cant think of what is wrong
I am still having a little trouble with rotations.
Here is some psuedocode, and the results of what is happening when i implement that version of the code.
translate to the pivot point
result: works as if glPushMatrix() and glPopMatrix never even occurred. it translates based off its world coordinate and rotates based off of its world coordinate.
result: rotates around "me" (being the viewer, or person walking around the world, as in a first person shooter).
load the mesh's matrix
result: the same as version 2
i just cant figure out what is wrong...anybody have an idea?