[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [2918] trunk/py/scripts/addons/ io_scene_x3d: revert some changes from r2917.

Campbell Barton ideasman42 at gmail.com
Wed Jan 18 22:27:33 CET 2012


Revision: 2918
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=2918
Author:   campbellbarton
Date:     2012-01-18 21:27:28 +0000 (Wed, 18 Jan 2012)
Log Message:
-----------
revert some changes from r2917.
- remove additional axis args.
- use of _TRANSFORM was incorrect.

Revision Links:
--------------
    http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=2917

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

Modified: trunk/py/scripts/addons/io_scene_x3d/__init__.py
===================================================================
--- trunk/py/scripts/addons/io_scene_x3d/__init__.py	2012-01-18 21:05:19 UTC (rev 2917)
+++ trunk/py/scripts/addons/io_scene_x3d/__init__.py	2012-01-18 21:27:28 UTC (rev 2918)
@@ -145,44 +145,20 @@
             default=False,
             )
             
-    blender_axis_forward = EnumProperty(
-            name="Blender Forward",
+    axis_forward = EnumProperty(
+            name="Forward",
             items=(('X', "X Forward", ""),
                    ('Y', "Y Forward", ""),
                    ('Z', "Z Forward", ""),
                    ('-X', "-X Forward", ""),
                    ('-Y', "-Y Forward", ""),
                    ('-Z', "-Z Forward", ""),
-                   ),
-            default='-Y',
-            )
-            
-    blender_axis_up = EnumProperty(
-        name="Blender Up",
-        items=(('X', "X Up", ""),
-               ('Y', "Y Up", ""),
-               ('Z', "Z Up", ""),
-               ('-X', "-X Up", ""),
-               ('-Y', "-Y Up", ""),
-               ('-Z', "-Z Up", ""),
                ),
         default='Z',
         )
         
-    x3d_axis_forward = EnumProperty(
-            name="X3D Forward",
-            items=(('X', "X Forward", ""),
-                   ('Y', "Y Forward", ""),
-                   ('Z', "Z Forward", ""),
-                   ('-X', "-X Forward", ""),
-                   ('-Y', "-Y Forward", ""),
-                   ('-Z', "-Z Forward", ""),
-                   ),
-            default='Z',
-            )
-
-    x3d_axis_up = EnumProperty(
-            name="X3D Up",
+    axis_up = EnumProperty(
+            name="Up",
             items=(('X', "X Up", ""),
                    ('Y', "Y Up", ""),
                    ('Z', "Z Up", ""),
@@ -198,17 +174,13 @@
     def execute(self, context):
         from . import export_x3d
 
-        keywords = self.as_keywords(ignore=("blender_axis_forward",
-                                            "blender_axis_up",
-                                            "x3d_axis_forward",
-                                            "x3d_axis_up",
+        keywords = self.as_keywords(ignore=("axis_forward",
+                                            "axis_up",
                                             "check_existing",
                                             "filter_glob",
                                             ))
-        global_matrix = axis_conversion(from_forward=self.blender_axis_forward,
-                                        from_up=self.blender_axis_up,
-                                        to_forward=self.x3d_axis_forward,
-                                        to_up=self.x3d_axis_up,
+        global_matrix = axis_conversion(to_forward=self.axis_forward,
+                                        to_up=self.axis_up,
                                         ).to_4x4()
         keywords["global_matrix"] = global_matrix
 

Modified: trunk/py/scripts/addons/io_scene_x3d/export_x3d.py
===================================================================
--- trunk/py/scripts/addons/io_scene_x3d/export_x3d.py	2012-01-18 21:05:19 UTC (rev 2917)
+++ trunk/py/scripts/addons/io_scene_x3d/export_x3d.py	2012-01-18 21:27:28 UTC (rev 2918)
@@ -187,7 +187,7 @@
             lines.append("\n")
         elif l.lstrip().startswith("lamp_visibility_other("):
             w = l.split(', ')
-            last_transform = w[1] + _TRANSFORM  # XXX - HACK!!!
+            last_transform = w[1] + "_transform"  # XXX - HACK!!!
             w[1] = '(view_matrix * %s_transform * vec4(%s.x, %s.y, %s.z, 1.0)).xyz' % (w[1], w[1], w[1], w[1])
             l = ", ".join(w)
         elif l.lstrip().startswith("lamp_visibility_sun_hemi("):
@@ -282,13 +282,15 @@
         # If names are not decorated, it may be possible for two objects to
         # have the same name, so there has to be a unified dictionary to 
         # prevent uuid collisions.
-        uuid_cache_object = {}    # object
-        uuid_cache_lamp = uuid_cache_object      # 'LA_' + object.name
-        uuid_cache_view = uuid_cache_object      # object, different namespace
-        uuid_cache_mesh = uuid_cache_object      # mesh
-        uuid_cache_material = uuid_cache_object  # material
-        uuid_cache_image = uuid_cache_object     # image
-        uuid_cache_world = uuid_cache_object     # world
+        uuid_cache = {}
+        uuid_cache_object = uuid_cache           # object
+        uuid_cache_lamp = uuid_cache             # 'LA_' + object.name
+        uuid_cache_view = uuid_cache             # object, different namespace
+        uuid_cache_mesh = uuid_cache             # mesh
+        uuid_cache_material = uuid_cache         # material
+        uuid_cache_image = uuid_cache            # image
+        uuid_cache_world = uuid_cache            # world
+        del uuid_cache
         CA_ = ''
         OB_ = ''
         ME_ = ''



More information about the Bf-extensions-cvs mailing list