- projection matrix can cater for any axis orientation, camera uses the projection matrix to accurately move around in any axis orientation, projection matrix variables and axis need to be set during initialisation