From e2aa646b0e43a3a7044fde0caa599c7c6a435c6b Mon Sep 17 00:00:00 2001 From: Christopher Lackner Date: Mon, 9 Oct 2023 11:50:18 +0200 Subject: [PATCH] allow read in of "broken" step files (for manual fixing) --- libsrc/occ/occgeom.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libsrc/occ/occgeom.cpp b/libsrc/occ/occgeom.cpp index ee1bc139..b930da48 100644 --- a/libsrc/occ/occgeom.cpp +++ b/libsrc/occ/occgeom.cpp @@ -1166,6 +1166,8 @@ namespace netgen auto e = emap(i1); auto edge = TopoDS::Edge(e); auto verts = GetVertices(e); + if(verts.size() == 0) + continue; auto occ_edge = make_unique(edge, GetVertex(verts[0]), GetVertex(verts[1]) ); occ_edge->properties = GetProperties(e); edges.Append(std::move(occ_edge));