[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [10960] trunk/blender/release/scripts/ vrml97_export.py: For a texture, write out the Image. filename instead of Image.name.

Chris Want cwant at ualberta.ca
Mon Jun 18 22:03:24 CEST 2007


Revision: 10960
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=10960
Author:   hos
Date:     2007-06-18 22:03:23 +0200 (Mon, 18 Jun 2007)

Log Message:
-----------
For a texture, write out the Image.filename instead of Image.name.

Modified Paths:
--------------
    trunk/blender/release/scripts/vrml97_export.py

Modified: trunk/blender/release/scripts/vrml97_export.py
===================================================================
--- trunk/blender/release/scripts/vrml97_export.py	2007-06-18 20:02:18 UTC (rev 10959)
+++ trunk/blender/release/scripts/vrml97_export.py	2007-06-18 20:03:23 UTC (rev 10960)
@@ -656,10 +656,10 @@
 			self.writeMaterial(mater, self.cleanStr(mater.name,''))
 			if (mater.mode & Blender.Material.Modes['TEXFACE']):
 				if image != None:
-					self.writeImageTexture(image.name)
+					self.writeImageTexture(image.name, image.filename)
 		else:
 			if image != None:
-				self.writeImageTexture(image.name)
+				self.writeImageTexture(image.name, image.filename)
 
 		self.writeIndented("}\n", -1)
 
@@ -837,7 +837,7 @@
 		self.writeIndented("transparency %s\n" % (round(transp,self.cp)))
 		self.writeIndented("}\n",-1)
 
-	def writeImageTexture(self, name):
+	def writeImageTexture(self, name, filename):
 		if self.texNames.has_key(name):
 			self.writeIndented("texture USE %s\n" % self.cleanStr(name))
 			self.texNames[name] += 1
@@ -846,7 +846,7 @@
 			self.writeIndented("texture DEF %s ImageTexture {\n" % \
 							   self.cleanStr(name), 1)
 			self.writeIndented('url "%s"\n' % \
-							   name.split("\\")[-1].split("/")[-1])
+							   filename.split("\\")[-1].split("/")[-1])
 			self.writeIndented("}\n",-1)
 			self.texNames[name] = 1
 





More information about the Bf-blender-cvs mailing list