次の方法で共有


ID3DXMatrixStack::MultMatrixLocal メソッド

ID3DXMatrixStack::MultMatrixLocal メソッド

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

構文

HRESULT MultMatrixLocal(      
    CONST D3DXMATRIX *pMat
);

パラメータ

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

戻り値

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

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

注意

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

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

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

参照

ID3DXMatrixStack::MultMatrix