From b382947ec3ebcd625ce21667c48e6bd7c3e4d29b Mon Sep 17 00:00:00 2001 From: Fabio Ganovelli ganovelli Date: Fri, 18 Jun 2010 13:01:39 +0000 Subject: [PATCH] updated calls to append::mesh --- src/sampleplugins/samplefilterdoc/samplefilterdoc.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/sampleplugins/samplefilterdoc/samplefilterdoc.cpp b/src/sampleplugins/samplefilterdoc/samplefilterdoc.cpp index 02c4852f8..89b5eb68a 100644 --- a/src/sampleplugins/samplefilterdoc/samplefilterdoc.cpp +++ b/src/sampleplugins/samplefilterdoc/samplefilterdoc.cpp @@ -137,7 +137,9 @@ bool SampleFilterDocPlugin::applyFilter(QAction *filter, MeshDocument &md, RichP cb(cnt*100/md.meshList.size(), "Merging layers..."); tri::UpdatePosition::Matrix(mmp->cm,mmp->cm.Tr,true); toBeDeletedList.push_back(mmp); - tri::Append::Mesh(destMesh->cm,mmp->cm,false,alsounreferenced); + if(!alsounreferenced) + vcg::tri::Clean::RemoveUnreferencedVertex(mmp->cm); + tri::Append::Mesh(destMesh->cm,mmp->cm); tri::UpdatePosition::Matrix(mmp->cm,Inverse(mmp->cm.Tr),true); destMesh->updateDataMask(mmp); }