A program to demonstrate the projection of a 3D cube onto the 2D screen. It makes use of rotation and projection matrices.
x, y and z buttons are used to toggle rotations around the respective axes (i.e. x is for x-axis and so on). The up and down arrow keys are used to zoom in and out. Some constants can be changed as per need.