From c6b5ef3c81d995c475917c42cdfdbe6cf0a7db38 Mon Sep 17 00:00:00 2001 From: wmayer Date: Wed, 11 Apr 2012 11:23:02 +0200 Subject: [PATCH] 0000633: Mesh Boolean operations all return empty mesh --- src/Mod/Mesh/App/Core/Triangulation.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Mod/Mesh/App/Core/Triangulation.cpp b/src/Mod/Mesh/App/Core/Triangulation.cpp index 68babf99d..17896594c 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; }