Revert "Fix #7519: Hide depth attribute in Item Mode for elements with material layer sets"

This reverts commit 99b162f712.
This commit is contained in:
Dion Moult
2026-01-25 14:12:16 +11:00
parent 884661a454
commit 12f8863014
@@ -399,16 +399,6 @@ class EditItemUI:
assert obj
mesh_props = tool.Geometry.get_mesh_props(obj.data)
# Get the parent element from representation_obj to check for layer set usage
has_layer_set_usage = False
props = tool.Geometry.get_geometry_props()
if props.representation_obj:
parent_element = tool.Ifc.get_entity(props.representation_obj)
if parent_element:
material_usage = tool.Model.get_usage_type(parent_element)
has_layer_set_usage = material_usage == "LAYER3"
if AuthoringData.data["is_representation_item_swept_solid"]:
# TODO: support EndSweptArea for IfcRevolvedAreaSolidTapered,
# will need to add second attribute for this.
@@ -422,12 +412,8 @@ class EditItemUI:
op.profile_id = int(mesh_props.item_profile)
for item_attribute in mesh_props.item_attributes:
# Skip depth attribute for LAYER3 objects with layer set usage
if has_layer_set_usage and item_attribute.name.lower() == "depth":
continue
row = cls.layout.row()
draw_attribute(item_attribute, cls.layout)
if len(mesh_props.item_attributes) or AuthoringData.data["is_representation_item_swept_solid"]:
row = cls.layout.row()
row.operator("bim.update_item_attributes", icon="FILE_REFRESH", text="")