Re: Rotation implementation in jogl's Quaternion class
Posted by trent on Jan 18, 2016; 12:04pm
URL: https://forum.jogamp.org/Rotation-implementation-in-jogl-s-Quaternion-class-tp4036043p4036048.html
Hi,
you state the documentation for "rotateVector" (which I honestly didn't notice at first), I think that this is clear and good.
I was referring to the documentation of "rotateByAngleY" (and all the other rotate-methods) which talks about rotating a quaternion. I think that this is rather misleading, because a quaternion is not an object in a 3d space which is rotated. It is rather regarded as a rotation operator. However, operators are multiplied or chained and now I know that's what this method is actually meant to do.
So at first I had to guess what could be the meaning of this terminology. Since I read the text from the class documentation at "euclideanspace.com-Quaternion" my interpretation was as I stated in my first post: have one Quaternion p represent the point and rotate this point (represented as a quaternion), hence the misunderstanding.