These are the narratives discussing the various demonstration applications that are provided with the Lumen library. Most of the demos are probably slanted toward the X window system; MS-Windows and Mac users of Lumen, if there ever are any, may not be familiar with some of the terms.
colors: An adaptation of the "glXIntro" demo app, showing
the simplest and most basic way to create a window, draw something in it,
and handle some limited input events.
sgi_simple: A port of the old SGI demo app "simple",
again very basic, showing a different way to handle input events.
spinner: Showing use of the animation package, and a third
way to do event handlers.
texture: A variant of spinner showing use of the image
loading package.
text1: Direct use of the Lumen.Font.Txf package,
which normal apps shouldn't have to do, once the Label widget is
implemented.
text2: Another demo of the Lumen.Font.Txf package,
this time displaying actual "live" program data.
multi: Illustration of an app with multiple windows.
blending: Tool for exploring the OpenGL blending function.
fire: Neat "fire" effect using a particle system and blending.
And these are the NeHe demos that we currently have:
lesson01: Simplest possible app, just opens a
window and clears it to black, then waits for it to be closed,
either via the window manager, or with a keystroke. Sort of a
"hello world" for OpenGL.
lesson02: Draws a triangle and a square using default color.
lesson03: Getting fancy now! Draws the triangle
and square with non-default colors.
lesson04: Spins the triangle and square from lesson03.
lesson05: Going full 3D now: the triangle and
square from lesson04 become a pyramid and a cube, respectively.
The cube also spins in two axes.
lesson06: Textured spinning cube.
lesson07: Another textured spinning cube, this
time with keyboard controls.
lesson08: Spinning cube with a different texture
and even more keyboard controls.
Last Updated: 14 Dec 2011 09:32:32