From 4ac273db73e682ed4e82c1d7df389b41f54ae3f6 Mon Sep 17 00:00:00 2001 From: ganovelli Date: Tue, 19 Aug 2008 09:09:44 +0000 Subject: [PATCH] corrected bug in the number of added vertices --- vcg/complex/trimesh/subset.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/vcg/complex/trimesh/subset.h b/vcg/complex/trimesh/subset.h index 44db6b8e..223f4fe3 100644 --- a/vcg/complex/trimesh/subset.h +++ b/vcg/complex/trimesh/subset.h @@ -149,7 +149,8 @@ void SubSet(S_MESH_TYPE & m, STL_CONT & subSet) } typename std::vector< InsertedV >::iterator newE=unique(newVertices.begin(), newVertices.end()); - vi = vcg::tri::Allocator::AddVertices(m,newVertices.size()); + + vi = vcg::tri::Allocator::AddVertices(m,newE-newVertices.begin()); for(curr=newVertices.begin(); curr!=newE; ++curr,++vi) (*vi).ImportLocal(*((*curr).v));