D3DXMatrixMultiplyTranspose
転置された 2 つの行列の積を計算します。
D3DXMATRIX *
D3DXMatrixMultiplyTranspose(
D3DXMATRIX* pOut,
CONST D3DXMATRIX* pM1,
CONST D3DXMATRIX* pM2
);
パラメータ
- pOut
処理の結果を表す D3DXMATRIX 構造体へのポインター - pM1
演算対象の D3DXMATRIX 構造体へのポインター - pM2
演算対象の D3DXMATRIX 構造体へのポインター
戻り値
2 つの行列の積を表す D3DXMATRIX 構造体へのポインター
解説
結果は、転置された 2 つのトランスフォーム行列の積です (Out = T(M1*M2))。
この関数の戻り値は、pOut パラメーターに返される値と同じです。このため、D3DXMatrixMultiplyTranspose 関数は他の関数のパラメーターとして使用できます。
この関数は、行列を頂点シェーダーおよびピクセル シェーダーの定数として設定する場合に便利です。
要件
ヘッダー: D3dx9math.h 宣言
ライブラリ: D3dx9.lib 内容