From cc7b3d8faef95378f26464a04bd2f333878cdb03 Mon Sep 17 00:00:00 2001 From: Aleksander Date: Tue, 30 Jan 2024 21:20:39 +0100 Subject: [PATCH] Use from_scale_rotation_translation --- src/backend/overlay.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/backend/overlay.rs b/src/backend/overlay.rs index 6c736ce5..0d496e82 100644 --- a/src/backend/overlay.rs +++ b/src/backend/overlay.rs @@ -91,13 +91,13 @@ impl OverlayState { pub fn auto_movement(&mut self, app: &mut AppState) { if let Some(parent) = self.parent_transform(app) { self.transform = parent - * Affine3A::from_translation(self.spawn_point.into()) - * Affine3A::from_quat( + * Affine3A::from_scale_rotation_translation( + Vec3::ONE * self.spawn_scale, self.spawn_rotation * Quat::from_rotation_x(f32::to_radians(-180.0)) * Quat::from_rotation_z(f32::to_radians(180.0)), - ) - * Affine3A::from_scale(Vec3::ONE * self.spawn_scale); + self.spawn_point.into(), + ); self.dirty = true; }