Retrieving Coordinates after rotations

Hello Guys,

I’m rotating my camera using glRotatef, this work’s fine, but my problem is how can I get the new coordinates.

For example I draw a line, after I make a rotation. If I draw a new line, they’re coordinates is wrong. But if I rotate the camera to the original angle, the line is in correct position.

How can I make this tranformation?

Thank´s for the moment.

Joe Ramone

you want to save the original modelview matrix and restore it after you draw the primitives.

glPushMatrix();
glRotatef(…);
draw_stuff();
glPopMatrix();

draw_more_stuff();