From: Joshua Simmons Date: Tue, 6 Sep 2022 07:17:41 +0000 (+0200) Subject: Add `ONE` associated consts to vector types X-Git-Url: https://git.nega.tv//gitweb.cgi?a=commitdiff_plain;h=ba21382bcb27a3301afdb3c999079ae6e6b9d37f;p=josh%2Fnarcissus Add `ONE` associated consts to vector types --- diff --git a/narcissus-maths/src/vec2.rs b/narcissus-maths/src/vec2.rs index f57f634..3828a61 100644 --- a/narcissus-maths/src/vec2.rs +++ b/narcissus-maths/src/vec2.rs @@ -7,6 +7,7 @@ pub struct Vec2 { impl Vec2 { pub const ZERO: Self = Self::splat(0.0); + pub const ONE: Self = Self::splat(1.0); pub const X: Self = Self::new(1.0, 0.0); pub const Y: Self = Self::new(0.0, 1.0); diff --git a/narcissus-maths/src/vec3.rs b/narcissus-maths/src/vec3.rs index 4f79ac0..dc5fb60 100644 --- a/narcissus-maths/src/vec3.rs +++ b/narcissus-maths/src/vec3.rs @@ -8,6 +8,7 @@ pub struct Vec3 { impl Vec3 { pub const ZERO: Self = Self::splat(0.0); + pub const ONE: Self = Self::splat(1.0); pub const X: Self = Self::new(1.0, 0.0, 0.0); pub const Y: Self = Self::new(0.0, 1.0, 0.0); diff --git a/narcissus-maths/src/vec4.rs b/narcissus-maths/src/vec4.rs index fe561ac..4953317 100644 --- a/narcissus-maths/src/vec4.rs +++ b/narcissus-maths/src/vec4.rs @@ -9,6 +9,7 @@ pub struct Vec4 { impl Vec4 { pub const ZERO: Self = Self::splat(0.0); + pub const ONE: Self = Self::splat(1.0); pub const X: Self = Self::new(1.0, 0.0, 0.0, 0.0); pub const Y: Self = Self::new(0.0, 1.0, 0.0, 0.0);