ZOE is a trivial OpenGL graphics engine, written entirely in
Python. It's primary focus is rapid prototyping and
experimentation, so it only supports the barest essentials, with
focus on wire frames. Special emphasis is placed on particle
systems (where non-interacting particles follow simple rules).
Some familiarity with OpenGL is expected, although when exploiting
the particle system abstractions no specific OpenGL knowledge is
required.
Demos included are the obligatory spinning polyhedra, static views
of conic sections and the Solar System, a 3D surface plotter, a
fountain of sparks, a swarming behavior model, a random walk
example, a whirpool effect using ...