Compartir a través de


Función D3DXQuaternionToAxisAngle (D3dx9math.h)

Nota

La biblioteca de utilidades D3DX 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 a la estructura D3DXQUATERNION de origen.

pAxis [in, out]

Tipo: D3DXVECTOR3*

Esta función devuelve un puntero a una estructura 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.

Observaciones

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

Requisitos

Requisito Value
Encabezado
D3dx9math.h
Biblioteca
D3dx9.lib

Consulte también

Funciones matemáticas