From d8373715e2637ded16b45b7e10f24d7e3408a065 Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Fri, 12 Jun 2020 21:48:35 +1000 Subject: [PATCH] Disable mesh cleaning if objects >= 10000, for import optimisations --- src/ifcblenderexport/blenderbim/bim/import_ifc.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ifcblenderexport/blenderbim/bim/import_ifc.py b/src/ifcblenderexport/blenderbim/bim/import_ifc.py index b69f0a3671..43d2ba74bf 100644 --- a/src/ifcblenderexport/blenderbim/bim/import_ifc.py +++ b/src/ifcblenderexport/blenderbim/bim/import_ifc.py @@ -305,7 +305,7 @@ class IfcImporter(): or (self.ifc_import_settings.should_auto_set_workarounds \ and len(self.material_creator.materials) > 300): self.merge_materials_by_colour() - if self.ifc_import_settings.should_clean_mesh: + if self.ifc_import_settings.should_clean_mesh and len(self.file.by_type('IfcElement')) < 10000: self.clean_mesh() def auto_set_workarounds(self):