the entire scene is on the negative-z side of the world
origin,
the only objects in the scene are spheres
the spheres are generic spheres which may have been translated
the only other attribute of each sphere is an assigned (emissive)
color
the camera is set up on the positive z axis, looking
toward the origin
Ray Tracing Tools:
Set up and thoroughly test classes for
GLdoublePoint
GLdoubleVector
Color3
Matrix_4x4
Ray3D
Specifics:
Set up a directory for Version 1.0 of our ray tracer, which will contain
driver program
current version of ray tracing tools (header and implementation files)
current version of ray tracer (header and implementation files)
makefile
Set up a separate directory for RayTools, where you will copy your current
version of ray_tracing_tools.* and test any new methods or classes that have
been added since last test. This is extremely important! We will have enough
to worry about in our ray tracer without having to question whether or not
the trouble (and there will be trouble) is with our ray tracing tools.