From 563ed76b44e3241e8cda9c1dbdfb7d26254fb393 Mon Sep 17 00:00:00 2001 From: Roy-043 <70520633+Roy-043@users.noreply.github.com> Date: Sat, 16 Sep 2023 17:10:02 +0200 Subject: [PATCH] Draft: Fix for PR10673 (#10699) Fixes an issue that was missed in #10673. --- src/Mod/Draft/draftviewproviders/view_dimension.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Mod/Draft/draftviewproviders/view_dimension.py b/src/Mod/Draft/draftviewproviders/view_dimension.py index e43eea499f..e3ea371979 100644 --- a/src/Mod/Draft/draftviewproviders/view_dimension.py +++ b/src/Mod/Draft/draftviewproviders/view_dimension.py @@ -502,6 +502,9 @@ class ViewProviderLinearDimension(ViewProviderDimensionBase): rot1[2], rot1[3])) self.transDimOvershoot2.rotation.setValue((rot1[0], rot1[1], rot1[2], rot1[3])) + self.trot = rot1 + else: + self.trot = (0, 0, 0, 1) if hasattr(vobj, "FlipArrows") and vobj.FlipArrows: u = u.negative() @@ -535,7 +538,6 @@ class ViewProviderLinearDimension(ViewProviderDimensionBase): else: offset = DraftVecUtils.scaleTo(v1, 0.05) - self.trot = rot1 if hasattr(vobj, "FlipText") and vobj.FlipText: _rott = App.Rotation(self.trot[0], self.trot[1], self.trot[2], self.trot[3]) self.trot = _rott.multiply(App.Rotation(App.Vector(0, 0, 1), 180)).Q