From 3e9d900f1e658e5ee5860378d0afa17396c48e27 Mon Sep 17 00:00:00 2001 From: Bill Thiede Date: Wed, 18 Jan 2023 20:14:49 -0800 Subject: [PATCH] Implement Vec3/Vec3 --- rtiow/vec3/src/vec3.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/rtiow/vec3/src/vec3.rs b/rtiow/vec3/src/vec3.rs index af956f1..b320e2f 100644 --- a/rtiow/vec3/src/vec3.rs +++ b/rtiow/vec3/src/vec3.rs @@ -115,6 +115,18 @@ impl Add for Vec3 { } } +impl Div for Vec3 { + type Output = Vec3; + + fn div(self, r: Vec3) -> Vec3 { + Vec3 { + x: self.x / r.x, + y: self.y / r.y, + z: self.z / r.z, + } + } +} + impl Div for f32 { type Output = Vec3;