D3DXQuaternionToAxisAngle 函数 (D3dx9math.h)

注意

D3DX 实用工具库已弃用。 建议改用 DirectXMath

计算四元数的轴和旋转角度。

语法

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

参数

pQ [in]

类型: const D3DXQUATERNION*

指向源 D3DXQUATERNION 结构的指针。

pAxis [in, out]

类型: D3DXVECTOR3*

此函数返回指向 D3DXVECTOR3 结构的指针,该结构标识四元数的旋转轴。

pAngle [in, out]

类型: FLOAT*

此函数返回指向 FLOAT 值的指针,该值标识四元数的旋转角度(以弧度为单位)。

返回值

没有返回值。

备注

对于尚未规范化的任何四元数输入,请使用 D3DXQuaternionNormalize

要求

要求
标头
D3dx9math.h

D3dx9.lib

另请参阅

数学函数