From 5c20363e37852f2ddc80ccc5246edeecbc64d8f3 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Wed, 24 Aug 2022 17:19:31 +1000 Subject: Fix T100606: Apply object transform fails with delta quaternion rotation Apply transform failed to clear delta quaternion & axis-angle rotation. --- source/blender/editors/object/object_transform.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/blender/editors/object/object_transform.c b/source/blender/editors/object/object_transform.c index c768ac0696a..36874d776c0 100644 --- a/source/blender/editors/object/object_transform.c +++ b/source/blender/editors/object/object_transform.c @@ -921,7 +921,9 @@ static int apply_objects_internal(bContext *C, zero_v3(ob->rot); zero_v3(ob->drot); unit_qt(ob->quat); + unit_qt(ob->dquat); unit_axis_angle(ob->rotAxis, &ob->rotAngle); + unit_axis_angle(ob->drotAxis, &ob->drotAngle); } Object *ob_eval = DEG_get_evaluated_object(depsgraph, ob); -- cgit v1.2.3