From 5fdad744d358761a3d8211909780fc80d5776b5a Mon Sep 17 00:00:00 2001 From: Thomas Krijnen Date: Fri, 23 Aug 2024 20:42:32 +0200 Subject: [PATCH] Cgal kernel: Fail boolean op altogether when part conversion to Nef fails --- src/ifcgeom/kernels/cgal/CgalKernel.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ifcgeom/kernels/cgal/CgalKernel.cpp b/src/ifcgeom/kernels/cgal/CgalKernel.cpp index 0e11a87b86..6f24472af7 100644 --- a/src/ifcgeom/kernels/cgal/CgalKernel.cpp +++ b/src/ifcgeom/kernels/cgal/CgalKernel.cpp @@ -847,7 +847,7 @@ bool ifcopenshell::geometry::kernels::CgalKernel::convert_openings(const IfcUtil CGAL::Nef_polyhedron_3 a; if (!preprocess_boolean_operand(entity, {}, {}, {}, entity_shape, a, PP_NONE /*PP_UNIFY_PLANES_INTERNALLY*/)) { - continue; + return false; } first_operands_nef.push_back(a);