A 3D projector written in Java which uses matrix projection to render objects