diff --git a/src/Mod/Draft/WorkingPlane.py b/src/Mod/Draft/WorkingPlane.py index cc6b69473..440d1fc6e 100644 --- a/src/Mod/Draft/WorkingPlane.py +++ b/src/Mod/Draft/WorkingPlane.py @@ -236,6 +236,8 @@ class plane: if DraftVecUtils.equals(self.u,Vector(0,0,1)): # the X axis is vertical: rotate 90 degrees self.u,self.v = self.v.negative(),self.u + elif DraftVecUtils.equals(self.u,Vector(0,0,-1)): + self.u,self.v = self.v,self.u.negative() self.weak = False return True