File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -242,7 +242,12 @@ def update_obj(scene, depsgraph=None):
242242
243243 # force to evaluate the keyframe animation system
244244 obj .location = obj .evaluated_get (depsgraph ).location
245- obj .rotation_quaternion = obj .evaluated_get (depsgraph ).rotation_quaternion
246- obj .rotation_euler = obj .evaluated_get (depsgraph ).rotation_euler
247- obj .rotation_axis_angle = obj .evaluated_get (depsgraph ).rotation_axis_angle
245+ match obj .rotation_mode :
246+ case "QUATERNION" :
247+ obj .rotation_quaternion = obj .evaluated_get (depsgraph ).rotation_quaternion
248+ case "AXIS_ANGLE" :
249+ obj .rotation_axis_angle = obj .evaluated_get (depsgraph ).rotation_axis_angle
250+ case _:
251+ obj .rotation_euler = obj .evaluated_get (depsgraph ).rotation_euler
252+
248253 obj .scale = obj .evaluated_get (depsgraph ).scale
You can’t perform that action at this time.
0 commit comments