Moving the camera
Before we move on to loading 3D models, let's see how we can rotate our view around the terrain we are now rendering in the center of the screen. We will implement mouse-based camera rotation similar to what you might see in a first-person shooter game, where you hold down the right mouse button to activate camera movement mode.