OSDN Git Service

change loadMqo to loadModel
authorousttrue <ousttrue@gmail.com>
Wed, 28 Sep 2011 14:44:21 +0000 (23:44 +0900)
committerousttrue <ousttrue@gmail.com>
Wed, 28 Sep 2011 14:44:21 +0000 (23:44 +0900)
examples/pymeshviewer.py

index 061033c..06146b3 100644 (file)
@@ -35,29 +35,24 @@ class Frame(tkinter.Frame):
         self.bind('<MouseWheel>', lambda e: self.glworld.onWheel(-e.delta) and self.glwidget.onDraw())\r
 \r
     def onOpen(self):\r
-        filename=tkinter.filedialog.askopenfilename(\r
+        path=tkinter.filedialog.askopenfilename(\r
                 filetypes=[\r
                     ('poloygon model files', '*.mqo;*.pmd'),\r
                     ], \r
                 initialdir=self.current)\r
-        if filename.lower().endswith(".mqo"):\r
-            self.loadMqo(filename)\r
-        elif filename.lower().endswith(".pmd"):\r
-            self.loadPmd(filename)\r
-        self.current=os.path.dirname(filename)\r
-\r
-    def loadMqo(self, path):\r
-        # load scenee\r
-        model=mqobuilder.build(path)\r
+        model=self.loadModel(path)\r
         if not model:\r
             print('fail to load %s' % path)\r
             return\r
         self.glworld.setRoot(model)\r
-        print('loadMqo %s' % path)\r
+        print('load %s' % path)\r
         self.glwidget.onDraw()\r
 \r
-    def loadPmd(self, path):\r
-        print('loadPmd %s' % path)\r
+    def loadModel(self, path):\r
+        if path.lower().endswith(".mqo"):\r
+            return mqobuilder.build(path)\r
+        elif path.lower().endswith(".pmd"):\r
+            return pmdbuilder.build(path)\r
 \r
     def onKeyDown(self, event):\r
         key=event.keycode\r