From 10dee3f42039bcb69ce1dc9c67dabfe5ce4fa5af Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Fri, 29 Jun 2018 12:20:04 -0300 Subject: [PATCH] Draft: applied patch #1530 from easyw --- src/Mod/Draft/DraftGeomUtils.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Mod/Draft/DraftGeomUtils.py b/src/Mod/Draft/DraftGeomUtils.py index cd285a199b..88ad4e8bf4 100755 --- a/src/Mod/Draft/DraftGeomUtils.py +++ b/src/Mod/Draft/DraftGeomUtils.py @@ -563,6 +563,8 @@ def orientEdge(edge, normal=None, make_arc=False): else: axis = edge.Placement.Rotation.Axis angle = -1*edge.Placement.Rotation.Angle*FreeCAD.Units.Radian + if axis == Vector (0.0, 0.0, 0.0): + axis = Vector (0.0, 0.0, 1.0) if angle: edge.rotate(base, axis, angle) if isinstance(edge.Curve,Part.Line):