Funções de quatérnio da Biblioteca DirectXMath
Lista as funções de quatérnio fornecidas pelo DirectXMath.
Nesta seção
Tópico | Descrição |
---|---|
XMQuaternionBaryCentric |
Retorna um ponto em coordenadas barycentricas, usando os quatérnios especificados. |
XMQuaternionBaryCentricV |
Retorna um ponto em coordenadas barycentricas, usando os quatérnios especificados. |
XMQuaternionConjugate |
Calcula o conjugado de um quatérnio. |
XMQuaternionDot |
Calcula o produto de ponto de dois quatérnios. |
XMQuaternionEqual |
Testa se dois quatérnios são iguais. |
XMQuaternionExp |
Calcula o exponencial de um determinado quatérnio puro. |
XMQuaternionIdentity |
Retorna o quatérnio de identidade. |
XMQuaternionInverse |
Calcula o inverso de um quatérnio. |
XMQuaternionIsIdentity |
Testa se um quatérnio específico é o quatérnio de identidade. |
XMQuaternionIsInfinite |
Teste se algum componente de um quatérnio é infinito positivo ou negativo. |
XMQuaternionIsNaN |
Teste se algum componente de um quatérnio é um NaN. |
XMQuaternionLength |
Calcula a magnitude de um quatérnio. |
XMQuaternionLengthSq |
Calcula o quadrado da magnitude de um quatérnio. |
XMQuaternionLn |
Calcula o logaritmo natural de um determinado quatérnio de unidade. |
XMQuaternionMultiply |
Calcula o produto de dois quatérnios. |
XMQuaternionNormalize |
Normaliza um quatérnio. |
XMQuaternionNormalizeEst |
Estima a versão normalizada de um quatérnio. |
XMQuaternionNotEqual |
Testa se dois quatérnios não são iguais. |
XMQuaternionReciprocalLength |
Calcula a recíproca da magnitude de um quatérnio. |
XMQuaternionRotationAxis |
Calcula um quatérnio de rotação sobre um eixo. |
XMQuaternionRotationMatrix |
Calcula um quatérnio de rotação de uma matriz de rotação. |
XMQuaternionRotationNormal |
Calcula o quatérnio de rotação sobre um vetor normal. |
XMQuaternionRotationRollPitchYaw |
Calcula um quatérnio de rotação com base no tom, yaw e roll (ângulos euler). |
XMQuaternionRotationRollPitchYawFromVector |
Calcula um quatérnio de rotação com base em um vetor que contém os ângulos de Euler (pitch, yaw e roll). |
XMQuaternionSlerp |
Interpola entre dois quatérnios de unidade, usando interpolação linear esférica. |
XMQuaternionSlerpV |
Interpola entre dois quatérnios de unidade, usando interpolação linear esférica. |
XMQuaternionSquad |
Interpola entre quatro quatérnios de unidade, usando interpolação de quadrângulo esférico. |
XMQuaternionSquadSetup |
Fornece endereços de pontos de controle de instalação para interpolação de quadrângulo esférico. |
XMQuaternionSquadV |
Interpola entre quatro quatérnios de unidade, usando interpolação de quadrângulo esférico. |
XMQuaternionToAxisAngle |
Calcula um eixo e um ângulo de rotação sobre esse eixo para um determinado quatérnio. |
Tópicos relacionados