Antarmuka ID3DXMatrixStack
Catatan
Pustaka utilitas D3DX10 tidak digunakan lagi. Kami menyarankan agar Anda menggunakan DirectXMath sebagai gantinya bersama dengan header ini dari GitHub.
Aplikasi menggunakan metode antarmuka ID3DXMATRIXStack untuk memanipulasi tumpukan matriks.
Anggota
Antarmuka ID3DXMatrixStack mewarisi dari antarmuka IUnknown . ID3DXMatrixStack juga memiliki jenis anggota berikut:
Metode
Antarmuka ID3DXMatrixStack memiliki metode ini.
Metode | Deskripsi |
---|---|
GetTop | Mengambil matriks saat ini di bagian atas tumpukan. |
LoadIdentity | Memuat identitas dalam matriks saat ini. |
LoadMatrix | Memuat matriks yang diberikan ke dalam matriks saat ini. |
MultMatrix | Menentukan produk matriks saat ini dan matriks yang diberikan. |
MultMatrixLocal | Menentukan produk matriks yang diberikan dan matriks saat ini. |
Pop | Menghapus matriks saat ini dari bagian atas tumpukan. |
Pendorongan | Menambahkan matriks ke tumpukan. |
RotateAxis | Memutar (relatif terhadap ruang koordinat dunia) di sekitar sumbu arbitrer. |
RotateAxisLocal | Memutar (relatif terhadap ruang koordinat lokal objek) di sekitar sumbu arbitrer. |
RotateYawPitchRoll | Memutar (relatif terhadap ruang koordinat dunia) di sekitar sumbu arbitrer. |
RotateYawPitchRollLocal | Memutar (relatif terhadap ruang koordinat lokal objek) di sekitar sumbu arbitrer. |
Skala | Skalakan matriks saat ini tentang asal koordinat dunia. |
ScaleLocal | Skalakan matriks saat ini tentang asal objek. |
Menerjemahkan | Menentukan produk matriks saat ini dan matriks terjemahan komputasi yang ditentukan oleh faktor yang diberikan (x, y, dan z). |
TranslateLocal | Menentukan produk matriks terjemahan komputasi yang ditentukan oleh faktor yang diberikan (x, y, dan z) dan matriks saat ini. |
Keterangan
Antarmuka ID3DX10MATRIXStack diperoleh dengan memanggil fungsi D3DXCreateMatrixStack .
Jenis LPD3DX10MATRIXSTACK didefinisikan sebagai penunjuk ke antarmuka ID3DXMatrixStack .
typedef interface ID3DXMatrixStack ID3DXMatrixStack;
typedef interface ID3DXMatrixStack *LPD3DXMATRIXSTACK;
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|
Pustaka |
|
Lihat juga