Microsoft DirectX 8.0 (C++)

D3DXQuaternionToAxisAngle

クオータニオンの回転軸と回転角度を計算する。

void D3DXQuaternionToAxisAngle(
  CONST D3DXQUATERNION* pQ,
  D3DXVECTOR3* pAxis,
  FLOAT* pAngle
); 

パラメータ

pQ
[in, out] 処理の基になる D3DXQUATERNION 構造体へのポインタ。
pAxis
[in, out] この関数が戻る場合、クオータニオンの回転軸を識別する D3DXVECTOR3 構造体へのポインタ。
pAngle
[in, out] この関数が戻る場合、クオータニオンの回転角度 (ラジアン単位) を識別する FLOAT 値へのポインタ。

戻り値

なし。

注意

この関数は、正規化されたクオータニオンが渡されるものと仮定している。

動作環境

  ヘッダー : D3dx8math.h で宣言。
  インポート ライブラリ : D3dx8.lib を使用。