Finish porting TriangleMesh->translate

xsdata-boost
Alessandro Ranellucci 2013-08-05 19:17:13 +02:00
parent 04d5d1bb9b
commit 597e9e6c14
2 changed files with 8 additions and 4 deletions

View File

@ -26,10 +26,14 @@
void
stl_invalidate_shared_vertices(stl_file *stl)
{
if (stl->v_indices != NULL)
if (stl->v_indices != NULL) {
free(stl->v_indices);
if (stl->v_shared != NULL)
stl->v_indices = NULL;
}
if (stl->v_shared != NULL) {
free(stl->v_shared);
stl->v_shared = NULL;
}
}
void

View File

@ -37,7 +37,7 @@ TriangleMesh::stats()
SV*
TriangleMesh::vertices()
CODE:
if (THIS->stl.stats.shared_vertices == 0)
if (THIS->stl.v_shared == NULL)
stl_generate_shared_vertices(&(THIS->stl));
// vertices
@ -59,7 +59,7 @@ TriangleMesh::vertices()
SV*
TriangleMesh::facets()
CODE:
if (THIS->stl.stats.shared_vertices == 0)
if (THIS->stl.v_shared == NULL)
stl_generate_shared_vertices(&(THIS->stl));
// facets