diff --git a/rtchallenge/src/tuples.rs b/rtchallenge/src/tuples.rs index 4f798be..5c5f12e 100644 --- a/rtchallenge/src/tuples.rs +++ b/rtchallenge/src/tuples.rs @@ -34,6 +34,7 @@ impl Tuple { pub fn magnitude(&self) -> f32 { (self.x * self.x + self.y * self.y + self.z * self.z + self.w * self.w).sqrt() } + pub fn normalize(&self) -> Tuple { let m = self.magnitude(); Tuple {