Функции кватерниона библиотеки DirectXMath
Список функций кватерниона, предоставляемых DirectXMath.
В этом разделе
Раздел | Описание |
---|---|
XMQuaternionBaryCentric |
Возвращает точку в барицентрических координатах, используя указанные кватернионы. |
XMQuaternionBaryCentricV |
Возвращает точку в барицентрических координатах, используя указанные кватернионы. |
XMQuaternionConjugate |
Вычисляет сопряжение кватерниона. |
XMQuaternionDot |
Вычисляет точечное произведение двух кватернионов. |
XMQuaternionEqual |
Проверяет, равны ли два кватерниона. |
XMQuaternionExp |
Вычисляет экспоненциал заданного чистого кватерниона. |
XMQuaternionIdentity |
Возвращает кватернион удостоверения. |
XMQuaternionInverse |
Вычисляет обратный кватернион. |
XMQuaternionIsIdentity |
Проверяет, является ли определенный кватернион кватернионом удостоверения. |
XMQuaternionIsInfinite |
Проверьте, является ли какой-либо компонент кватерниона положительным или отрицательным бесконечностью. |
XMQuaternionIsNaN |
Проверьте, является ли какой-либо компонент кватерниона NaN. |
XMQuaternionLength |
Вычисляет величину кватерниона. |
XMQuaternionLengthSq |
Вычисляет квадрат величины кватерниона. |
XMQuaternionLn |
Вычисляет естественный логарифм заданного кватерниона единиц. |
XMQuaternionMultiply |
Вычисляет произведение двух кватернионов. |
XMQuaternionNormalize |
Нормализует кватернион. |
XMQuaternionNormalizeEst |
Оценивает нормализованную версию кватерниона. |
XMQuaternionNotEqual |
Проверяет, равны ли два кватерниона. |
XMQuaternionReciprocalLength |
Вычисляет обратную величину кватерниона. |
XMQuaternionRotationAxis |
Вычисляет кватернион поворота относительно оси. |
XMQuaternionRotationMatrix |
Вычисляет кватернион поворота из матрицы поворота. |
XMQuaternionRotationNormal |
Вычисляет кватернион вращения относительно нормального вектора. |
XMQuaternionRotationRollPitchYaw |
Вычисляет кватернион поворота на основе шага, рыскания и рулона (углы Эйлера). |
XMQuaternionRotationRollPitchYawFromVector |
Вычисляет кватернион поворота на основе вектора, содержащего углы Эйлера (шаг, рыскание и рулон). |
XMQuaternionSlerp |
Интерполирует два кватерниона единиц, используя сферическую линейную интерполяцию. |
XMQuaternionSlerpV |
Интерполирует два кватерниона единиц, используя сферическую линейную интерполяцию. |
XMQuaternionSquad |
Интерполирует между четырьмя кватернионами единиц, используя сферическую интерполяцию четырехугольника. |
XMQuaternionSquadSetup |
Предоставляет адреса контрольных точек настройки для сферической интерполяции четырехугольника. |
XMQuaternionSquadV |
Интерполирует между четырьмя кватернионами единиц, используя сферическую интерполяцию четырехугольника. |
XMQuaternionToAxisAngle |
Вычисляет ось и угол поворота вокруг этой оси для заданного кватерниона. |
Связанные темы