METODE ID3DXBaseMesh::GenerateAdjacency
Buat daftar tepi jala, serta daftar wajah yang berbagi setiap tepi.
Sintaks
HRESULT GenerateAdjacency(
[in] FLOAT Epsilon,
[in] DWORD *pAdjacency
);
Parameter
-
Epsilon [in]
-
Jenis: FLOAT
Menentukan bahwa simpul yang berbeda posisinya kurang dari epsilon harus diperlakukan sebagai kebetulan.
-
pAdjacency [in]
-
Jenis: DWORD*
Penunjuk ke array tiga DWORD per wajah yang akan diisi dengan indeks wajah yang berdekatan. Jumlah byte dalam array ini harus setidaknya 3 * ID3DXBaseMesh::GetNumFaces * sizeof(DWORD).
Menampilkan nilai
Jenis: HRESULT
Jika metode berhasil, nilai yang dikembalikan adalah D3D_OK. Jika metode gagal, nilai yang dikembalikan bisa menjadi salah satu dari yang berikut: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Keterangan
Setelah aplikasi menghasilkan informasi yang berdekatan untuk jala, data jala dapat dioptimalkan untuk performa gambar yang lebih baik.
Urutan entri dalam buffer yang berdekatan ditentukan oleh urutan indeks vertex dalam buffer indeks. Segitiga yang berdekatan 0 selalu sesuai dengan tepi antara indeks sudut 0 dan 1. Segitiga yang berdekatan 1 selalu sesuai dengan tepi antara indeks sudut 1 dan 2 sementara segitiga yang berdekatan 2 sesuai dengan tepi antara indeks sudut 2 dan 0.
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