mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-20 23:36:20 +00:00
Make IfcDiff more forgiving when invalid geometry occurs. See #3755.
This commit is contained in:
@@ -190,6 +190,7 @@ class IfcDiff:
|
|||||||
shape = iterator.get()
|
shape = iterator.get()
|
||||||
element = ifc.by_id(shape.id)
|
element = ifc.by_id(shape.id)
|
||||||
geometry = shape.geometry
|
geometry = shape.geometry
|
||||||
|
if geometry.verts:
|
||||||
shapes[element.GlobalId] = {
|
shapes[element.GlobalId] = {
|
||||||
"total_verts": len(geometry.verts),
|
"total_verts": len(geometry.verts),
|
||||||
"sum_verts": sum(geometry.verts),
|
"sum_verts": sum(geometry.verts),
|
||||||
|
|||||||
Reference in New Issue
Block a user