added camera.rotateOnAxis