diff --git a/SurfTriMeshUtilities.cpp b/SurfTriMeshUtilities.cpp index 3d6cea2..c09cf0a 100644 --- a/SurfTriMeshUtilities.cpp +++ b/SurfTriMeshUtilities.cpp @@ -254,6 +254,9 @@ SurfTriMesh::RemoveTJunctions( bool& bModified) static bool IsVertex( PNTULIST& PointList, PNTULIST::const_iterator itCurr) { + // se la lista contiene meno di tre punti, test inutili + if ( PointList.size() < 3) + return false ; // recupero il punto precedente PNTULIST::const_iterator itPrev ; if ( itCurr == PointList.cbegin())