From b3ee2c6511c68d7f14b6fd869ecaa38595727396 Mon Sep 17 00:00:00 2001 From: Thomas Krijnen Date: Wed, 30 Sep 2020 13:53:46 +0200 Subject: [PATCH] fail on empty poly --- src/ifcgeom/kernels/cgal/CgalKernel.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/ifcgeom/kernels/cgal/CgalKernel.cpp b/src/ifcgeom/kernels/cgal/CgalKernel.cpp index d61d2b7aa9..79500544c5 100644 --- a/src/ifcgeom/kernels/cgal/CgalKernel.cpp +++ b/src/ifcgeom/kernels/cgal/CgalKernel.cpp @@ -759,6 +759,9 @@ bool CgalKernel::convert_impl(const taxonomy::shell *shell, ifcopenshell::geomet if (!convert(shell, shape)) { return false; } + if (shape.size_of_facets() == 0) { + return false; + } results.emplace_back(ConversionResult( shell->instance->data().id(), shell->matrix,