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. |
Temas relacionados