From f0d9cdbc12f5e30714d96d8aec2448e00cba5bef Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Fri, 14 Jun 2013 12:04:59 -0300 Subject: [PATCH] Draft: Small fix for malfuncioning pivy --- src/Mod/Draft/DraftTools.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/Mod/Draft/DraftTools.py b/src/Mod/Draft/DraftTools.py index 89cd5df9d..981cbe1c2 100644 --- a/src/Mod/Draft/DraftTools.py +++ b/src/Mod/Draft/DraftTools.py @@ -242,9 +242,12 @@ class DraftTool: self.ui.sourceCmd = self self.ui.setTitle(name) self.ui.show() - rot = self.view.getCameraNode().getField("orientation").getValue() - upv = Vector(rot.multVec(coin.SbVec3f(0,1,0)).getValue()) - plane.setup(DraftVecUtils.neg(self.view.getViewDirection()), Vector(0,0,0), upv) + try: + rot = self.view.getCameraNode().getField("orientation").getValue() + upv = Vector(rot.multVec(coin.SbVec3f(0,1,0)).getValue()) + plane.setup(DraftVecUtils.neg(self.view.getViewDirection()), Vector(0,0,0), upv) + except: + pass self.node = [] self.pos = [] self.constrain = None