[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [2735] trunk/py/scripts/addons: patch [ #29261] X3D exporter if hierarchy is on you get duplicated ids which are not allowed

Campbell Barton ideasman42 at gmail.com
Tue Dec 6 01:40:12 CET 2011


Revision: 2735
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=2735
Author:   campbellbarton
Date:     2011-12-06 00:40:02 +0000 (Tue, 06 Dec 2011)
Log Message:
-----------
patch [#29261] X3D exporter if hierarchy is on you get duplicated ids which are not allowed

from Paulo Dias (paxnubis)

Modified Paths:
--------------
    trunk/py/scripts/addons/io_anim_acclaim/__init__.py
    trunk/py/scripts/addons/io_scene_x3d/export_x3d.py

Modified: trunk/py/scripts/addons/io_anim_acclaim/__init__.py
===================================================================
--- trunk/py/scripts/addons/io_anim_acclaim/__init__.py	2011-12-05 23:05:49 UTC (rev 2734)
+++ trunk/py/scripts/addons/io_anim_acclaim/__init__.py	2011-12-06 00:40:02 UTC (rev 2735)
@@ -40,7 +40,7 @@
 import re
 import bpy
 from mathutils import Vector, Matrix
-from math import radians, degrees
+from math import radians
 from bpy.props import (StringProperty,
                        BoolProperty,
                        FloatProperty,

Modified: trunk/py/scripts/addons/io_scene_x3d/export_x3d.py
===================================================================
--- trunk/py/scripts/addons/io_scene_x3d/export_x3d.py	2011-12-05 23:05:49 UTC (rev 2734)
+++ trunk/py/scripts/addons/io_scene_x3d/export_x3d.py	2011-12-06 00:40:02 UTC (rev 2735)
@@ -496,7 +496,9 @@
             fw('%s<Collision enabled="true">\n' % ident)
             ident += '\t'
 
-        ident = writeTransform_begin(ident, matrix, suffix_quoted_str(obj_id, "_TRANSFORM"))
+        # use _ifs_TRANSFORM suffix so we dont collide with transform node when
+        # hierarchys are used.
+        ident = writeTransform_begin(ident, matrix, suffix_quoted_str(obj_id, "_ifs_TRANSFORM"))
 
         if mesh.tag:
             fw('%s<Group USE=%s />\n' % (ident, mesh_id_group))



More information about the Bf-extensions-cvs mailing list