From 9b8d224aca2ac305d2367acb5b952731735cb34a Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Sun, 7 Feb 2021 13:27:23 +1100 Subject: [PATCH] Minor fix --- src/ifcblenderexport/blenderbim/bim/module/model/door.py | 2 ++ src/ifcblenderexport/blenderbim/bim/module/model/slab.py | 1 + src/ifcblenderexport/blenderbim/bim/module/model/wall.py | 1 + src/ifcblenderexport/blenderbim/bim/module/model/window.py | 1 + 4 files changed, 5 insertions(+) diff --git a/src/ifcblenderexport/blenderbim/bim/module/model/door.py b/src/ifcblenderexport/blenderbim/bim/module/model/door.py index 585031a342..ee8fbcb6c1 100644 --- a/src/ifcblenderexport/blenderbim/bim/module/model/door.py +++ b/src/ifcblenderexport/blenderbim/bim/module/model/door.py @@ -170,6 +170,8 @@ def add_object(self, context): if IfcStore.get_file(): bpy.ops.bim.assign_class(obj=obj2.name, ifc_class="IfcDoor") + + obj2.location = context.scene.cursor.location #obj2.data.name = "Model/Body/MODEL_VIEW/" + guid #obj2.data.use_fake_user = True diff --git a/src/ifcblenderexport/blenderbim/bim/module/model/slab.py b/src/ifcblenderexport/blenderbim/bim/module/model/slab.py index f082d24a6b..96025280ef 100644 --- a/src/ifcblenderexport/blenderbim/bim/module/model/slab.py +++ b/src/ifcblenderexport/blenderbim/bim/module/model/slab.py @@ -26,6 +26,7 @@ def add_object(self, context): context.view_layer.active_layer_collection.collection.objects.link(obj) if IfcStore.get_file(): bpy.ops.bim.assign_class(obj=obj.name, ifc_class="IfcSlab") + obj.location = context.scene.cursor.location class BIM_OT_add_object(Operator): diff --git a/src/ifcblenderexport/blenderbim/bim/module/model/wall.py b/src/ifcblenderexport/blenderbim/bim/module/model/wall.py index 1204eea00c..a566f4dd4b 100644 --- a/src/ifcblenderexport/blenderbim/bim/module/model/wall.py +++ b/src/ifcblenderexport/blenderbim/bim/module/model/wall.py @@ -42,6 +42,7 @@ def add_object(self, context): obj.name = "Wall" if IfcStore.get_file(): bpy.ops.bim.assign_class(obj=obj.name, ifc_class="IfcWall") + obj.location = context.scene.cursor.location return obj diff --git a/src/ifcblenderexport/blenderbim/bim/module/model/window.py b/src/ifcblenderexport/blenderbim/bim/module/model/window.py index 1872dbdbb9..a0f99082c4 100644 --- a/src/ifcblenderexport/blenderbim/bim/module/model/window.py +++ b/src/ifcblenderexport/blenderbim/bim/module/model/window.py @@ -154,6 +154,7 @@ def add_object(self, context): if IfcStore.get_file(): bpy.ops.bim.assign_class(obj=obj2.name, ifc_class="IfcWindow") obj2.name = "Window" + obj2.location = context.scene.cursor.location #obj2.data.name = "Model/Body/MODEL_VIEW/" + guid #obj2.data.use_fake_user = True