Hello! Sorry to come back here with another question, but I have an issue.
I'm using the function actor.setOrientation(Sup.Math.Quaternion); in my constructor to set an origin angle for my actor, from which I was hoping I could locally rotate the actor (the actor is a spinning wheel). Later in the code, I call actor.rotateLocal(offset Sup.Math.Quaternion), but it does not rotate locally. Instead, it rotates globally.
I know that the orientation is working properly because the wheel does in fact rotate to where it is supposed to be; however, rotations are still global and not in reference to this orientation angle. Am I missing something?