fix(input/hand): correct serialization transform matrix order

This commit is contained in:
Nova
2023-03-08 01:45:03 -05:00
parent be41f11b83
commit 44d177858f

View File

@@ -63,9 +63,8 @@ impl InputSpecialization for Hand {
]); ]);
for joint in joints { for joint in joints {
let joint_matrix = let joint_matrix = local_to_handler_matrix
Mat4::from_rotation_translation(joint.rotation.into(), joint.position.into()) * Mat4::from_rotation_translation(joint.rotation.into(), joint.position.into());
* local_to_handler_matrix;
let (_, rotation, position) = joint_matrix.to_scale_rotation_translation(); let (_, rotation, position) = joint_matrix.to_scale_rotation_translation();
joint.position = position.into(); joint.position = position.into();
joint.rotation = rotation.into(); joint.rotation = rotation.into();