Funciones de cuaternión de la biblioteca directXMath

Enumera las funciones de cuaternión proporcionadas por DirectXMath.

En esta sección

Tema Descripción
XMQuaternionBaryCentric
Devuelve un punto en coordenadas barycéntricas, utilizando los cuaterniones especificados.
XMQuaternionBaryCentricV
Devuelve un punto en coordenadas barycéntricas, utilizando los cuaterniones especificados.
XMQuaternionConjugate
Calcula el conjugado de un cuaternión.
XMQuaternionDot
Calcula el producto de punto de dos cuaterniones.
XMQuaternionEqual
Comprueba si dos cuaterniones son iguales.
XMQuaternionExp
Calcula la exponencial de un cuaternión puro determinado.
XMQuaternionIdentity
Devuelve el cuaternión de identidad.
XMQuaternionInverse
Calcula el inverso de un cuaternión.
XMQuaternionIsIdentity
Comprueba si un cuaternión específico es el cuaternión de identidad.
XMQuaternionIsInfinite
Compruebe si cualquier componente de un cuaternión es infinito positivo o negativo.
XMQuaternionIsNaN
Compruebe si algún componente de un cuaternión es un NaN.
XMQuaternionLength
Calcula la magnitud de un cuaternión.
XMQuaternionLengthSq
Calcula el cuadrado de la magnitud de un cuaternión.
XMQuaternionLn
Calcula el logaritmo natural de un cuaternión de unidad determinada.
XMQuaternionMultiply
Calcula el producto de dos cuaterniones.
XMQuaternionNormalize
Normaliza un cuaternión.
XMQuaternionNormalizeEst
Calcula la versión normalizada de un cuaternión.
XMQuaternionNotEqual
Comprueba si dos cuaterniones no son iguales.
XMQuaternionReciprocalLength
Calcula la recíproca de la magnitud de un cuaternión.
XMQuaternionRotationAxis
Calcula un cuaternión de rotación sobre un eje.
XMQuaternionRotationMatrix
Calcula un cuaternión de rotación a partir de una matriz de rotación.
XMQuaternionRotationNormal
Calcula el cuaternión de rotación sobre un vector normal.
XMQuaternionRotationRollPitchYaw
Calcula un cuaternión de rotación basado en la inclinación, el giro y el giro (ángulos euler).
XMQuaternionRotationRollPitchYawFromVector
Calcula un cuaternión de rotación basado en un vector que contiene los ángulos de Euler (inclinación, rotación y rotación).
XMQuaternionSlerp
Interpola entre dos cuaterniones de unidad, utilizando interpolación lineal esférica.
XMQuaternionSlerpV
Interpola entre dos cuaterniones de unidad, utilizando interpolación lineal esférica.
XMQuaternionSquad
Interpola entre cuatro cuaterniones de unidad, utilizando interpolación esférica cuadrángulo.
XMQuaternionSquadSetup
Proporciona direcciones de puntos de control de configuración para la interpolación esférica cuadrángulo.
XMQuaternionSquadV
Interpola entre cuatro cuaterniones de unidad, utilizando interpolación esférica cuadrángulo.
XMQuaternionToAxisAngle
Calcula un eje y un ángulo de rotación sobre ese eje para un cuaternión determinado.

 

Funciones de la biblioteca directXMath