Revision: 14227
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=14227
Author:   campbellbarton
Date:     2008-03-24 12:55:43 +0100 (Mon, 24 Mar 2008)

Log Message:
-----------
subdivide would give weired results especially when used after proportional 
edit mode because vertex temp flags wernt zero'd

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   2008-03-24 11:28:49 UTC 
(rev 14226)
+++ trunk/blender/source/blender/src/editmesh_tools.c   2008-03-24 11:55:43 UTC 
(rev 14227)
@@ -2458,9 +2458,8 @@
        }
        
        //Set faces f1 to 0 cause we need it later
-       for(ef=em->faces.first;ef;ef = ef->next) {
-               ef->f1 = 0;
-       }
+       for(ef=em->faces.first;ef;ef = ef->next) ef->f1 = 0;
+       for(eve=em->verts.first; eve; eve=eve->next) eve->f1 = eve->f2 = 0;
        
        //Flush vertex flags upward to the edges
        for(eed = em->edges.first;eed;eed = eed->next) {
@@ -2471,9 +2470,8 @@
                if(eed->f & flag) {
                        eed->f2 |= EDGEOLD;
                }
-       }   
-               
-
+       }
+       
        // We store an array of verts for each edge that is subdivided,
        // we put this array as a value in a ghash which is keyed by the 
EditEdge*
 


_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to