EulerConverter
Euler Converter – 3D-конвертер вращения.
Параметры:
RotatingSequence (последовательность вращения): integer:
1 – XYZ
2 – XZY
3 – YXZ
4 – YZX
5 – ZXY
6 – ZYX
7 – XYX
8 – XZX
9 – YXY
10 – YZY
11 – ZXZ
12 – ZYZ
13 – AB
14 – AC
15 – BA
16 – BC
MovableOrFixed (подвижный или фиксированный): integer:
1 – вращение вокруг подвижных осей
0 – вращение вокруг фиксированных осей
AngleInDegrees (углы в градусах или радианах): integer
1 – градусы
0 – радианы
Методы:
Init – создать Euler Converter
AnglesToMatrix – создать матрицу трансляции с 3 углами и 3D точкой
MatrixToAngles – получить 3 угла и точку из матрицы переноса
AnglesToAngles – перевести 3 угла входного соглашения в 3 угла выходного соглашения
AnglesToQuaternion – перевести 3 угла входного соглашения в кватернион