[Bf-committers] [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
Joe Eagar
joeedh at gmail.com
Mon Mar 24 22:54:10 CET 2008
finally! thank you!
Joe
Campbell Barton wrote:
> 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
> Bf-blender-cvs at blender.org
> http://lists.blender.org/mailman/listinfo/bf-blender-cvs
>
>
More information about the Bf-committers
mailing list