[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [29454] branches/branch-farsthary/source/ blender/editors/sculpt_paint/sculpt.c: removing unnecessary edge looping

Raul Fernandez Hernandez farsthary at gmail.com
Mon Jun 14 20:29:20 CEST 2010


Revision: 29454
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=29454
Author:   farsthary
Date:     2010-06-14 20:29:20 +0200 (Mon, 14 Jun 2010)

Log Message:
-----------
removing unnecessary edge looping

Modified Paths:
--------------
    branches/branch-farsthary/source/blender/editors/sculpt_paint/sculpt.c

Modified: branches/branch-farsthary/source/blender/editors/sculpt_paint/sculpt.c
===================================================================
--- branches/branch-farsthary/source/blender/editors/sculpt_paint/sculpt.c	2010-06-14 17:31:11 UTC (rev 29453)
+++ branches/branch-farsthary/source/blender/editors/sculpt_paint/sculpt.c	2010-06-14 18:29:20 UTC (rev 29454)
@@ -2135,22 +2135,12 @@
 	int tempselectmode = ss->scene->toolsettings->selectmode; /* store temporal scene select mode*/
 	ss->scene->toolsettings->selectmode = SCE_SELECT_VERTEX;	
 	
-	 make_editMesh(ss->scene, obedit);	
+	make_editMesh(ss->scene, obedit);	
 	em= me->edit_mesh;		
 	ss->scene->toolsettings->selectmode = tempselectmode; /* restore scene select mode*/	
 		
-	/*select all edges associated with every selected vertex*/
-	for(eed= em->edges.first; eed; eed= eed->next){
-		if(eed->v1->f&SELECT) eed->f1 = 1;
-		else if(eed->v2->f&SELECT) eed->f1 = 1;
-	}
-			
-	for(eed= em->edges.first; eed; eed= eed->next)
-		if(eed->f1 == 1) EM_select_edge(eed,1);	
-
-	
-	/* If edge length is larger than detail, mark for subdivide */ 				 
-	for(eed = em->edges.first; eed; eed = eed->next){
+	/*select all edges associated with every selected vertex */
+	for(eed= em->edges.first; eed; eed= eed->next){		
 		if (eed->f & SELECT)
 		{
 			sub_v3_v3v3(diff, eed->v1->co, eed->v2->co);
@@ -2161,8 +2151,7 @@
 			else	
 				EM_select_edge(eed, 1);						
 		
-		}									
-			
+		}			
 	}									
 	esubdivideflag(obedit, em, SELECT,smoothness,0,B_SMOOTH,1, SUBDIV_CORNER_PATH, SUBDIV_SELECT_INNER);			
 		





More information about the Bf-blender-cvs mailing list