ID3DXMATRIXStack::RotateYawPitchRollLocal method (D3dx9math.h)
Catatan
Pustaka utilitas D3DX tidak digunakan lagi. Kami menyarankan agar Anda menggunakan DirectXMath sebagai gantinya bersama dengan header ini dari GitHub.
Memutar (relatif terhadap ruang koordinat lokal objek) di sekitar sumbu arbitrer.
Sintaks
HRESULT RotateYawPitchRollLocal(
[in] FLOAT Yaw,
[in] FLOAT Pitch,
[in] FLOAT Roll
);
Parameter
-
Yaw [in]
-
Jenis: FLOAT
Yaw di sekitar sumbu y dalam radian.
-
Pitch [in]
-
Jenis: FLOAT
Lemparan di sekitar sumbu x dalam radian.
-
Roll [in]
-
Jenis: FLOAT
Gulungan di sekitar sumbu z dalam radian.
Menampilkan nilai
Jenis: HRESULT
Jika metode berhasil, nilai yang dikembalikan D3D_OK.
Keterangan
Metode ini menambahkan rotasi ke tumpukan matriks dengan matriks rotasi komputasi yang mirip dengan yang berikut ini:
D3DXMATRIX tmp;
D3DXMatrixRotationYawPitchRoll( &tmp, yaw, pitch, roll );
m_stack[m_currentPos] = tmp * m_stack[m_currentPos];
Karena rotasi dikalikan kiri ke tumpukan matriks, rotasi relatif terhadap ruang koordinat lokal objek.
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