次の方法で共有


D3DXMatrixRotationYawPitchRoll

指定したヨー、ピッチ、ロールで行列を作成します。

D3DXMATRIX * 
D3DXMatrixRotationYawPitchRoll(
  D3DXMATRIX * pOut,
  FLOAT Yaw,
  FLOAT Pitch,
  FLOAT Roll
);

パラメータ

  • pOut
    処理の結果を表す D3DXMATRIX 構造体へのポインター
  • Yaw
    y 軸のヨー (ラジアン単位)
  • Pitch
    x 軸のピッチ (ラジアン単位)
  • Roll
    z 軸のロール (ラジアン単位)

戻り値

指定のヨー、ピッチ、およびロールで作成された D3DXMATRIX 構造体へのポインターを返します。

解説 

この関数の戻り値は、pOut パラメーターに返される値と同じです。このため、D3DXMatrixRotationYawPitchRoll 関数は他の関数のパラメーターとして使用できます。

トランスフォームは、ロール、ピッチ、ヨーの順に行われます。オブジェクトのローカル座標軸を基準にした場合、このトランスフォーム順序は、z 軸、x 軸、y 軸をこの順に回転軸として使用した回転に等しくなります。

Roll, pitch, yaw diagram

要件

ヘッダー: D3dx9math.h 宣言

ライブラリ: D3dx9.lib 内容

関連項目

D3DXMatrixRotationAxis, D3DXMatrixRotationQuaternion, D3DXMatrixRotationX, D3DXMatrixRotationY, D3DXMatrixRotationZ