RSAGL, More Features

This planet has a slice taken out of it.

It uses a very simple ray-caster to compute a deformation of the sphere onto three planes. This has a benefit that we can take normal vectors from the planes, saving us the cost of computing normals for the entire deformed surface. It also has the benefit that as the ray-caster gains more geometries, it will be possible to project surfaces onto those geometries as well.

The ray caster will also be used to implement collision detection for projectiles and beams.