OSDN Git Service

fix mqobuilder
[meshio/pymeshio.git] / examples / pmdbuilder.py
index c758e34..846c7b2 100644 (file)
@@ -16,7 +16,6 @@ def build(path):
     if not io.read(path):\r
         return\r
     print(time.time()-t, "sec")\r
-    print(io)\r
     # build\r
     basedir=os.path.dirname(path)\r
     indexedVertexArray=opengl.vertexarray.IndexedVertexArray()\r
@@ -37,7 +36,6 @@ def build(path):
             yield i\r
     indexGen=indices()\r
     for i, m in enumerate(io.materials):\r
-        print(i, m)\r
         material=opengl.material.MQOMaterial()\r
         material.vcol=True\r
         material.rgba=(\r
@@ -46,8 +44,8 @@ def build(path):
                 m.diffuse[2], \r
                 m.diffuse[3])\r
         texturefile=m.texture.decode('cp932')\r
-        if texturefile!="":\r
-            texturepath=os.path.join(basedir, texturefile)\r
+        texturepath=os.path.join(basedir, texturefile)\r
+        if os.path.isfile(texturepath):\r
             if not texturepath in textureMap:\r
                 texture=opengl.texture.Texture(texturepath)\r
                 textureMap[texturepath]=texture\r