I'm having trouble rotating a sphere using the keys!!!
My problem is this:
When you press the `Rotate Right` Key the sphere rotate right (Y-Axis) which is correct.
When you press the `Rotate Up` Key the sphere rotate upwards (X-Axis) which is correct.
If the sphere has rotate through 180 degrees upwards or downwards, the `Rotate Right` Key rotates Left. This is due to the Axis being flipped. How can I get around this?? I'm writing a very basic `Top View (Looking down)` move the ball through the maze type game.
I want the ball to always rotate in the direction of the key press.
I've heared something about `quaternion` <-spelling???? and 'gimble lock',is this the answer!? I fear these are abit over my head!!!! Is it possible to fix my problem cleverly using glRotate ?? Do you know of any example source showing something similar???
Many thanks in advance.