Thread: [PyOpenGL-Devel] I'm working on GLUT ports of the Tk demos
Brought to you by:
mcfletch
From: Mike C. F. <mcf...@ro...> - 2003-11-29 22:01:32
|
Just so that we don't have any duplication of this effort, I'm working on GLUT ports of the PyOpenGL demos on the dev-2_1 branch of the CVS repository. Have currently converted: * tom/arraytest.py * tom/checker.py * tom/cone.py * tom/conechecker.py -- note, instead of using two contexts I'm actually using two glViewports on the same context for this demo * tom/conesave.py * tom/linecolor.py * tom/lorentz.py * tom/polynomial.py (obviously focussing primarily on the tom Demo directory so far). Because there's no built-in navigation controls for GLUT contexts, I've been making the code use simple animations to show the graphics rotating. I don't really see much point in converting tom/pick.py, as it depends on the Tk.__init__.py navigation controls to be really interesting, so I'll likely just drop it. I'm also planning on converting the dek/* tutorials to GLUT while I'm working on this. Finally, I'm planning to clean up and consolidate a number of the "new" demo directories. There were a number of abortive attempts to unify the demos into a single framework (a-la wxPython's mega-demo) which have left multiple copies of the same demo scattered through the Demo directory hierarchy. I'm planning, for now, to leave the demos as seperate scripts in Demo/*/*.py directories. I'm also thinking I'll toss in a few wxPython demos I've got lying around. Enjoy yourselves, Mike _______________________________________ Mike C. Fletcher Designer, VR Plumber, Coder http://members.rogers.com/mcfletch/ |
From: Mike C. F. <mcf...@ro...> - 2003-11-29 23:26:50
|
Hmm, looking at the current state, turns out that the big "suite" demo is actually working, it's just that it had no instructions on how to get to anything other than the first demo (right-click). That's now fixed. Looking at the code for the dek demos, I'm thinking I'd rather make them OpenGLContext demos rather than GLUT ones (dek/texturesurf is already there), as they sort-of require the Tk-style interactivity to be at all interesting. So, think I'll leave the demos for now (don't really feel like doing the dek ports just now) and work on something else. Have fun all, Mike Mike C. Fletcher wrote: > I'm also planning on converting the dek/* tutorials to GLUT while I'm > working on this. > > Finally, I'm planning to clean up and consolidate a number of the > "new" demo directories. There were a number of abortive attempts to > unify the demos into a single framework (a-la wxPython's mega-demo) > which have left multiple copies of the same demo scattered through the > Demo directory hierarchy. I'm planning, for now, to leave the demos > as seperate scripts in Demo/*/*.py directories. > > I'm also thinking I'll toss in a few wxPython demos I've got lying > around. _______________________________________ Mike C. Fletcher Designer, VR Plumber, Coder http://members.rogers.com/mcfletch/ |