Computer Graphics, Fall 2003
Z Sweedyk


Project 2: Getting Started

You should use the code available at /cs/cs155/proj2/src, on the graphics machines, as a starting point for your assignment. We provide you with the following files. Files in bold are the ones you'll proabably want to modify. UML describing the classes can be found here.

The Makefile supports a few operations...make will build all necessary objects and the executable. make clean will remove the executable and all object files. make depend will create header dependency information. make fresh is the same as make clean ; make depend ; make.

An explanation of some of the aspects of the code that will not directly affect your implementation (such as parsing or the OpenGL rendering) is given here. This information is not necessary for any of the required functionality, but may become useful as you extend your raytracer to do bigger and better things.

Links:
Last Update: 2/14/03