I have a model (wire mesh, lots of triangles) that when I rotate it … it just doesn’t rotate smoothly. What I thought needed to be done is make the angle to the glRotatef func smaller as well as the axis value smaller. I thought this would make it move smoother, so it sort of does, but it just slows the rotation down way to much.
My glRotatef commands have values like …
glRotatef(2.0, 1.0, 0.0, 0.0);
glRotatef(2.0, 0.0, 1.0, 0.0);
glRotatef(2.0, 0.0, 0.0, 1.0);
And if I make the angel or values smaller (thinking the model won’t jump as much when it rotates), then it just moves way too slow and I need it to move faster, yet smooth.
I’ve seen this same wire model rotate in an app that is written in C and it moves so smooth and fast, not jerky.
Any ideas how to fix this?