From 44d177858f8d4e68c456ecd90bdf9391e430b9fd Mon Sep 17 00:00:00 2001 From: Nova Date: Wed, 8 Mar 2023 01:45:03 -0500 Subject: [PATCH] fix(input/hand): correct serialization transform matrix order --- src/nodes/input/hand.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/nodes/input/hand.rs b/src/nodes/input/hand.rs index 9e231c9..f3989c9 100644 --- a/src/nodes/input/hand.rs +++ b/src/nodes/input/hand.rs @@ -63,9 +63,8 @@ impl InputSpecialization for Hand { ]); for joint in joints { - let joint_matrix = - Mat4::from_rotation_translation(joint.rotation.into(), joint.position.into()) - * local_to_handler_matrix; + let joint_matrix = local_to_handler_matrix + * Mat4::from_rotation_translation(joint.rotation.into(), joint.position.into()); let (_, rotation, position) = joint_matrix.to_scale_rotation_translation(); joint.position = position.into(); joint.rotation = rotation.into();