Bagikan melalui


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
D3DX9Mesh.h
Pustaka
D3dx9.lib

Lihat juga

Fungsi Jala