[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [14227] trunk/blender/source/blender/src/ editmesh_tools.c: subdivide would give weired results especially when used after proportional edit mode because vertex temp flags wernt zero 'd
Campbell Barton
ideasman42 at gmail.com
Mon Mar 24 12:55:43 CET 2008
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*
More information about the Bf-blender-cvs
mailing list