Hey,
The rotation is cleanly represented by for example a quaternion or a 3x3
rotation matrix, not as you suggest by roll, yaw and pitch (also known
as Euler angles). The reason is that Euler angles are not clean is that
it can possibly suffer from an effect that is called the Gimbal lock. If
you need Euler angles anyway (as i did) you can calculate the Euler
angles from a matrix with the code found on this site:
http://www.euclideanspace.com/maths/geometry/rotations/conversions/matrixToEuler/index.htm
Keep in mind that the order of the Euler angles is important for the
calculation, and for where the gimbal lock exactly occurs
Gl,
Tijs de Kler
Norbert wrote:
> hi,
>
> Is there the possibility to clearly decompose the Translation- and
> Rotation-Matrix of ARToolKit(plus)?
> In my case it would be very helpful to grab the Marker-Rotation as
> clean data (perhaps Roll, Yaw, Pitch) to
> perhaps handle totally different objects (Color, Sound, and so on )
>
> Somebody already tried to do this?
>
> http://www.nigels.com/glt/doc/umatrix_8cpp-source.html
> http://www.morrowland.com/apron/tutorials/gl/gl_matrix.php
>
> kind regards
> Norbert
>
>
> --No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.5.446 / Virus Database: 268.18.26/746 - Release Date:
> 4/4/2007 1:09 PM
>
>
|