From 9f47286673a3c236813604f58bdff78a49a86c74 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 17 Jan 2006 22:13:25 +0000 Subject: Changed the URL to be the Image filename sans path, not the image name. Sped up intentation writing a bit.. Many more changes need to be applied here... --- release/scripts/vrml97_export.py | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) (limited to 'release') diff --git a/release/scripts/vrml97_export.py b/release/scripts/vrml97_export.py index ac0cb705011..968b081c10a 100644 --- a/release/scripts/vrml97_export.py +++ b/release/scripts/vrml97_export.py @@ -428,7 +428,7 @@ class VRML2Export: if mesh.hasFaceUV(): for face in mesh.faces: if (hasImageTexture == 0) and (face.image): - self.writeImageTexture(face.image.name) + self.writeImageTexture(face.image.name, face.image.filename) hasImageTexture=1 # keep track of face texture if self.tilenode == 1: self.writeIndented("textureTransform TextureTransform { scale %s %s }\n" % (face.image.xrep, face.image.yrep)) @@ -641,14 +641,14 @@ class VRML2Export: 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 return else: self.writeIndented("texture DEF %s ImageTexture {\n" % self.cleanStr(name), 1) - self.writeIndented("url \"%s\"\n" % name) + self.writeIndented("url \"%s\"\n" % filename.split("\\")[-1].split("/")[-1]) self.writeIndented("}\n",-1) self.texNames[name] = 1 @@ -936,11 +936,8 @@ class VRML2Export: def writeIndented(self, s, inc=0): if inc < 1: self.indentLevel = self.indentLevel + inc - - spaces="" - for x in xrange(self.indentLevel): - spaces = spaces + "\t" - self.file.write(spaces + s) + + self.file.write( self.indentLevel*"\t" + s) if inc > 0: self.indentLevel = self.indentLevel + inc @@ -998,7 +995,7 @@ def select_file(filename): if not filename.endswith(extension): filename += extension - + wrlexport=VRML2Export(filename) wrlexport.export(scene, world, worldmat) -- cgit v1.2.3