Fungsi D3DXCreatePolygon
Menggunakan sistem koordinat sebelah kiri untuk membuat jala yang berisi poligon n-sided.
Sintaks
HRESULT D3DXCreatePolygon(
_In_ LPDIRECT3DDEVICE9 pDevice,
_In_ FLOAT Length,
_In_ UINT Sides,
_Out_ LPD3DXMESH *ppMesh,
_Out_ LPD3DXBUFFER *ppAdjacency
);
Parameter
-
pDevice [in]
-
Jenis: LPDIRECT3DDEVICE9
Arahkan ke antarmuka IDirect3DDevice9 , mewakili perangkat yang terkait dengan jala poligon yang dibuat.
-
Panjang [in]
-
Jenis: FLOAT
Panjang setiap sisi.
-
Sisi [in]
-
Jenis: UINT
Jumlah sisi untuk poligon. Nilai harus lebih besar dari atau sama dengan 3.
-
ppMesh [out]
-
Jenis: LPD3DXMESH*
Alamat penunjuk ke bentuk output, antarmuka ID3DXMesh .
-
ppAdjacency [out]
-
Jenis: LPD3DXBUFFER*
Alamat penunjuk ke antarmuka ID3DXBuffer . Ketika metode kembali, parameter ini diisi dengan array tiga DWORD per wajah yang menentukan tiga tetangga untuk setiap wajah dalam jala. NULL dapat ditentukan.
Menampilkan nilai
Jenis: HRESULT
Jika fungsi berhasil, nilai yang dikembalikan adalah D3D_OK. Jika fungsi gagal, nilai yang dikembalikan dapat berupa salah satu hal berikut: D3DERR_INVALIDCALL, D3DXERR_INVALIDDATA, E_OUTOFMEMORY.
Keterangan
Poligon yang dibuat berpusat pada asal.
Fungsi ini membuat jala dengan opsi pembuatan D3DXMESH_MANAGED dan D3DFVF_XYZ | D3DFVF_NORMAL format vertex fleksibel (FVF).
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