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.

 

Funções da biblioteca DirectXMath