Función D3DXQuaternionToAxisAngle (D3DX10Math.h)

Nota

La biblioteca de utilidades D3DX10 está en desuso. Se recomienda usar DirectXMath en su lugar.

Calcula el eje y el ángulo de rotación de un cuaternión.

Sintaxis

void D3DXQuaternionToAxisAngle(
  _In_    const D3DXQUATERNION *pQ,
  _Inout_       D3DXVECTOR3    *pAxis,
  _Inout_       FLOAT          *pAngle
);

Parámetros

pQ [in]

Tipo: const D3DXQUATERNION*

Puntero al origen D3DXQUATERNION.

pAxis [in, out]

Tipo: D3DXVECTOR3*

Esta función devuelve un puntero a un D3DXVECTOR3 que identifica el eje de rotación del cuaternión.

pAngle [in, out]

Tipo: FLOAT*

Esta función devuelve un puntero a un valor FLOAT que identifica el ángulo de rotación del cuaternión en radianes.

Valor devuelto

No de devuelve ningún valor.

Comentarios

Use D3DXQuaternionNormalize para cualquier entrada de cuaternión que aún no esté normalizada.

Requisitos

Requisito Value
Encabezado
D3DX10Math.h
Biblioteca
D3DX10.lib

Consulte también

Funciones matemáticas