Guido van Rossum | 453bd40 | 1992-03-30 13:18:37 +0000 | [diff] [blame] | 1 | These demos run only on SGI machines and require the 'gl' built-in module. |
| 2 | The demonstrate the abilities of SGI's GL library as well as the ease of |
| 3 | GL programming in Python. Most demos require the Z-buffer (aka |
| 4 | 24-bitplane) option. Press ESC to get out of any of them. |
| 5 | |
| 6 | backface.py Demonstrates the 'backface' GL function. |
| 7 | |
| 8 | kites.py Show 3 flying kites. Demonstrates the rendering speed |
| 9 | obtainable by Python programs. |
| 10 | |
Guido van Rossum | ee2ba6c | 1992-12-14 13:01:30 +0000 | [diff] [blame] | 11 | kunst.py Cute demo showing a ball suspended on four cables in |
| 12 | the central room of the CWI building. You can specify |
| 13 | three functions Fx(t), Fy(t), Fz(t) which define the |
| 14 | movement of the ball. Try something like sin(t), |
| 15 | cos(t), sin(2*t). |
| 16 | |
Guido van Rossum | 453bd40 | 1992-03-30 13:18:37 +0000 | [diff] [blame] | 17 | mclock.py A colorful clock with more options than you can |
| 18 | remember. Works on 8-bit machines, but allows more |
| 19 | colors on 24-bit machines. See mclock.doc for more |
| 20 | info. |
| 21 | |
| 22 | mixing.py Demonstrates the effect of color mixing: through |
| 23 | frequent color switching it gives the effect of white |
| 24 | light. |
| 25 | |
| 26 | nurbs.py A simple demonstration of the 'nurbs' GL functions. |
| 27 | Press left mouse button to toggle surface trimming. |
| 28 | |
| 29 | zrgb.py Displays a 3-D Gouraud-shaded figure which can be moved |
| 30 | around with the mouse. |
| 31 | |
| 32 | glstdwin/ This is quite different: a partial STDWIN emulation |
| 33 | using GL! Requires only small changes to Python |
| 34 | programs that use STDWIN. Some features not yet |
| 35 | implemented, e.g., scroll bars. |