次の方法で共有


ID3DXMatrixStack::MultMatrix メソッド

ID3DXMatrixStack::MultMatrix メソッド

現在の行列と指定した行列との積を算出する。

構文

HRESULT MultMatrix(      
    CONST D3DXMATRIX *pMat
);

パラメータ

  • pMat
    [in] 現在の行列に乗算する D3DXMATRIX 構造体へのポインタ。

戻り値

成功した場合は、D3D_OK を返す。

失敗した場合は、D3DERR_INVALIDCALL を返す。

注意

このメソッドは、現在の行列に指定した行列を乗算する (トランスフォームは現在のワールド原点を中心として行われる)。

m_pstack[m_currentPos] = m_pstack[m_currentPos] * (*pMat);

このメソッドは、スタックに項目を追加するのではなく、現在の行列を、現在の行列と指定された行列の積に置き換える。

参照

ID3DXMatrixStack::MultMatrixLocal