implement the perspective project matrix of the camera.
add a command batch file to run the demo for windows