From c9402696f69dee695575a9f494eb501452bc7f5c Mon Sep 17 00:00:00 2001 From: vocx-fc Date: Thu, 24 Oct 2019 16:17:08 -0500 Subject: [PATCH] Draft: fix double translation in Draft._PointArray --- src/Mod/Draft/Draft.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Mod/Draft/Draft.py b/src/Mod/Draft/Draft.py index 59670b486b1c..fb5b641e06dc 100644 --- a/src/Mod/Draft/Draft.py +++ b/src/Mod/Draft/Draft.py @@ -6032,7 +6032,8 @@ def execute(self, obj): place = pts.Placement nshape.translate(place.Base) nshape.rotate(place.Base, place.Rotation.Axis, place.Rotation.Angle * 180 / math.pi ) - nshape.translate(Base.Vector(pts.X,pts.Y,pts.Z)) + else: + nshape.translate(Base.Vector(pts.X,pts.Y,pts.Z)) i += 1 base.append(nshape) obj.Count = i