From 9e2643a90dfd286b70d6f04b67984000472d6f5c Mon Sep 17 00:00:00 2001 From: nicopietroni Date: Fri, 7 Mar 2014 10:35:36 +0000 Subject: [PATCH] corrected one bug during collapses.. have to check link conditions --- vcg/complex/algorithms/voronoi_processing.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vcg/complex/algorithms/voronoi_processing.h b/vcg/complex/algorithms/voronoi_processing.h index 3a51c0a4..8a9f432f 100644 --- a/vcg/complex/algorithms/voronoi_processing.h +++ b/vcg/complex/algorithms/voronoi_processing.h @@ -619,7 +619,7 @@ static void ConvertVoronoiDiagramToMesh(MeshType &m, if((Distance(fi->P0(i),fi->P1(i))IsF(i)) { // printf("Collapsing face %i:%i e%i \n",tri::Index(outMesh,*fi),tri::Index(outMesh,fi->FFp(i)),i); - if(!fi->V(i)->IsB()) + if ((!fi->V(i)->IsB())&&(face::FFLinkCondition(*fi, i))) face::FFEdgeCollapse(outMesh, *fi,i); break; }