From 7c70032797d4a48c097d74bd865ac7c56ee25490 Mon Sep 17 00:00:00 2001 From: wmayer Date: Sun, 13 Nov 2011 17:44:09 +0000 Subject: [PATCH] + always move viewer to be orthogonal to sketch when in edit mode git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5125 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d --- src/Mod/Sketcher/Gui/ViewProviderSketch.cpp | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp b/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp index f8e7b0990..92e065263 100644 --- a/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp +++ b/src/Mod/Sketcher/Gui/ViewProviderSketch.cpp @@ -2864,12 +2864,7 @@ void ViewProviderSketch::setEditViewer(Gui::View3DInventorViewer* viewer, int Mo Base::Rotation tmp(plm.getRotation()); SbRotation rot((float)tmp[0],(float)tmp[1],(float)tmp[2],(float)tmp[3]); - SbVec3f axis(0,0,1); - rot.multVec(axis,axis); - SbVec3f normal = viewer->getViewDirection(); - if (fabs(axis.dot(normal)) < FLT_EPSILON) { - viewer->setCameraOrientation(rot); - } + viewer->setCameraOrientation(rot); viewer->setEditing(TRUE); SoNode* root = viewer->getSceneGraph();