[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [1659] trunk/py/scripts/addons/ io_scene_x3d/export_x3d.py: patch [#26220] Patch to allow lit and textured shapes for X3D exporter in SVN

Campbell Barton ideasman42 at gmail.com
Sat Feb 26 16:41:49 CET 2011


Revision: 1659
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=1659
Author:   campbellbarton
Date:     2011-02-26 15:41:49 +0000 (Sat, 26 Feb 2011)
Log Message:
-----------
patch [#26220] Patch to allow lit and textured shapes for X3D exporter in SVN
from Michalis Kamburelis (kambi)

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

Modified: trunk/py/scripts/addons/io_scene_x3d/export_x3d.py
===================================================================
--- trunk/py/scripts/addons/io_scene_x3d/export_x3d.py	2011-02-26 15:29:50 UTC (rev 1658)
+++ trunk/py/scripts/addons/io_scene_x3d/export_x3d.py	2011-02-26 15:41:49 UTC (rev 1659)
@@ -396,8 +396,9 @@
                             is_smooth = True
                             break
 
+                    self.write_indented("<Appearance>\n", 1)
+
                     if image:
-                        self.write_indented("<Appearance>\n", 1)
                         self.writeImageTexture(image)
 
                         if mesh_materials_use_face_texture[material_index]:
@@ -427,13 +428,11 @@
                             fw("rotation=\"%.6f\" " % rot)
                             fw("/>\n")
 
-                        self.write_indented("</Appearance>\n", -1)
-
-                    elif material:
-                        self.write_indented("<Appearance>\n", 1)
+                    if material:
                         self.writeMaterial(material, self.cleanStr(material.name, ""), world)
-                        self.write_indented("</Appearance>\n", -1)
 
+                    self.write_indented("</Appearance>\n", -1)
+
                     #-- IndexedFaceSet or IndexedLineSet
 
                     self.write_indented("<IndexedFaceSet ", 1)



More information about the Bf-extensions-cvs mailing list