initial commit
add a Vec3 type for points and vectors in 3D space
num instance for Exp Vec
define sphere objects
define plane objects

and checkerboard planes as a type synonym
rename Point/Vector to Position/Direction
generate all rays from the eye that will trace out the scene
determine the closest intersection point for a gang of rays
wibble
wibbles!
wibbles!!
split out the 'nearest' test
apply lighting to a scene
comments
generalise 'intersectRays'
wibble
the main ray tracing loop
configuration file
basic scene
basic main file