diff --git a/src/Mod/Draft/importDXF.py b/src/Mod/Draft/importDXF.py index ab45b12aee56..68ddcb8d13be 100644 --- a/src/Mod/Draft/importDXF.py +++ b/src/Mod/Draft/importDXF.py @@ -1608,7 +1608,8 @@ def export(objectslist,filename,nospline=False,lwPoly=False): if not ob.Shape.isNull(): writeMesh(ob,dxf) elif gui and FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/Draft").GetBool("dxfproject"): - direction = FreeCADGui.ActiveDocument.ActiveView.getViewDirection() + direction = FreeCADGui.ActiveDocument.ActiveView.\ + getViewDirection().multiply(-1) sh = projectShape(ob.Shape,direction) else: if ob.Shape.Volume > 0: