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):
242
242
243
243
# force to evaluate the keyframe animation system
244
244
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
+
248
253
obj .scale = obj .evaluated_get (depsgraph ).scale
You can’t perform that action at this time.
0 commit comments