From 6b799a466360900bc99cf723a2f3ae8fe5b77a19 Mon Sep 17 00:00:00 2001 From: Blazer Silving Date: Sat, 4 Jan 2025 04:40:58 -0600 Subject: [PATCH] More bone rotation cases --- common.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/common.py b/common.py index 090f453..06cead3 100644 --- a/common.py +++ b/common.py @@ -86,6 +86,10 @@ def setKeyframesFromBones(context, arm_object, new_marker): if bone.rotation_mode == "XYZ": rot_mode = "rotation_euler" + elif bone.rotation_mode == "XZY": + rot_mode = "rotation_euler" + elif bone.rotation_mode == "YXZ": + rot_mode = "rotation_euler" elif bone.rotation_mode == "YZX": rot_mode = "rotation_euler" elif bone.rotation_mode == "ZXY": @@ -151,6 +155,10 @@ def setBonesfromKeyframes(context, arm_object, active_marker): if bone.rotation_mode == "XYZ": rot_mode = "rotation_euler" + elif bone.rotation_mode == "XZY": + rot_mode = "rotation_euler" + elif bone.rotation_mode == "YXZ": + rot_mode = "rotation_euler" elif bone.rotation_mode == "YZX": rot_mode = "rotation_euler" elif bone.rotation_mode == "ZXY":