From 9c6a8bdb90087ac281bab652778025380e5b6e1a Mon Sep 17 00:00:00 2001 From: Thomas Krijnen Date: Fri, 23 Jan 2026 11:43:08 +0100 Subject: [PATCH] Clash: Increase robustness of processing triangulated elements - skip empty #7467 --- src/ifcgeom/kernels/opencascade/IfcGeomTree.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/ifcgeom/kernels/opencascade/IfcGeomTree.h b/src/ifcgeom/kernels/opencascade/IfcGeomTree.h index 997391fcd6..8aed46f5bc 100644 --- a/src/ifcgeom/kernels/opencascade/IfcGeomTree.h +++ b/src/ifcgeom/kernels/opencascade/IfcGeomTree.h @@ -1792,6 +1792,10 @@ namespace IfcGeom { auto& vs = elem->geometry().verts(); auto& fs = elem->geometry().faces(); + if (vs.empty() || fs.empty()) { + return; + } + gp_Trsf tr; tr.SetValues( m(0, 0), m(0, 1), m(0, 2), m(0, 3),