aggregate.assign_object - support batching #4474

This commit is contained in:
Andrej730
2024-04-08 16:23:48 +05:00
parent d764c0af23
commit cd11d2de27
34 changed files with 187 additions and 143 deletions
@@ -135,7 +135,7 @@ class SvIfcAddSpatialElement(bpy.types.Node, SverchCustomTreeNode, ifcsverchok.h
ifcopenshell.api.run(
"aggregate.assign_object",
self.file,
product=items,
products=[items],
relating_object=result,
)
else:
@@ -188,7 +188,7 @@ class SvIfcAddSpatialElement(bpy.types.Node, SverchCustomTreeNode, ifcsverchok.h
ifcopenshell.api.run(
"aggregate.assign_object",
self.file,
product=added_element,
products=[added_element],
relating_object=result,
)
else:
+3 -3
View File
@@ -93,7 +93,7 @@ class SvIfcWriteFile(bpy.types.Node, SverchCustomTreeNode, ifcsverchok.helper.Sv
ifcopenshell.api.run(
"aggregate.assign_object",
file,
product=spatial,
products=[spatial],
relating_object=file.by_type("IfcBuilding")[0],
)
@@ -120,7 +120,7 @@ class SvIfcWriteFile(bpy.types.Node, SverchCustomTreeNode, ifcsverchok.helper.Sv
ifcopenshell.api.run(
"aggregate.assign_object",
file,
product=building,
products=[building],
relating_object=file.by_type("IfcSite")[0],
)
try:
@@ -131,7 +131,7 @@ class SvIfcWriteFile(bpy.types.Node, SverchCustomTreeNode, ifcsverchok.helper.Sv
ifcopenshell.api.run(
"aggregate.assign_object",
file,
product=file.by_type("IfcSite")[0],
products=[file.by_type("IfcSite")[0]],
relating_object=file.by_type("IfcProject")[0],
)
self.file = file