Fix error tabbing into IfcStructuralPointConnections

This commit is contained in:
Andrej730
2025-01-23 17:34:21 +05:00
parent 4ee8176654
commit 3c96ad2965
3 changed files with 36 additions and 18 deletions
@@ -2754,7 +2754,15 @@ class ImportRepresentationItems(bpy.types.Operator, tool.Ifc.Operator):
data = obj.data
assert data
item_ids = data["ios_item_ids"] if "ios_item_ids" in data else data["ios_edges_item_ids"]
if "ios_item_ids" in data: # Has faces.
item_ids = data["ios_item_ids"]
elif "ios_edges_item_ids" in data: # Has edges.
item_ids = data["ios_edges_item_ids"]
elif "ios_verts_item_ids" in data: # Has only verts.
item_ids = data["ios_verts_item_ids"]
else:
assert False, "Unexpected mesh type."
queue = list(set(item_ids))
processed_ids = set()
boolean_ids = set()