Microsoft DirectX 8.0 (Visual Basic)

D3DXQuaternionToAxisAngle

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

D3DXQuaternionToAxisAngle( _ 
    Q As D3DQUATERNION, _ 
    VAxis As D3DVECTOR, _ 
    angle As Single) As Long 

パラメータ

Q
処理の基になる D3DQUATERNION 型。
VAxis
この関数から返った時点で、この D3DVECTOR 型にはクオータニオンの軸を示す値が格納されている。
angle
この関数から返った時点で、この Single 値には、クオータニオンの回転角度 (ラジアン単位) を示す値が格納されている。

エラー コード

失敗した場合はエラーが発生し、Err.Number に次のいずれかの値が設定される。

D3DERR_INVALIDCALL
D3DERR_OUTOFVIDEOMEMORY

エラー トラッピングの詳細については、Microsoft® Visual Basic® の「エラー処理」を参照すること。

注意

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