From 3dadbccfff267b59db10b24ef0348a9fbf1b44fc Mon Sep 17 00:00:00 2001 From: Nova Date: Wed, 25 Jan 2023 05:40:37 -0500 Subject: [PATCH] fix(spatial): moving object relative to itself --- src/nodes/spatial/mod.rs | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/nodes/spatial/mod.rs b/src/nodes/spatial/mod.rs index 5559cba..5d59ffb 100644 --- a/src/nodes/spatial/mod.rs +++ b/src/nodes/spatial/mod.rs @@ -98,12 +98,7 @@ impl Spatial { ) { if reference_space == Some(self) { self.set_local_transform( - self.local_transform() - * Mat4::from_scale_rotation_translation( - transform.scale.map(|s| s.into()).unwrap_or_default(), - transform.rotation.map(|r| r.into()).unwrap_or_default(), - transform.position.map(|t| t.into()).unwrap_or_default(), - ), + parse_transform(transform, true, true, true) * self.local_transform(), ); return; }