Changeset 3276


Ignore:
Timestamp:
03/12/10 16:28:29 (15 years ago)
Author:
Mathieu Morlighem
Message:

Fixed problem in readmesh

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/c/Bamgx/objects/Triangles.cpp

    r3275 r3276  
    333333                                vertices[i].r.x=bamgmesh->Vertices[i*3+0];
    334334                                vertices[i].r.y=bamgmesh->Vertices[i*3+1];
    335                                 vertices[i].ReferenceNumber=1;
     335                                vertices[i].ReferenceNumber=(long)bamgmesh->Vertices[i*3+2];
    336336                                vertices[i].DirOfSearch =NoDirOfSearch;
    337337                                vertices[i].m=M1;
    338                                 vertices[i].color=(long)bamgmesh->Vertices[i*3+2];
     338                                vertices[i].color=0;
    339339                        }
    340340                        nbtx=2*nbvx-2; // for filling The Holes and quadrilaterals
     
    440440                                edges[i].v[0]= vertices +i1;
    441441                                edges[i].v[1]= vertices +i2;
    442                                 edges[i].adj[0]=0;
    443                                 edges[i].adj[1]=0;
     442                                edges[i].adj[0]=NULL;
     443                                edges[i].adj[1]=NULL;
    444444                                R2 x12 = vertices[i2].r-vertices[i1].r;
    445445                                double l12=sqrt( (x12,x12));       
     
    896896
    897897                //errC cannot be higher than 1
    898                 if (errC > 1) errC = 1;
     898                if (errC>1) errC=1;
    899899
    900900                //Set all vertices to "on"
     
    13151315                }
    13161316
    1317                 /*Build edges[].adj*/
    1318 
     1317                /*Build edges[i].adj: adjacency of each edge (if on the same curve)*/
    13191318                for (i=0;i<nbe;i++){
    13201319                        for (j=0;j<2;j++){
     
    13221321                                Vertex* v=edges[i].v[j];
    13231322                                //get vertex color (i0)
    1324                                 long i0=v->color,j0;
     1323                                long i0=v->color;
     1324                                long j0;
    13251325
    13261326                                //if color<0 (first time), no adjacent edge
     
    27032703                }
    27042704
    2705                 //check the consistant of edge[].adj and the geometrical required vertex
     2705                //check the consistency of edge[].adj and the geometrical required vertex
    27062706                long k=0;
    27072707                for (i=0;i<edge4->nb();i++){
Note: See TracChangeset for help on using the changeset viewer.