From 54e72cd81dd61da573b9c9e49d80e4830cd3b945 Mon Sep 17 00:00:00 2001 From: Bill Thiede Date: Sun, 15 Jan 2023 11:54:48 -0800 Subject: [PATCH] vec3: helper to create a Vec3 from a single f32. --- rtiow/vec3/src/vec3.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/rtiow/vec3/src/vec3.rs b/rtiow/vec3/src/vec3.rs index 619e949..af956f1 100644 --- a/rtiow/vec3/src/vec3.rs +++ b/rtiow/vec3/src/vec3.rs @@ -57,6 +57,12 @@ impl Vec3 { } } +impl From for Vec3 { + fn from(v: f32) -> Self { + Vec3 { x: v, y: v, z: v } + } +} + impl From<[f32; 3]> for Vec3 { fn from(v: [f32; 3]) -> Self { Vec3 {