Changeset 3276
- Timestamp:
- 03/12/10 16:28:29 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/Bamgx/objects/Triangles.cpp
r3275 r3276 333 333 vertices[i].r.x=bamgmesh->Vertices[i*3+0]; 334 334 vertices[i].r.y=bamgmesh->Vertices[i*3+1]; 335 vertices[i].ReferenceNumber= 1;335 vertices[i].ReferenceNumber=(long)bamgmesh->Vertices[i*3+2]; 336 336 vertices[i].DirOfSearch =NoDirOfSearch; 337 337 vertices[i].m=M1; 338 vertices[i].color= (long)bamgmesh->Vertices[i*3+2];338 vertices[i].color=0; 339 339 } 340 340 nbtx=2*nbvx-2; // for filling The Holes and quadrilaterals … … 440 440 edges[i].v[0]= vertices +i1; 441 441 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; 444 444 R2 x12 = vertices[i2].r-vertices[i1].r; 445 445 double l12=sqrt( (x12,x12)); … … 896 896 897 897 //errC cannot be higher than 1 898 if (errC > 1) errC =1;898 if (errC>1) errC=1; 899 899 900 900 //Set all vertices to "on" … … 1315 1315 } 1316 1316 1317 /*Build edges[].adj*/ 1318 1317 /*Build edges[i].adj: adjacency of each edge (if on the same curve)*/ 1319 1318 for (i=0;i<nbe;i++){ 1320 1319 for (j=0;j<2;j++){ … … 1322 1321 Vertex* v=edges[i].v[j]; 1323 1322 //get vertex color (i0) 1324 long i0=v->color,j0; 1323 long i0=v->color; 1324 long j0; 1325 1325 1326 1326 //if color<0 (first time), no adjacent edge … … 2703 2703 } 2704 2704 2705 //check the consist ant of edge[].adj and the geometrical requiredvertex2705 //check the consistency of edge[].adj and the geometrical required vertex 2706 2706 long k=0; 2707 2707 for (i=0;i<edge4->nb();i++){
Note:
See TracChangeset
for help on using the changeset viewer.