Shop Mobile More Submit  Join Login
sphere3d.avs by AVSMmP sphere3d.avs by AVSMmP
REAL 3D ROTATION ALGORITHM
(3D CIRCLE calculation)
The algorithm provides a correct conversion of the angles of rotation (proper rotation, precession and nutation), and avoids the "gimbal-lock" that occurs when using Euler angles in the classical 3D rotation matrix. Thereby eliminating the need to use quaternions to construct a 3D scene and the circular motion of a circular review of three-dimensional object. 3D rotation of the normalized algorithm allows one to correctly solve the problem of a series of three-stage gyro (gyro threefold), which are solved using the 3D rotation matrix is in principle impossible, and that even with the use of quaternions may arise gimbal lock when, during the rotation around two or more axes, the axes are arranged parallel to each other, which leads to unexpected results.

[link] .. avs.chat.ru/sphere3d.htm

АЛГОРИТМ НОРМАЛИЗОВАННОГО 3D ПОВОРОТА
(ВЫЧИСЛЕНИЕ ОКРУЖНОСТИ в 3D системе координат)
Алгоритм обеспечивает корректный пересчёт углов вращения (собственного вращения, прецессии и нутации) и позволяет избежать "шарнирного замка", возникающего при использовании эйлеровых углов в классической 3D матрице вращения. Тем самым отменяется необходимость в использовании кватернионов при построении 3D сцены кругового движения и круговом обзоре трёхмерного объекта. Алгоритм нормализованного 3D поворота позволяет корректно решать задачи из серии three-stage gyro (трехстепенный гироскоп), которые решить при использовании 3D матрицы вращения в принципе невозможно, и в которых даже при использовании кватернионов может возникать блокировка вращения, когда во время поворота вокруг двух или более осей, оси оказываются расположенными параллельно друг другу, что приводит к получению непредвиденных результатов.
No comments have been added yet.

Add a Comment:
 
×




Details

Submitted on
September 22, 2011
File Size
2.5 KB
Link
Thumb

Stats

Views
577
Favourites
0
Comments
0
Downloads
18
×