From 7c9d13686feb2b3321f40453932a62a12c2e5503 Mon Sep 17 00:00:00 2001 From: Colin Basnett Date: Mon, 27 Jun 2022 18:12:21 -0700 Subject: [PATCH] Replaced explicit quaternion conjugation with call to `conjugated` function --- io_scene_psk_psa/psk/builder.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/io_scene_psk_psa/psk/builder.py b/io_scene_psk_psa/psk/builder.py index be9d382..7f98655 100644 --- a/io_scene_psk_psa/psk/builder.py +++ b/io_scene_psk_psa/psk/builder.py @@ -96,10 +96,7 @@ def build_psk(context, options: PskBuildOptions) -> Psk: psk_bone.parent_index = 0 if bone.parent is not None: - rotation = bone.matrix.to_quaternion() - rotation.x = -rotation.x - rotation.y = -rotation.y - rotation.z = -rotation.z + rotation = bone.matrix.to_quaternion().conjugated() quat_parent = bone.parent.matrix.to_quaternion().inverted() parent_head = quat_parent @ bone.parent.head parent_tail = quat_parent @ bone.parent.tail