summaryrefslogtreecommitdiff
path: root/engine/src/data_types
diff options
context:
space:
mode:
Diffstat (limited to 'engine/src/data_types')
-rw-r--r--engine/src/data_types/vector.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/engine/src/data_types/vector.rs b/engine/src/data_types/vector.rs
index 64c6b53..3d261bd 100644
--- a/engine/src/data_types/vector.rs
+++ b/engine/src/data_types/vector.rs
@@ -203,6 +203,15 @@ impl<Value> Vec3<Value>
{
self.into()
}
+
+ pub fn from_vec4(source: Vec4<Value>) -> Self
+ {
+ Self {
+ x: source.x,
+ y: source.y,
+ z: source.z,
+ }
+ }
}
impl_math_op_traits!(impl Add for Vec3, (x, y, z));