[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [18572] branches/bmesh/blender/source/ blender/bmesh/intern: customdata works properly again
Joseph Eagar
joeedh at gmail.com
Mon Jan 19 11:35:14 CET 2009
Revision: 18572
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=18572
Author: joeedh
Date: 2009-01-19 11:35:14 +0100 (Mon, 19 Jan 2009)
Log Message:
-----------
customdata works properly again
Modified Paths:
--------------
branches/bmesh/blender/source/blender/bmesh/intern/bmesh_to_editmesh.c
branches/bmesh/blender/source/blender/bmesh/intern/editmesh_to_bmesh.c
Modified: branches/bmesh/blender/source/blender/bmesh/intern/bmesh_to_editmesh.c
===================================================================
--- branches/bmesh/blender/source/blender/bmesh/intern/bmesh_to_editmesh.c 2009-01-19 06:04:57 UTC (rev 18571)
+++ branches/bmesh/blender/source/blender/bmesh/intern/bmesh_to_editmesh.c 2009-01-19 10:35:14 UTC (rev 18572)
@@ -196,9 +196,9 @@
int totvert, i, numTex, numCol;
em = MEM_callocN(sizeof(EditMesh), "EditMesh from bmesh");
-
- if(bm->selectmode & BM_VERT) em->selectmode |= SCE_SELECT_VERTEX;
- if(bm->selectmode & BM_EDGE) em->selectmode |= SCE_SELECT_EDGE;
+
+ if(bm->selectmode & BM_VERT) em->selectmode |= SCE_SELECT_VERTEX;
+ if(bm->selectmode & BM_EDGE) em->selectmode |= SCE_SELECT_EDGE;
if(bm->selectmode & BM_FACE) em->selectmode |= SCE_SELECT_FACE;
CustomData_copy(&bm->vdata, &em->vdata, CD_MASK_BMESH, CD_CALLOC, 0);
Modified: branches/bmesh/blender/source/blender/bmesh/intern/editmesh_to_bmesh.c
===================================================================
--- branches/bmesh/blender/source/blender/bmesh/intern/editmesh_to_bmesh.c 2009-01-19 06:04:57 UTC (rev 18571)
+++ branches/bmesh/blender/source/blender/bmesh/intern/editmesh_to_bmesh.c 2009-01-19 10:35:14 UTC (rev 18572)
@@ -59,7 +59,7 @@
texpoly->tile = texface->tile;
texpoly->unwrap = texface->unwrap;
- for (j=0, l=BMIter_New(&iter, bm, BM_LOOPS_OF_FACE, f); f; j++, f=BMIter_Step(&iter)) {
+ for (j=0, l=BMIter_New(&iter, bm, BM_LOOPS_OF_FACE, f); l; j++, l=BMIter_Step(&iter)) {
mloopuv = CustomData_bmesh_get_n(&bm->ldata, l->data, CD_MLOOPUV, i);
mloopuv->uv[0] = texface->uv[j][0];
mloopuv->uv[1] = texface->uv[j][1];
@@ -68,7 +68,7 @@
}
for(i=0; i < numCol; i++){
mcol = CustomData_em_get_n(facedata, face_block, CD_MCOL, i);
- for (j=0, l=BMIter_New(&iter, bm, BM_LOOPS_OF_FACE, f); f; j++, f=BMIter_Step(&iter)) {
+ for (j=0, l=BMIter_New(&iter, bm, BM_LOOPS_OF_FACE, f); l; j++, l=BMIter_Step(&iter)) {
mloopcol = CustomData_bmesh_get_n(&bm->ldata, l->data, CD_MLOOPCOL, i);
mloopcol->r = mcol[j].r;
mloopcol->g = mcol[j].g;
More information about the Bf-blender-cvs
mailing list