From b01f2c111efb5452d3314ebf6f3cf78fad3920f6 Mon Sep 17 00:00:00 2001 From: nicopietroni Date: Thu, 24 Apr 2014 16:08:33 +0000 Subject: [PATCH] changed some method to work with polygons --- vcg/complex/algorithms/clean.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vcg/complex/algorithms/clean.h b/vcg/complex/algorithms/clean.h index e8840123..b6416f8f 100644 --- a/vcg/complex/algorithms/clean.h +++ b/vcg/complex/algorithms/clean.h @@ -182,7 +182,7 @@ public: for(FaceIterator fi = m.face.begin(); fi!=m.face.end(); ++fi) if( !(*fi).IsD() ) - for(k = 0; k < 3; ++k) + for(k = 0; k < (*fi).VN(); ++k) if( mp.find( (typename MeshType::VertexPointer)(*fi).V(k) ) != mp.end() ) { (*fi).V(k) = &*mp[ (*fi).V(k) ]; @@ -343,7 +343,7 @@ public: for(fi=m.face.begin();fi!=m.face.end();++fi) if( !(*fi).IsD() ) - for(j=0;j<3;++j) + for(j=0;j<(*fi).VN();++j) (*fi).V(j)->SetUserBit(referredBit); for(ei=m.edge.begin();ei!=m.edge.end();++ei)