Share via


Função D3DXQuaternionRotationMatrix (D3DX10Math.h)

Observação

A biblioteca de utilitários D3DX10 foi preterida. Em vez disso, recomendamos que você use DirectXMath .

Cria um quatérnio de uma matriz de rotação.

Sintaxe

D3DXQUATERNION* D3DXQuaternionRotationMatrix(
  _Inout_       D3DXQUATERNION *pOut,
  _In_    const D3DXMATRIX     *pM
);

Parâmetros

pOut [in, out]

Tipo: D3DXQUATERNION*

Ponteiro para D3DXQUATERNION que é o resultado da operação.

pM [in]

Tipo: const D3DXMATRIX*

Ponteiro para a estrutura D3DXMATRIX de origem.

Valor retornado

Tipo: D3DXQUATERNION*

Ponteiro para a estrutura D3DXQUATERNION criada a partir de uma matriz de rotação.

Comentários

O valor retornado para essa função é o mesmo valor retornado no parâmetro pOut. Dessa forma, a função D3DXQuaternionRotationMatrix pode ser usada como um parâmetro para outra função.

Use D3DXQuaternionNormalize para qualquer entrada de quatérnio que ainda não esteja normalizada.

Requisitos

Requisito Valor
parâmetro
D3DX10Math.h
Biblioteca
D3DX10.lib

Confira também

Funções Matemáticas