NCCA GraphicsLib is used for most of the 3D graphics teaching.
Requirements:
You need to have the following libraries installed:
GLEW for loading OpenGL extentions
Magick++ for image loading and saving
SDL all examples use SDL instead of glut and the Font classes need SDL_ttf
SDL_ttf used for loading TTF fonts for text rendering
The graphics lib uses the bazaar version control system and the most recent version of the library may be downloaded using the bzr command.
Downloading with bzr
The graphics lib is designed to be placed in the root of your home directory ~/GraphicsLib to install the latest version of the library type the following into the console
bzr branch http://nccastaff.bournemouth.ac.uk/jmacey/Code/GraphicsLib/
Once the files have downloaded change to the GraphicsLib directory and build with scons.
Once this is done edit the ~/.bashrc file and add the following
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:~/GraphicsLib/lib
This will all the dynamic library created from the source to the library path so it can be used by applications.
Product's homepage