|
|
|
@ -1,3 +1,4 @@ |
|
|
|
|
import bpy |
|
|
|
|
from blenderbim.bim.ifc import IfcStore |
|
|
|
|
from blenderbim.bim.handler import purge_module_data |
|
|
|
|
from ifcopenshell.api.void.data import Data as VoidData |
|
|
|
@ -35,8 +36,8 @@ def assign_classes(objs): |
|
|
|
|
for o in objs: |
|
|
|
|
if o.name.startswith("Ifc"): |
|
|
|
|
ifc_class = o.name.split("/")[0] |
|
|
|
|
o.name = "/".join(name.split("/")[1:]) |
|
|
|
|
ctx = {"selected_objects": o} |
|
|
|
|
o.name = "/".join(o.name.split("/")[1:]) |
|
|
|
|
ctx = {"selected_objects": [o]} |
|
|
|
|
args = { |
|
|
|
|
"ifc_class": ifc_class, |
|
|
|
|
"context_id": body_context_id |
|
|
|
@ -47,5 +48,3 @@ def assign_classes(objs): |
|
|
|
|
reset_file() |
|
|
|
|
bpy.ops.bim.create_project() |
|
|
|
|
assign_classes(bpy.data.objects) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|