optimize hitSphere()

This commit is contained in:
Fabien Freling 2021-04-24 17:59:17 +02:00
parent b6c85bcb91
commit 4c271103b3
2 changed files with 9 additions and 5 deletions

View file

@ -41,6 +41,10 @@ pub const Vec3 = packed struct {
return math.sqrt(self.x * self.x + self.y * self.y + self.z * self.z);
}
pub fn length_squared(self: Vec3) f32 {
return self.x * self.x + self.y * self.y + self.z * self.z;
}
pub fn dot(u: Vec3, v: Vec3) f32 {
return u.x * v.x + u.y * v.y + u.z * v.z;
}