From afb5e0e411e74a4406db0db69945005ba1527b90 Mon Sep 17 00:00:00 2001 From: Campbell Barton <ideasman42@gmail.com> Date: Tue, 3 May 2011 06:02:17 +0000 Subject: [PATCH] patch [#27237] Export to X3D uses incorrect <group> and <transform> node names from Yaroslav Zubkov (yzubkov) --- io_scene_x3d/export_x3d.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/io_scene_x3d/export_x3d.py b/io_scene_x3d/export_x3d.py index 2dc9f638e..94bb3bd58 100644 --- a/io_scene_x3d/export_x3d.py +++ b/io_scene_x3d/export_x3d.py @@ -278,7 +278,8 @@ class x3d_class: def writeIndexedFaceSet(self, ob, mesh, mtx, world, EXPORT_TRI=False): fw = self.file.write - mesh_name_x3d = self.cleanStr(ob.name) + shape_name_x3d = self.cleanStr(ob.name) + mesh_name_x3d = self.cleanStr(mesh.name) if not mesh.faces: return @@ -314,7 +315,7 @@ class x3d_class: loc, quat, sca = mtx.decompose() - self.write_indented("<Transform DEF=\"%s\" " % mesh_name_x3d, 1) + self.write_indented("<Transform DEF=\"%s\" " % shape_name_x3d, 1) fw("translation=\"%.6f %.6f %.6f\" " % loc[:]) fw("scale=\"%.6f %.6f %.6f\" " % sca[:]) fw("rotation=\"%.6f %.6f %.6f %.6f\" " % (quat.axis[:] + (quat.angle, ))) -- GitLab