Hi all,
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.
But,
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 ?? Matrices ?? As a newbie, I’m not really sure about matrices, so please help !! Do you know of any example source showing something similar???
Many thanks in advance.