[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