TurnEntity - Quaternion Example

BlitzMax Modules Forums/MiniB3D/TurnEntity - Quaternion Example

On your last code post (the TurnEntity False):

It works fine if I just randomly hit arrow keys. It will turn in any direction. However, if you just hit the up arrow until the cone is facing you, it locks and will not move no matter what keys you press. Is that a function of the False flag, or is it a bug?

Update: if you reach the right angles with the other keys pressed, it will do the same thing. This doesn't seem to be gimbal lock as even the keys which move the cone along the non-zero axes don't work)...