mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-09 13:52:23 +00:00
define inherited ports attributes in bim.add_constr_type_instance
This commit is contained in:
@@ -249,6 +249,8 @@ class AddConstrTypeInstance(bpy.types.Operator):
|
|||||||
mat.translation *= unit_scale
|
mat.translation *= unit_scale
|
||||||
mat = obj.matrix_world @ mat
|
mat = obj.matrix_world @ mat
|
||||||
new_port = tool.Ifc.run("root.create_entity", ifc_class="IfcDistributionPort")
|
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("system.assign_port", element=element, port=new_port)
|
||||||
tool.Ifc.run("geometry.edit_object_placement", product=new_port, matrix=mat, is_si=True)
|
tool.Ifc.run("geometry.edit_object_placement", product=new_port, matrix=mat, is_si=True)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user