Revision: 44268
          
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=44268
Author:   campbellbarton
Date:     2012-02-19 22:28:50 +0000 (Sun, 19 Feb 2012)
Log Message:
-----------
missed cleaning up ScanFillEdge last commit

Modified Paths:
--------------
    trunk/blender/source/blender/blenlib/BLI_scanfill.h
    trunk/blender/source/blender/blenlib/intern/scanfill.c
    trunk/blender/source/blender/bmesh/operators/bmo_triangulate.c

Modified: trunk/blender/source/blender/blenlib/BLI_scanfill.h
===================================================================
--- trunk/blender/source/blender/blenlib/BLI_scanfill.h 2012-02-19 22:17:30 UTC 
(rev 44267)
+++ trunk/blender/source/blender/blenlib/BLI_scanfill.h 2012-02-19 22:28:50 UTC 
(rev 44268)
@@ -67,24 +67,8 @@
 {
        struct ScanFillEdge *next, *prev;
        struct ScanFillVert *v1, *v2;
-       union {
-               /* some lean storage for temporary usage
-                * in editmesh routines
-                */
-               struct ScanFillVert *v;
-               struct ScanFillEdge *e;
-               struct ScanFillFace *f;
-               void            *p;
-               intptr_t         l;
-               float                   fp;
-       } tmp;
-       short f1, f2;   /* short, f1 is (ab)used in subdiv */
-       unsigned char f, h, dir, seam, sharp;
-       float crease;
-       float bweight;
-       short fast;             /* only 0 or 1, for editmesh_fastmalloc */
-       short fgoni;            /* index for fgon, for search */
-       void *data;                     /*custom edge data*/
+       short poly_nr;
+       unsigned char f;
 } ScanFillEdge;
 
 typedef struct ScanFillFace

Modified: trunk/blender/source/blender/blenlib/intern/scanfill.c
===================================================================
--- trunk/blender/source/blender/blenlib/intern/scanfill.c      2012-02-19 
22:17:30 UTC (rev 44267)
+++ trunk/blender/source/blender/blenlib/intern/scanfill.c      2012-02-19 
22:28:50 UTC (rev 44268)
@@ -281,7 +281,7 @@
        }
        eed= filledgebase.first;
        while(eed) {
-               if(eed->f1== pf2->nr) eed->f1= pf1->nr;
+               if (eed->poly_nr == pf2->nr) eed->poly_nr = pf1->nr;
                eed= eed->next;
        }
 
@@ -434,7 +434,7 @@
                        }
                        eed= filledgebase.first;
                        while(eed) {
-                               if(eve!=eed->v1 && eve!=eed->v2 && 
eve->poly_nr==eed->f1) {
+                               if (eve != eed->v1 && eve != eed->v2 && 
eve->poly_nr == eed->poly_nr) {
                                        if(compare_v3v3(eve->co,eed->v1->co, 
COMPLIMIT)) {
                                                ed1->v2= eed->v1;
                                                eed->v1->h++;
@@ -459,8 +459,8 @@
                                                                ed1= 
BLI_addfilledge(eed->v1, eve);
                                                                
                                                                /* 
printf("fill: vertex near edge %x\n",eve); */
-                                                               ed1->f= ed1->h= 
0;
-                                                               ed1->f1= 
eed->f1;
+                                                               ed1->f= 0;
+                                                               ed1->poly_nr = 
eed->poly_nr;
                                                                eed->v1= eve;
                                                                eve->h= 3;
                                                                break;
@@ -496,7 +496,7 @@
        eed= temped->first;
        while(eed) {
                nexted= eed->next;
-               if(eed->f1==nr) {
+               if(eed->poly_nr==nr) {
                        BLI_remlink(temped,eed);
                        BLI_addtail(&filledgebase,eed);
                }
@@ -835,7 +835,7 @@
        /* including resetting of flags */
        eed= filledgebase.first;
        while(eed) {
-               eed->f1= eed->h= 0;
+               eed->poly_nr= 0;
                eed->v1->f= 1;
                eed->v2->f= 1;
 
@@ -908,17 +908,17 @@
                                while(eed) {
                                        if (eed->v1->poly_nr == 0 && 
eed->v2->poly_nr == poly) {
                                                eed->v1->poly_nr = poly;
-                                               eed->f1= poly;
+                                               eed->poly_nr= poly;
                                                ok= 1;
                                        }
                                        else if (eed->v2->poly_nr == 0 && 
eed->v1->poly_nr == poly) {
                                                eed->v2->poly_nr = poly;
-                                               eed->f1= poly;
+                                               eed->poly_nr= poly;
                                                ok= 1;
                                        }
-                                       else if (eed->f1 == 0) {
+                                       else if (eed->poly_nr == 0) {
                                                if (eed->v1->poly_nr == poly && 
eed->v2->poly_nr == poly) {
-                                                       eed->f1= poly;
+                                                       eed->poly_nr= poly;
                                                        ok= 1;
                                                }
                                        }
@@ -999,7 +999,7 @@
        }
        eed= filledgebase.first;
        while(eed) {
-               pflist[eed->f1-1].edges++;
+               pflist[eed->poly_nr-1].edges++;
                eed= eed->next;
        }
 

Modified: trunk/blender/source/blender/bmesh/operators/bmo_triangulate.c
===================================================================
--- trunk/blender/source/blender/bmesh/operators/bmo_triangulate.c      
2012-02-19 22:17:30 UTC (rev 44267)
+++ trunk/blender/source/blender/bmesh/operators/bmo_triangulate.c      
2012-02-19 22:28:50 UTC (rev 44268)
@@ -185,7 +185,7 @@
                v1 = BLI_smallhash_lookup(&hash, (uintptr_t)e->v1);
                v2 = BLI_smallhash_lookup(&hash, (uintptr_t)e->v2);
                eed = BLI_addfilledge(v1, v2);
-               eed->tmp.p = e;
+               /* eed->tmp.p = e; */ /* UNUSED */
        }
        
        BLI_edgefill(0);

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

Reply via email to