diff --git a/src/meshlabplugins/filter_geodesic/filter_geodesic.cpp b/src/meshlabplugins/filter_geodesic/filter_geodesic.cpp index dd600f699..e836ed582 100644 --- a/src/meshlabplugins/filter_geodesic/filter_geodesic.cpp +++ b/src/meshlabplugins/filter_geodesic/filter_geodesic.cpp @@ -187,7 +187,7 @@ std::map FilterGeodesic::applyFilter(const QAction *filte bool ret = tri::Geodesic::DistanceFromBorder(m.cm); // Cleaning Quality value of the unreferenced vertices - // Unreached vertices has a quality that is maxfloat + // Unreached vertices have a quality that is maxfloat int unreachedCnt=0; Scalarm unreached = std::numeric_limits::max(); for(vi=m.cm.vert.begin();vi!=m.cm.vert.end();++vi) if(!(*vi).IsD()) @@ -196,7 +196,7 @@ std::map FilterGeodesic::applyFilter(const QAction *filte (*vi).Q()=0; } if(unreachedCnt >0 ) - log("Warning: %i vertices were unreachable from the borders, probably your mesh has unreferenced vertices",unreachedCnt); + log("Warning: %i vertices were unreachable from the borders, probably your mesh has unreferenced vertices or isolated closed connected components",unreachedCnt); if(!ret) log("Mesh Has no borders. No geodesic distance computed"); else tri::UpdateColor::PerVertexQualityRamp(m.cm); diff --git a/src/vcglib b/src/vcglib index 390cd5b9d..eb7ad3320 160000 --- a/src/vcglib +++ b/src/vcglib @@ -1 +1 @@ -Subproject commit 390cd5b9d1f9c82b26c1b6616bc78ccd72a227f6 +Subproject commit eb7ad3320c2226e558c23551e72385e0898220cf