Ogre defines a '*' operation over a Quaternion and a Vector3, which doesn't seem to be a standard one. From the code, I can see that this is defined as:
Code: Select all
Let q=<x,y,z,w> be a quaternion and v be a vector in 3-space. Then:
q * v = v + 2w (<x,y,z> x v)
+ 2 (<x,y,z> x (<x,y,z> x v))
Thanks!
