From 7229f7271cd0b870a4fc5ea878cafcd05856de4e Mon Sep 17 00:00:00 2001 From: Bruno Postle Date: Fri, 6 Oct 2023 22:34:43 +0100 Subject: [PATCH] BlenderBIM make fca90e9 optional setup_viewport_camera() does a 'zoom extents' on IFC import. Create a should_setup_viewport_camera option (default True) --- src/blenderbim/blenderbim/bim/import_ifc.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/blenderbim/blenderbim/bim/import_ifc.py b/src/blenderbim/blenderbim/bim/import_ifc.py index 762a482382..5d19e45045 100644 --- a/src/blenderbim/blenderbim/bim/import_ifc.py +++ b/src/blenderbim/blenderbim/bim/import_ifc.py @@ -311,7 +311,8 @@ class IfcImporter: self.profile_code("Merging by colour") self.set_default_context() self.profile_code("Setting default context") - self.setup_viewport_camera() + if self.ifc_import_settings.should_setup_viewport_camera: + self.setup_viewport_camera() self.setup_arrays() self.update_progress(100) bpy.context.window_manager.progress_end() @@ -1967,6 +1968,7 @@ class IfcImportSettings: self.element_limit = 30000 self.has_filter = None self.should_filter_spatial_elements = True + self.should_setup_viewport_camera = True self.elements = set() self.collection_mode = "DECOMPOSITION"