Fungsi D3DXCreateTorus
Menggunakan sistem koordinat sebelah kiri untuk membuat jala yang berisi torus.
Sintaks
HRESULT D3DXCreateTorus(
_In_ LPDIRECT3DDEVICE9 pDevice,
_In_ FLOAT InnerRadius,
_In_ FLOAT OuterRadius,
_In_ UINT Sides,
_In_ UINT Rings,
_Out_ LPD3DXMESH *ppMesh,
_Out_ LPD3DXBUFFER *ppAdjacency
);
Parameter
-
pDevice [in]
-
Jenis: LPDIRECT3DDEVICE9
Penunjuk ke antarmuka IDirect3DDevice9 , mewakili perangkat yang terkait dengan jala torus yang dibuat.
-
InnerRadius [in]
-
Jenis: FLOAT
Radius dalam torus. Nilai harus lebih besar dari atau sama dengan 0,0f.
-
OuterRadius [in]
-
Jenis: FLOAT
Radius luar torus. Nilai harus lebih besar dari atau sama dengan 0,0f.
-
Sisi [in]
-
Jenis: UINT
Jumlah sisi dalam penampang. Nilai harus lebih besar dari atau sama dengan 3.
-
Cincin [in]
-
Jenis: UINT
Jumlah cincin yang membentuk torus. 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 bisa menjadi salah satu dari yang berikut: D3DERR_INVALIDCALL, D3DXERR_INVALIDDATA, E_OUTOFMEMORY.
Keterangan
Torus yang dibuat berpusat pada asal, dan sumbunya selaras dengan sumbu z. Radius bagian dalam torus adalah radius penampang (radius kecil), dan radius luar torus adalah radius lubang pusat.
Fungsi ini mengembalikan jala yang dapat digunakan nanti untuk menggambar atau memanipulasi oleh aplikasi.
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