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 {