ID3DXMATRIXStack::Metode TranslateLocal (D3DX10.h)
Catatan
Pustaka utilitas D3DX10 tidak digunakan lagi. Kami menyarankan agar Anda menggunakan DirectXMath sebagai gantinya bersama dengan header ini dari GitHub.
Menentukan produk matriks terjemahan komputasi yang ditentukan oleh faktor yang diberikan (x, y, dan z) dan matriks saat ini.
Sintaks
HRESULT TranslateLocal(
[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 lokal objek).
D3DXMATRIX tmp;
D3DXMatrixTranslation(&tmp, x, y, z );
m_stack[m_currentPos] = tmp * m_stack[m_currentPos];
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|
Pustaka |
|
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk