Spec-Zone.ru › Eigen3

Модуль EulerAngles

Этот модуль предоставляет общие вращения Эйлера.

Углы Эйлера — способ представления вращения в 3D пространстве.

Для использования этого модуля в вашем коде, включите этот заголовок:

#include <unsupported/Eigen/EulerAngles>

См. EulerAngles для получения дополнительной информации.

класс Eigen::EulerAngles< _Scalar, _System >
Представляет вращение в трехмерном пространстве как три угла Эйлера. Подробнее...
класс Eigen::EulerSystem< _AlphaAxis, _BetaAxis, _GammaAxis >
Представляет фиксированную систему вращения Эйлера. Подробнее...
перечисление Eigen::EulerAxis {
Eigen::EULER_X ,
Eigen::EULER_Y ,
Eigen::EULER_Z
}
Представление фиксированной оси вращения с заданным знаком для EulerSystem. Подробнее...

EulerAxis

перечисление Eigen::EulerAxis

Представление фиксированной оси вращения с заданным знаком для EulerSystem.

Значения здесь представляют:

  • Ось вращения: X, Y или Z.
  • Знак (т.е. направление вращения вдоль оси): положительный(+) или отрицательный(-)

Таким образом, это может выражать все оси {+X,+Y,+Z,-X,-Y,-Z}

Для положительной оси используйте +EULER_{ось}, а для отрицательной оси используйте -EULER_{ось}.

Перечислитель
EULER_X

ось X

EULER_Y

ось Y

EULER_Z

ось Z

© Eigen.
Licensed under the MPL2 License.
https://eigen.tuxfamily.org/dox/unsupported/group__EulerAngles__Module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API