From 724e40627e0c53086daab35f2ca6409c63da8695 Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Thu, 26 Apr 2012 09:41:11 -0300 Subject: [PATCH] Small fix in Draft module --- src/Mod/Draft/Draft.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/Mod/Draft/Draft.py b/src/Mod/Draft/Draft.py index 8ccca3b12..ab79b3e77 100644 --- a/src/Mod/Draft/Draft.py +++ b/src/Mod/Draft/Draft.py @@ -1195,9 +1195,12 @@ def getSVG(obj,scale=1,linewidth=0.35,fontsize=12,fillstyle="shape color",direct fontsize = (fontsize/scale)/2 plane = None if direction: - if direction != Vector(0,0,0): - plane = WorkingPlane.plane() - plane.alignToPointAndAxis(Vector(0,0,0),fcvec.neg(direction),0) + if isinstance(direction,FreeCAD.Vector): + if direction != Vector(0,0,0): + plane = WorkingPlane.plane() + plane.alignToPointAndAxis(Vector(0,0,0),fcvec.neg(direction),0) + elif isinstance(direction,WorkingPlane.plane): + plane = direction def getLineStyle(obj): "returns a linestyle pattern for a given object"