diff options
author | Chris Want <cwant@ualberta.ca> | 2007-06-19 00:03:23 +0400 |
---|---|---|
committer | Chris Want <cwant@ualberta.ca> | 2007-06-19 00:03:23 +0400 |
commit | e3ed38be6bf201f2816374bae973c7f4535d7b87 (patch) | |
tree | 2a689f73af5bcc06f8f6e70cd5efeb2f6bb1ea27 /release | |
parent | 0de1b7c651826feca42b915eab2a79745cd95424 (diff) |
For a texture, write out the Image.filename instead of Image.name.
Diffstat (limited to 'release')
-rw-r--r-- | release/scripts/vrml97_export.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/release/scripts/vrml97_export.py b/release/scripts/vrml97_export.py index b5afacbe272..57ffd243bfc 100644 --- a/release/scripts/vrml97_export.py +++ b/release/scripts/vrml97_export.py @@ -656,10 +656,10 @@ class VRML2Export: 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 @@ 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 @@ -846,7 +846,7 @@ class VRML2Export: 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 |