From 7c1459b83e735c648fda34360f7b949cd2d36bfa Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Mon, 8 Jul 2024 15:40:14 +0500 Subject: [PATCH] clean up ios_materials after they were processed --- src/blenderbim/blenderbim/bim/import_ifc.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/blenderbim/blenderbim/bim/import_ifc.py b/src/blenderbim/blenderbim/bim/import_ifc.py index 7829906a00..1c7e2a9cbd 100644 --- a/src/blenderbim/blenderbim/bim/import_ifc.py +++ b/src/blenderbim/blenderbim/bim/import_ifc.py @@ -77,6 +77,7 @@ class MaterialCreator: self.load_texture_maps() self.assign_material_slots_to_faces() tool.Geometry.record_object_materials(obj) + del self.mesh["ios_materials"] def load_existing_materials(self) -> None: for material in bpy.data.materials: @@ -109,7 +110,7 @@ class MaterialCreator: tool.Loader.load_indexed_texture_map(coords, self.mesh) def assign_material_slots_to_faces(self) -> None: - if "ios_materials" not in self.mesh or not self.mesh["ios_materials"]: + if not self.mesh["ios_materials"]: return ios_materials = self.mesh["ios_materials"]