Original Post
Hi,i want to program a moving/rotating camera for 3d viewing of scenery. The problem is that i want to use x,y coordinates for surface axis and z for height.Opengl uses by default x for strafe axis z for forward axis and y for height.I want to use x for forward y for strafe and z for height. Is there any clever idea to do that? I won't use gluLookAt but only transform and rotation. By now i calculate the speed vector per axis ( ux forward uy strafe), and i multiply with delta time to calculate the delta s (movement) vector. This vector i add it to the camera position. The correct transformation to find where vector points is to rotate the s vector around y axis with the classical graphics transformations ?