次の方法で共有


D3DXQuaternionToAxisAngle

クオータニオンの回転軸と回転角度を算出します。

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

パラメータ

  • pQ
    演算対象の D3DXQUATERNION 構造体へのポインターです。
  • pAxis
    この関数は、クオータニオンの回転軸を表す D3DXVECTOR3 構造体へのポインターを返します。
  • pAngle
    この関数は、クオータニオンの回転角度 (ラジアン単位) を表す FLOAT 型の値へのポインターを返します。

戻り値

値を返しません。

解説 

まだ正規化されていない入力クオータニオンに対しては、すべて D3DXQuaternionNormalize 関数を使用します。

要件

ヘッダー: D3dx9math.h 宣言

ライブラリ: D3dx9.lib 内容