ID3DXMATRIXStack::Metode terjemahan (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 saat ini dan matriks terjemahan komputasi yang ditentukan oleh faktor yang diberikan (x, y, dan z).

Sintaks

HRESULT Translate(
  [in] FLOAT x,
  [in] FLOAT y,
  [in] FLOAT z
);

Parameter

x [in]

Jenis: FLOAT

Faktor terjemahan dalam arah x.

y [in]

Jenis: FLOAT

Faktor terjemahan dalam arah y.

z [in]

Jenis: FLOAT

Faktor terjemahan dalam arah z.

Menampilkan nilai

Jenis: HRESULT

Jika metode berhasil, nilai yang dikembalikan adalah D3D_OK.

Keterangan

Metode ini mengalikan matriks saat ini dengan matriks terjemahan komputasi (transformasi adalah tentang asal dunia saat ini).

D3DXMATRIX tmp;
D3DXMatrixTranslation( &tmp, x, y, z );
m_stack[m_currentPos] = m_stack[m_currentPos] * tmp;

Persyaratan

Persyaratan Nilai
Header
D3dx9math.h
Pustaka
D3dx9.lib

Lihat juga

ID3DXMATRIXStack

ID3DXMATRIXStack::TranslateLocal