Função D3DXQuaternionToAxisAngle (D3dx9math.h)
Observação
A biblioteca do utilitário D3DX foi preterida. Em vez disso, recomendamos que você use DirectXMath .
Calcula o eixo e o ângulo de rotação de um quatérnion.
Sintaxe
void D3DXQuaternionToAxisAngle(
_In_ const D3DXQUATERNION *pQ,
_Inout_ D3DXVECTOR3 *pAxis,
_Inout_ FLOAT *pAngle
);
Parâmetros
-
pQ [in]
-
Tipo: const D3DXQUATERNION*
Ponteiro para a estrutura D3DXQUATERNION de origem.
-
pAxis [in, out]
-
Tipo: D3DXVECTOR3*
Essa função retorna um ponteiro para uma estrutura D3DXVECTOR3 que identifica o eixo de rotação do quatérnion.
-
pAngle [in, out]
-
Tipo: FLOAT*
Essa função retorna um ponteiro para um valor FLOAT que identifica o ângulo de rotação do quatérnion em radianos.
Valor retornado
Sem valor de retorno.
Comentários
Use D3DXQuaternionNormalize para qualquer entrada de quatérnion que ainda não esteja normalizada.
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Biblioteca |
|
Confira também