From 6440caa03849a7ba8683c4aa4f72b799d08a459c Mon Sep 17 00:00:00 2001 From: Roy-043 Date: Thu, 5 Oct 2023 16:57:42 +0200 Subject: [PATCH] Arch: Read and write object.Label on Wavefront OBJ import and export Fixes #5635. Fixes #5636. --- src/Mod/Arch/importOBJ.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Mod/Arch/importOBJ.py b/src/Mod/Arch/importOBJ.py index 1b2d60ea72..eaa03fe4f0 100644 --- a/src/Mod/Arch/importOBJ.py +++ b/src/Mod/Arch/importOBJ.py @@ -212,7 +212,7 @@ def export(exportList,filename,colors=None): else: offsetv += len(vlist) offsetvn += len(vnlist) - outfile.write("o " + obj.Name + "\n") + outfile.write("o " + obj.Label + "\n") # write material m = False @@ -379,6 +379,7 @@ def makeMesh(doc,activeobject,verts,facets,material,colortable): mfacets.append([verts[i-1] for i in facet]) if mfacets: mobj = doc.addObject("Mesh::Feature",activeobject) + mobj.Label = activeobject mobj.Mesh = Mesh.Mesh(mfacets) if material and FreeCAD.GuiUp: if material in colortable: