Ignore:
Timestamp:
03/06/07 14:26:14 (17 years ago)
Author:
gumbau
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/Lib/Geom/shared/GTGeometry/src/libs/vmi/src/change.cpp

    r2127 r2194  
    313313} 
    314314 
    315 int VMI::find(int *edges, int num, int v_) { 
     315int VMI::find(Mesh *mesh, int *edges, int num, int v_) { 
    316316        int i; 
    317  
    318317        int u, v; 
    319318 
    320  
    321319        for(i=0; i<num; i++) { 
    322320 
    323321                u = mesh->edges[edges[i]].u; 
    324  
    325322                v = mesh->edges[edges[i]].v; 
    326323 
     
    333330void VMI::updateEdgeAdj(Mesh *mesh, Change *c) { 
    334331        int i; 
    335  
    336332        int v, e; 
    337333 
     
    346342                else v = mesh->edges[e].u; 
    347343                 
    348                 if (!find(mesh->vertices[c->v].edges, mesh->vertices[c->v].numEdges, v)) 
     344                if (!find(mesh, mesh->vertices[c->v].edges, mesh->vertices[c->v].numEdges, v)) 
    349345                        addItem(mesh->vertices[c->v].edges, &mesh->vertices[c->v].numEdges, e); 
    350346                else mesh->edges[e].enable = FALSE; 
     
    427423                                <<      endl; 
    428424 
     425        if (c->numDel == 0) 
     426        { 
     427                step.mT0        =        -1; 
     428                step.mT1        =        -1; 
     429        } 
    429430        //      If only one triangle has been deleted. 
    430         if (c->numDel == 1) 
     431        else if (c->numDel == 1) 
    431432        { 
    432433                step.mT0        =       c->deleted[0].id; 
Note: See TracChangeset for help on using the changeset viewer.