From 8bb157ce0ad359cb9c598360437be7cc21f75205 Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Thu, 3 Dec 2020 21:51:14 +1100 Subject: [PATCH] Auto-add the currently loaded IFC when creating a drawing for the first time --- src/ifcblenderexport/blenderbim/bim/operator.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/ifcblenderexport/blenderbim/bim/operator.py b/src/ifcblenderexport/blenderbim/bim/operator.py index 685fc91ef3..31aac09ace 100644 --- a/src/ifcblenderexport/blenderbim/bim/operator.py +++ b/src/ifcblenderexport/blenderbim/bim/operator.py @@ -2419,6 +2419,9 @@ class CutSection(bpy.types.Operator): camera = bpy.context.scene.camera if not (camera.type == "CAMERA" and camera.data.type == "ORTHO"): return {"FINISHED"} + if not bpy.context.scene.DocProperties.ifc_files and bpy.context.scene.BIMProperties.ifc_file: + new = bpy.context.scene.DocProperties.ifc_files.add() + new.name = bpy.context.scene.BIMProperties.ifc_file bpy.ops.bim.activate_view( drawing_index=bpy.context.scene.DocProperties.drawings.find(camera.name.split("/")[1]) )