diff --git a/src/tuple/mod.rs b/src/tuple/mod.rs index 9c0c046..5f68c03 100644 --- a/src/tuple/mod.rs +++ b/src/tuple/mod.rs @@ -45,14 +45,7 @@ impl Tuple { } pub fn normalise(&self) -> Self { - let mag = self.magnitude(); - - tuple( - self.x / mag, - self.y / mag, - self.z / mag, - self.w / mag, - ) + self / self.magnitude() } }