From 6fcd334d6c80537283ab6afb30603d243178c768 Mon Sep 17 00:00:00 2001 From: ousttrue Date: Wed, 28 Sep 2011 23:44:21 +0900 Subject: [PATCH] change loadMqo to loadModel --- examples/pymeshviewer.py | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/examples/pymeshviewer.py b/examples/pymeshviewer.py index 061033c..06146b3 100644 --- a/examples/pymeshviewer.py +++ b/examples/pymeshviewer.py @@ -35,29 +35,24 @@ class Frame(tkinter.Frame): self.bind('', lambda e: self.glworld.onWheel(-e.delta) and self.glwidget.onDraw()) def onOpen(self): - filename=tkinter.filedialog.askopenfilename( + path=tkinter.filedialog.askopenfilename( filetypes=[ ('poloygon model files', '*.mqo;*.pmd'), ], initialdir=self.current) - if filename.lower().endswith(".mqo"): - self.loadMqo(filename) - elif filename.lower().endswith(".pmd"): - self.loadPmd(filename) - self.current=os.path.dirname(filename) - - def loadMqo(self, path): - # load scenee - model=mqobuilder.build(path) + model=self.loadModel(path) if not model: print('fail to load %s' % path) return self.glworld.setRoot(model) - print('loadMqo %s' % path) + print('load %s' % path) self.glwidget.onDraw() - def loadPmd(self, path): - print('loadPmd %s' % path) + def loadModel(self, path): + if path.lower().endswith(".mqo"): + return mqobuilder.build(path) + elif path.lower().endswith(".pmd"): + return pmdbuilder.build(path) def onKeyDown(self, event): key=event.keycode -- 2.11.0