Bagikan melalui


METODE ID3DXMATRIXStack::MultMatrixLocal (D3dx9math.h)

Catatan

Pustaka utilitas D3DX tidak digunakan lagi. Kami menyarankan agar Anda menggunakan DirectXMath sebagai gantinya bersama dengan header ini dari GitHub.

Menentukan produk matriks yang diberikan dan matriks saat ini.

Sintaks

HRESULT MultMatrixLocal(
  [in] const D3DXMATRIX *pMat
);

Parameter

pMat [in]

Jenis: const D3DXMATRIX*

Penunjuk ke struktur D3DXMATRIX untuk dikalikan dengan matriks saat ini.

Menampilkan nilai

Jenis: HRESULT

Jika metode berhasil, nilai yang dikembalikan adalah D3D_OK. Jika metode gagal, nilai yang dikembalikan dapat D3DERR_INVALIDCALL.

Keterangan

Metode ini mengalikan kiri matriks yang diberikan ke matriks saat ini (transformasi adalah tentang asal lokal objek).

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

Metode ini tidak menambahkan item ke tumpukan, metode ini menggantikan matriks saat ini dengan produk matriks yang diberikan dan matriks saat ini.

Persyaratan

Persyaratan Nilai
Header
D3dx9math.h
Pustaka
D3dx9.lib

Lihat juga

ID3DXMATRIXStack

ID3DXMATRIXStack::MultMatrix