[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [11867] trunk/blender/source/blender/src/ editmesh_tools.c: This is patch #7056

Kent Mein mein at cs.umn.edu
Tue Aug 28 13:11:08 CEST 2007


Revision: 11867
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=11867
Author:   sirdude
Date:     2007-08-28 13:11:07 +0200 (Tue, 28 Aug 2007)

Log Message:
-----------
This is patch #7056
Submitted by Davide Vercelli (unclezeiv)

removes the restriction of using the screw tool only in front view.

Kent

Modified Paths:
--------------
    trunk/blender/source/blender/src/editmesh_tools.c

Modified: trunk/blender/source/blender/src/editmesh_tools.c
===================================================================
--- trunk/blender/source/blender/src/editmesh_tools.c	2007-08-28 10:44:37 UTC (rev 11866)
+++ trunk/blender/source/blender/src/editmesh_tools.c	2007-08-28 11:11:07 UTC (rev 11867)
@@ -756,14 +756,15 @@
 	if(G.scene->toolsettings->editbutflag & B_CLOCKWISE) phi= -phi;
 
 	if(dvec) {
-		n[0]=n[1]= 0.0;
-		n[2]= 1.0;
+		n[0]= G.vd->viewinv[1][0];
+		n[1]= G.vd->viewinv[1][1];
+		n[2]= G.vd->viewinv[1][2];
 	} else {
 		n[0]= G.vd->viewinv[2][0];
 		n[1]= G.vd->viewinv[2][1];
 		n[2]= G.vd->viewinv[2][2];
-		Normalize(n);
 	}
+	Normalize(n);
 
 	q[0]= (float)cos(phi);
 	si= (float)sin(phi);
@@ -824,12 +825,6 @@
 
 	TEST_EDITMESH
 	if(multires_test()) return;
-
-	/* first condition: we need frontview! */
-	if(G.vd->view!=1) {
-		error("Must be in Front View");
-		return;
-	}
 	
 	/* clear flags */
 	eve= em->verts.first;





More information about the Bf-blender-cvs mailing list