From c0d8467154df76adff9d4b625fda2969e1a5cd34 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Wed, 8 Nov 2023 14:19:36 +0500 Subject: [PATCH] define inherited ports attributes in bim.add_constr_type_instance --- src/blenderbim/blenderbim/bim/module/model/product.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/blenderbim/blenderbim/bim/module/model/product.py b/src/blenderbim/blenderbim/bim/module/model/product.py index 1c54febc74..1427714b38 100644 --- a/src/blenderbim/blenderbim/bim/module/model/product.py +++ b/src/blenderbim/blenderbim/bim/module/model/product.py @@ -249,6 +249,8 @@ class AddConstrTypeInstance(bpy.types.Operator): mat.translation *= unit_scale mat = obj.matrix_world @ mat new_port = tool.Ifc.run("root.create_entity", ifc_class="IfcDistributionPort") + new_port.PredefinedType = port.PredefinedType + new_port.SystemType = port.SystemType tool.Ifc.run("system.assign_port", element=element, port=new_port) tool.Ifc.run("geometry.edit_object_placement", product=new_port, matrix=mat, is_si=True)