fix(input/hand): correct serialization transform matrix order
This commit is contained in:
@@ -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();
|
||||||
|
|||||||
Reference in New Issue
Block a user