Yeah... see this is in the programming TO DO list on everyone that's learning c++. It gives a fine grasp of c++, using all of its functions, as well as giving the programmer more of an understanding of linear algebra.
In most programming courses at uinversities or colleges, programming a raytracer is something that they have to do, and often its within the first month or two of class.
So, basically, I want to understand c++ and linear algebra/vector calculus better, and also, I find it kinda fun, doing this reinventing the wheel thing. :p
Update to come... my point-plane function is saying everything is on a plane
cya later,
Matt
Live the life you love, love the life you live