I\'m implementing a simple camera system in OpenGL. I set up gluPerspective under the projection matrix and then use gluLookAt on the ModelView matrix. After this I have my main
I think you first have to translate your camera to point (0,0,0) then rotate, then translate it back.