OSDN Git Service

implement pmdbuilder
[meshio/pymeshio.git] / examples / pymeshviewer.py
index 06146b3..491433b 100644 (file)
@@ -9,6 +9,7 @@ import togl
 import opengl\r
 import opengl.rokuro\r
 import mqobuilder\r
+import pmdbuilder\r
 \r
 \r
 class Frame(tkinter.Frame):\r
@@ -40,6 +41,9 @@ class Frame(tkinter.Frame):
                     ('poloygon model files', '*.mqo;*.pmd'),\r
                     ], \r
                 initialdir=self.current)\r
+        self.load(path)\r
+\r
+    def load(self, path):\r
         model=self.loadModel(path)\r
         if not model:\r
             print('fail to load %s' % path)\r
@@ -70,5 +74,7 @@ if __name__ == '__main__':
     f = Frame(width=600, height=600)\r
     f.pack(fill=tkinter.BOTH, expand=True)\r
     f.focus_set()\r
+    if len(sys.argv)>1:\r
+        f.load(sys.argv[1])\r
     f.mainloop()\r
 \r