diff options
author | Chris Want <cwant@ualberta.ca> | 2006-05-12 19:26:38 +0400 |
---|---|---|
committer | Chris Want <cwant@ualberta.ca> | 2006-05-12 19:26:38 +0400 |
commit | baf69d3a738b6192fd16c707099a114c1e3f9f5b (patch) | |
tree | c27b36671c5cab80fb7c9eea0e83adaa3e2da303 /release | |
parent | 3b9e0e65d20b04b3b37cf7746c12d7f3855ed774 (diff) |
Making the vrml exporter use the Ken Hughes Mesh module, rather
than NMesh.
Diffstat (limited to 'release')
-rw-r--r-- | release/scripts/vrml97_export.py | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/release/scripts/vrml97_export.py b/release/scripts/vrml97_export.py index e7b1267b092..f81e1286420 100644 --- a/release/scripts/vrml97_export.py +++ b/release/scripts/vrml97_export.py @@ -60,7 +60,7 @@ for each texture);<br> #################################### import Blender -from Blender import Object, NMesh, Lamp, Draw, BGL, Image, Text, sys, Mathutils +from Blender import Object, Mesh, Lamp, Draw, BGL, Image, Text, sys, Mathutils from Blender.Scene import Render try: from os.path import exists, join @@ -369,23 +369,23 @@ class VRML2Export: if len(mesh.faces) == 0: return for face in mesh.faces: - if face.mode & Blender.NMesh.FaceModes['HALO'] and self.halonode == 0: + if (face.mode & Mesh.FaceModes['HALO']) and self.halonode == 0: self.writeIndented("Billboard {\n",1) self.writeIndented("axisOfRotation 0 0 0\n") self.writeIndented("children [\n") self.halonode = 1 - elif face.mode & Blender.NMesh.FaceModes['BILLBOARD'] and self.billnode == 0: + elif (face.mode & Mesh.FaceModes['BILLBOARD']) and self.billnode == 0: self.writeIndented("Billboard {\n",1) self.writeIndented("axisOfRotation 0 1 0\n") self.writeIndented("children [\n") self.billnode = 1 - elif face.mode & Blender.NMesh.FaceModes['OBCOL'] and self.matonly == 0: + elif (face.mode & Mesh.FaceModes['OBCOL']) and self.matonly == 0: self.matonly = 1 - elif face.mode & Blender.NMesh.FaceModes['SHAREDCOL'] and self.share == 0: + elif (face.mode & Mesh.FaceModes['SHAREDCOL']) and self.share == 0: self.share = 1 - elif face.mode & Blender.NMesh.FaceModes['TILES'] and self.tilenode == 0: + elif (face.mode & Mesh.FaceModes['TILES']) and self.tilenode == 0: self.tilenode = 1 - elif not face.mode & Blender.NMesh.FaceModes['DYNAMIC'] and self.collnode == 0: + elif not (face.mode & Mesh.FaceModes['DYNAMIC']) and self.collnode == 0: self.writeIndented("Collision {\n",1) self.writeIndented("collide FALSE\n") self.writeIndented("children [\n") @@ -825,7 +825,7 @@ class VRML2Export: for face in mesh.faces: sidename=''; - if (face.mode & NMesh.FaceModes.TWOSIDE) == NMesh.FaceModes.TWOSIDE: + if (face.mode & Mesh.FaceModes['TWOSIDE']): sidename='two' else: sidename='one' @@ -861,15 +861,15 @@ class VRML2Export: def faceToString(self,face): print "Debug: face.flag=0x%x (bitflags)" % face.flag - if face.flag & NMesh.FaceFlags.SELECT == NMesh.FaceFlags.SELECT: + if (face.flag & Mesh.FaceFlags['SELECT']): print "Debug: face.flag.SELECT=true" print "Debug: face.mode=0x%x (bitflags)" % face.mode - if (face.mode & NMesh.FaceModes.TWOSIDE) == NMesh.FaceModes.TWOSIDE: + if (face.mode & Mesh.FaceModes['TWOSIDE']): print "Debug: face.mode twosided" print "Debug: face.transp=0x%x (enum)" % face.transp - if face.transp == NMesh.FaceTranspModes.SOLID: + if (face.transp & Mesh.FaceTranspModes['SOLID']): print "Debug: face.transp.SOLID" if face.image: |