Fungsi D3DXComputeBoundingSphere (D3DX9Mesh.h)
Catatan
Pustaka utilitas D3DX tidak digunakan lagi. Kami menyarankan agar Anda menggunakan DirectXMath sebagai gantinya.
Menghitung bola pembatas untuk jala.
Sintaks
HRESULT D3DXComputeBoundingSphere(
_In_ const D3DXVECTOR3 *pFirstPosition,
_In_ DWORD NumVertices,
_In_ DWORD dwStride,
_Out_ D3DXVECTOR3 *pCenter,
_Out_ FLOAT *pRadius
);
Parameter
-
pFirstPosition [in]
-
Jenis: const D3DXVECTOR3*
Penunjuk ke posisi pertama.
-
NumVertices [in]
-
Jenis: DWORD
Jumlah simpul.
-
dwStride [in]
-
Jenis: DWORD
Jumlah byte antara vektor posisi. Gunakan GetNumBytesPerVertex, D3DXGetFVFVertexSize, atau D3DXGetDeclVertexSize untuk mendapatkan langkah vertex.
-
pCenter [keluar]
-
Jenis: D3DXVECTOR3*
Struktur D3DXVECTOR3 , mendefinisikan pusat koordinat bola pembatas yang dikembalikan.
-
pRadius [out]
-
Jenis: FLOAT*
Radius bola pembatas yang dikembalikan.
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.
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|
Pustaka |
|
Lihat juga