diff --git a/EgtGeomKernel.rc b/EgtGeomKernel.rc index 30609ba..82ca647 100644 Binary files a/EgtGeomKernel.rc and b/EgtGeomKernel.rc differ diff --git a/SurfTriMeshBooleans.cpp b/SurfTriMeshBooleans.cpp index fa8698a..325019d 100644 --- a/SurfTriMeshBooleans.cpp +++ b/SurfTriMeshBooleans.cpp @@ -2508,6 +2508,10 @@ SurfTriMesh::GetSurfClassification( const ISurfTriMesh& ClassifierSurf, // Le superfici devono essere valide if ( ! IsValid() || ! ClassifierSurf.IsValid()) return false ; + if ( ClassifierSurf.GetVertexCount() == 0 || ClassifierSurf.GetTriangleCount() == 0) + return false ; + if ( m_vVert.empty() || m_vTria.empty()) + return true ; SurfTriMesh SurfC ; SurfC.CopyFrom( &ClassifierSurf) ; Frame3d frScalingRef ;