mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-24 18:20:06 +00:00
Don't fail on empty bounding box during halfspace processing
This commit is contained in:
@@ -3127,6 +3127,10 @@ bool IfcGeom::Kernel::fit_halfspace(const TopoDS_Shape& a, const TopoDS_Shape& b
|
|||||||
Bnd_Box bb;
|
Bnd_Box bb;
|
||||||
BRepBndLib::Add(a, bb);
|
BRepBndLib::Add(a, bb);
|
||||||
|
|
||||||
|
if (bb.IsVoid()) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
double xs[2], ys[2], zs[2];
|
double xs[2], ys[2], zs[2];
|
||||||
bb.Get(xs[0], ys[0], zs[0], xs[1], ys[1], zs[1]);
|
bb.Get(xs[0], ys[0], zs[0], xs[1], ys[1], zs[1]);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user