Moving the viewpoint around using the view matrix, and the concept of a camera class.
Game Technology Group
School of Computing ScienceNewcastle University, Newcastle upon TyneNE1 7RU, United Kingdom.