mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-08-09 17:31:45 +00:00
Add wall and slab regeneration when editing layer set usage, after 755d178b6b
This commit is contained in:
@@ -589,6 +589,8 @@ class EditAssignedMaterial(bpy.types.Operator, tool.Ifc.Operator):
|
||||
self.file,
|
||||
**{"usage": material_set_usage, "attributes": attributes},
|
||||
)
|
||||
slab.DumbSlabPlaner().regenerate_from_layer_set(material_set_usage.ForLayerSet)
|
||||
wall.DumbWallPlaner().regenerate_from_layer_set(material_set_usage.ForLayerSet)
|
||||
elif material_set_usage.is_a("IfcMaterialProfileSetUsage"):
|
||||
if attributes.get("CardinalPoint", None):
|
||||
attributes["CardinalPoint"] = int(attributes["CardinalPoint"])
|
||||
|
||||
@@ -47,11 +47,6 @@ def load_post(*args):
|
||||
"type.assign_type", "Bonsai.DumbWall.RegenerateFromType", wall.DumbWallPlaner().regenerate_from_type
|
||||
)
|
||||
|
||||
ifcopenshell.api.add_post_listener(
|
||||
"material.edit_layer_usage",
|
||||
"Bonsai.DumbSlab.RegenerateFromLayerSetUsage",
|
||||
slab.DumbSlabPlaner().regenerate_from_layer_set_usage,
|
||||
)
|
||||
ifcopenshell.api.add_post_listener(
|
||||
"type.assign_type", "Bonsai.DumbSlab.RegenerateFromType", slab.DumbSlabPlaner().regenerate_from_type
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user