Glambient: animating tilings with symmetry constraints

Download the source code:


The Glambient application currently runs only on win32. It was originally developed on Linux, and porting back to Linux should not be that difficult if you are determined. The application consists of about 10,000 lines of C code and a few hundred lines of Tcl. It is riddled with bugs.

The heavy numerical work is done by the sgesvd singular value decomposition routine from clapack. OpenGL rendering is done using Togl, a Tk widget for OpenGL drawing.

External Dependencies

OpenGL is used for rendering the tilings. Win32 includes OpenGL support - an open source implementation of the API for other operating systems is available through Mesa 3D.

Tcl/Tk is a lousy scripting language with a great user interface toolkit.

the Img library allows Tcl/Tk to read JPEG images (and more).

Ming is a C library for generating SWF movies. These movies can be then be played back using the flash player.

This page is part of
All content © 1996-2008 Nick Thompson unless noted otherwise.