diff --git a/src/Mod/Mesh/App/Core/Triangulation.cpp b/src/Mod/Mesh/App/Core/Triangulation.cpp index 68babf99df..17896594cb 100644 --- a/src/Mod/Mesh/App/Core/Triangulation.cpp +++ b/src/Mod/Mesh/App/Core/Triangulation.cpp @@ -158,7 +158,7 @@ MeshGeomFacet AbstractPolygonTriangulator::GetTriangle(const MeshPointArray& poi bool AbstractPolygonTriangulator::TriangulatePolygon() { try { - if (this->_points.size() != this->_indices.size()) { + if (!this->_indices.empty() && this->_points.size() != this->_indices.size()) { Base::Console().Log("Triangulation: %d points <> %d indices\n", _points.size(), _indices.size()); return false; }