From 7032ee9f11d77a586fb44cdc73d2aa2f07be5fb8 Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Sat, 20 Feb 2021 13:53:11 +1100 Subject: [PATCH] STEP IDs are now shown for non-rooted elements, like grid axes. --- src/ifcblenderexport/blenderbim/bim/module/attribute/ui.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/ifcblenderexport/blenderbim/bim/module/attribute/ui.py b/src/ifcblenderexport/blenderbim/bim/module/attribute/ui.py index 8ae5613b01..0856d8bfdc 100644 --- a/src/ifcblenderexport/blenderbim/bim/module/attribute/ui.py +++ b/src/ifcblenderexport/blenderbim/bim/module/attribute/ui.py @@ -50,6 +50,12 @@ def draw_ui(context, layout, obj_type): op = row.operator("bim.enable_editing_attributes", icon="GREASEPENCIL", text="Edit") op.obj_type = obj_type op.obj = obj.name + + if "GlobalId" not in [a["name"] for a in Data.products[oprops.ifc_definition_id]]: + row = layout.row(align=True) + row.label(text="STEP ID") + row.label(text=str(oprops.ifc_definition_id)) + for attribute in Data.products[oprops.ifc_definition_id]: if attribute["value"] is None or attribute["type"] == "entity": continue