Hey there. I'm trying to create a model of a hand using OpenGL and I'm getting most confused as to how to arrange and orient my objects. I'm currently using a perspective projection and doing a glTranslatef(0,0,-30) to get my objects into view. Problem is this then ruins my chances of being able to rotate my objects properly because I'm no longer at the origin. How can I rotate an object around a point that I specify? Hope that makes reasonable sense. Thanks in advance.