So I am still working on this last rotation problem. I have tried various glTranslatef() calls, and cant figure out how to get it to rotate around the pivot point of this mesh.
Here is some data about the mesh:
A picture is attached at the bottom showing the point i want to pivot the mesh on.
I have tried doing glTranslatef's to the various min, max, and center points on the mesh to see if I could get it to work properly, but it wont work.
It keeps making a big huge circle as it rotates instead of rotating around that one point I want to rotate on.