Revision: 18257
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=18257
Author:   joeedh
Date:     2009-01-02 11:42:13 +0100 (Fri, 02 Jan 2009)

Log Message:
-----------
fixed a few things, actually the customdata functions were there, there was 
just some find/replace errors

Modified Paths:
--------------
    branches/bmesh/bmesh/intern/editmesh_to_bmesh.c

Modified: branches/bmesh/bmesh/intern/editmesh_to_bmesh.c
===================================================================
--- branches/bmesh/bmesh/intern/editmesh_to_bmesh.c     2009-01-02 10:36:41 UTC 
(rev 18256)
+++ branches/bmesh/bmesh/intern/editmesh_to_bmesh.c     2009-01-02 10:42:13 UTC 
(rev 18257)
@@ -48,7 +48,7 @@
 
        for(i=0; i < numTex; i++){
                texface = CustomData_em_get_n(facedata, face_block, CD_MTFACE, 
i);
-               texpoly = CustomData_BM_get_n(&bm->pdata, f->data, CD_MTEXPOLY, 
i);
+               texpoly = CustomData_bmesh_get_n(&bm->pdata, f->data, 
CD_MTEXPOLY, i);
                
                texpoly->tpage = texface->tpage;
                texpoly->flag = texface->flag;
@@ -57,8 +57,8 @@
                texpoly->tile = texface->tile;
                texpoly->unwrap = texface->unwrap;
                
-               for (j=0, l=BMIter_New(bm, &iter, BM_LOOPS_OF_FACE, f); f; j++, 
f=BMIter_Step(&iter)) {
-                       mloopuv = CustomData_BM_get_n(&bm->ldata, l->data, 
CD_MLOOPUV, i);
+               for (j=0, l=BMIter_New(&iter, bm, BM_LOOPS_OF_FACE, f); f; j++, 
f=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];
                }
@@ -66,8 +66,8 @@
        }
        for(i=0; i < numCol; i++){
                mcol = CustomData_em_get_n(facedata, face_block, CD_MCOL, i);
-               for (j=0, l=BMIter_New(bm, &iter, BM_LOOPS_OF_FACE, f); f; j++, 
f=BMIter_Step(&iter)) {
-                       mloopcol = CustomData_BM_get_n(&bm->ldata, l->data, 
CD_MLOOPCOL, i);
+               for (j=0, l=BMIter_New(&iter, bm, BM_LOOPS_OF_FACE, f); f; j++, 
f=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;
                        mloopcol->b = mcol[j].b;
@@ -95,7 +95,7 @@
                v->bweight = eve->bweight;
 
                /*Copy Custom Data*/
-               CustomData_BM_copy_data(&em->vdata, &bm->vdata, eve->data, 
&v->data);
+               CustomData_bmesh_copy_data(&em->vdata, &bm->vdata, eve->data, 
&v->data);
                
                return v;
 }      
@@ -119,7 +119,7 @@
        e->head.flag |= eed->h & 1 ? BM_HIDDEN : 0;
        e->head.flag |= eed->sharp ? BM_SHARP : 0;
 
-       CustomData_BM_copy_data(&em->edata, &bm->edata, eed->data, &e->data);
+       CustomData_bmesh_copy_data(&em->edata, &bm->edata, eed->data, &e->data);
 }
 
 static BMEdge *editedge_to_BMEdge(BMesh *bm, EditMesh *em, EditEdge *eed)
@@ -186,7 +186,7 @@
                if(efa->f & SELECT) BM_Select_Face(bm, f, 1);
                if(efa->h) f->head.flag |= BM_HIDDEN;
                
-               CustomData_BM_copy_data(&em->fdata, &bm->pdata, efa->data, 
&f->data);
+               CustomData_bmesh_copy_data(&em->fdata, &bm->pdata, efa->data, 
&f->data);
                editmesh_corners_to_loops(bm, &em->fdata, efa->data, 
f,numCol,numTex);
 
                return f;
@@ -254,10 +254,9 @@
 
 static BM_fgonconvert(BMesh *bm, EditMesh *em, int numCol, int numTex)
 {
-       BMEdge *edar[4];
        EditFace *efa;
        struct fgonsort *sortblock, *sb, *sb1;
-       int a, b, amount=0, len;
+       int a, b, amount=0;
 
        /*zero out efa->tmp, we store fgon index here*/
        for(efa = em->faces.first; efa; efa = efa->next){ 
@@ -331,15 +330,11 @@
 BMesh *editmesh_to_bmesh(EditMesh *em) {
        BMesh *bm;
        BMVert *v;
-       BMEdge *e;
-       BMFace *f;
-
        EditVert *eve;
        EditEdge *eed;
        EditFace *efa;
+       int allocsize[4] = {512,512,2048,512}, numTex, numCol;
 
-       int allocsize[4] = {512,512,2048,512}, numTex, numCol, len;
-
        /*make sure to update FGon flags*/
        EM_fgon_flags();
 
@@ -354,10 +349,10 @@
        /*copy face corner data*/
        CustomData_to_bmeshpoly(&em->fdata, &bm->pdata, &bm->ldata);
        /*initialize memory pools*/
-       CustomData_BM_init_pool(&bm->vdata, allocsize[0]);
-       CustomData_BM_init_pool(&bm->edata, allocsize[1]);
-       CustomData_BM_init_pool(&bm->ldata, allocsize[2]);
-       CustomData_BM_init_pool(&bm->pdata, allocsize[3]);
+       CustomData_bmesh_init_pool(&bm->vdata, allocsize[0]);
+       CustomData_bmesh_init_pool(&bm->edata, allocsize[1]);
+       CustomData_bmesh_init_pool(&bm->ldata, allocsize[2]);
+       CustomData_bmesh_init_pool(&bm->pdata, allocsize[3]);
        /*needed later*/
        numTex = CustomData_number_of_layers(&bm->pdata, CD_MTEXPOLY);
        numCol = CustomData_number_of_layers(&bm->ldata, CD_MLOOPCOL);


_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to