From e44611e2e43cb686257813aa3934859e534014a8 Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Mon, 14 Dec 2015 19:32:01 -0200 Subject: [PATCH] Draft: shape2Dview now projects along the current view direction - fixes #2367 --- src/Mod/Draft/DraftTools.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Mod/Draft/DraftTools.py b/src/Mod/Draft/DraftTools.py index 47eea7e511..3dad228628 100644 --- a/src/Mod/Draft/DraftTools.py +++ b/src/Mod/Draft/DraftTools.py @@ -4056,6 +4056,7 @@ class Shape2DView(Modifier): self.view.removeEventCallback("SoEvent",self.call) faces = [] objs = [] + vec = FreeCADGui.ActiveDocument.ActiveView.getViewDirection().negative() sel = FreeCADGui.Selection.getSelectionEx() for s in sel: objs.append(s.Object) @@ -4065,10 +4066,10 @@ class Shape2DView(Modifier): #print(objs,faces) if len(objs) == 1: if faces: - Draft.makeShape2DView(objs[0],facenumbers=faces) + Draft.makeShape2DView(objs[0],vec,facenumbers=faces) return for o in objs: - Draft.makeShape2DView(o) + Draft.makeShape2DView(o,vec) self.finish()