diff --git a/src/Mod/Mesh/App/Core/Curvature.cpp b/src/Mod/Mesh/App/Core/Curvature.cpp index 93a0234e4b..2f5278bbf2 100644 --- a/src/Mod/Mesh/App/Core/Curvature.cpp +++ b/src/Mod/Mesh/App/Core/Curvature.cpp @@ -107,6 +107,10 @@ void MeshCurvature::ComputePerVertex() } } + // in case of an empty mesh no curvature can be calculated + if (myKernel.CountPoints() == 0 || myKernel.CountFacets() == 0) + return; + // compute vertex based curvatures Wm4::MeshCurvature meshCurv(myKernel.CountPoints(), &(aPnts[0]), myKernel.CountFacets(), &(aIdx[0]));