avoid reimport representation meshes having .001 suffixes

This commit is contained in:
Andrej730
2024-10-14 15:24:42 +05:00
parent d1b9d9697e
commit 090c670f04
+6 -1
View File
@@ -1090,7 +1090,12 @@ class IfcImporter:
else:
geometry = shape
mesh = bpy.data.meshes.new(tool.Loader.get_mesh_name_from_shape(geometry))
# Mesh may already exists (e.g. during representation reimport)
# and we assign some suffix to it to prevent Blender from adding '.001' suffix to the new mesh.
mesh_name = tool.Loader.get_mesh_name_from_shape(geometry)
if old_mesh := bpy.data.meshes.get(mesh_name):
old_mesh.name = mesh_name + ".old"
mesh = bpy.data.meshes.new(mesh_name)
if cartesian_point_offset is False:
verts = geometry.verts