[PyOpenGL-Users] "reentrant" glutMainLoop() with PyOpenGL?
Brought to you by:
mcfletch
From: andrei s. <sta...@cy...> - 2004-10-10 04:27:40
|
Hi. I am new to OpenGL and PyOpenGL and am looking for a way to build an interactive Python command-line driven STL viewer. STL, or stereolithography data files, are composed of a sequence of triangular face definitions (vertices and normals). For example, I want to control (interactively) which portion of the Faces/Normals arrays are visible by the GLdisplay() function. glutMainLoop() when called from mymain.main() hangs the interpreter. Exiting from the GL window, also results in an interrupt of a Python session. is there a way around this? I think the same question is this: Can glutMainLoop() be made reentrant. It appears that glutMainLoopEvent() from the freeglut library will allow me to do what I want. However my version of PyOpenGL lacks a binding to this function. (i have PyOpenGL-2.0.1.08) If there is a solution, I would appreciate some sample code. Thanks. -andrei starobin |