- Timestamp:
- 03/06/07 14:26:14 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Geom/shared/GTGeometry/src/libs/vmi/src/mesh.cpp
r2127 r2194 443 443 } 444 444 445 void VMI::deleteMesh(Mesh *mesh) { 445 void VMI::deleteMesh(Mesh *mesh) 446 { 446 447 int i; 447 448 448 if (NULL != mesh) { 449 for (i=0; i<mesh->numVertices; i++) { 449 if (NULL != mesh) 450 { 451 for (i=0; i<mesh->numVertices; i++) 452 { 450 453 if (mesh->vertices[i].triangles != NULL) 451 454 free(mesh->vertices[i].triangles); … … 453 456 if (mesh->vertices[i].edges != NULL) 454 457 free(mesh->vertices[i].edges); 455 456 458 } 459 457 460 if (mesh->vertices != NULL) free(mesh->vertices); 458 461 mesh->numVertices = 0; … … 550 553 if (numVertices > 0) { 551 554 // Add the first 552 list = mesh->vertices[vertices[0]].edges;553 numEdges = mesh->vertices[vertices[0]].numEdges;555 list = mesh->vertices[vertices[0]].edges; 556 numEdges = mesh->vertices[vertices[0]].numEdges; 554 557 555 558 // Allocate memory … … 563 566 for (i=1; i<numVertices; i++) { 564 567 565 list = mesh->vertices[vertices[i]].edges;566 numEdges = mesh->vertices[vertices[i]].numEdges;568 list = mesh->vertices[vertices[i]].edges; 569 numEdges = mesh->vertices[vertices[i]].numEdges; 567 570 568 571 // Reallocate memory
Note: See TracChangeset
for help on using the changeset viewer.