Originally Posted by
Shadowwoelf
Okay I think I understand Gltranslate finally. So when you change the x position your moving the entire coordinates to that one spot so really when you begin to draw you start at (0,0) even though technically youd be drawing a (1,0). Then with the rotating an object you simply change the point of view your drawing from and not the coordinates. But since you changed point of view you have to reset it using glLoadIdentity so that the other objects wont be affected by how the point of view was changed.
Is that basically right?