Check comcurve segments extent before creating iterator

This commit is contained in:
Thomas Krijnen
2018-12-17 10:56:26 +01:00
parent bb15446822
commit 20471bd33e
+5
View File
@@ -400,6 +400,11 @@ bool IfcGeom::Kernel::convert(const IfcSchema::IfcCompositeCurve* l, TopoDS_Wire
}
if (converted_segments.Extent() == 0) {
Logger::Message(Logger::LOG_ERROR, "No segment succesfully converted:", l->entity);
return false;
}
BRepBuilderAPI_MakeWire w;
TopoDS_Vertex wire_first_vertex, wire_last_vertex, edge_first_vertex, edge_last_vertex;