Hi
I am trying to implement an arcball view of a heightmap I created using OpenGL and Qt4 in c++. I have looked at various sites, with example projects but I can't make sense of it. Why do they use quaternions? Is this necessary? I don't quite know how the whole glRotate call should look, because some sites say I must perform the operation on the Model matrix and others say the projection matrix. Can someone please give me a good explanation or link.
Thanks
Bookmarks