Bagikan melalui


Fungsi D3DXSphereBoundProbe (D3DX9Mesh.h)

Catatan

Pustaka utilitas D3DX tidak digunakan lagi. Kami menyarankan agar Anda menggunakan DirectXMath sebagai gantinya.

Menentukan apakah sinar bersinggungan dengan volume kotak pembatas bola.

Sintaks

BOOL D3DXSphereBoundProbe(
  _In_ const D3DXVECTOR3 *pCenter,
  _In_       FLOAT       Radius,
  _In_ const D3DXVECTOR3 *pRayPosition,
  _In_ const D3DXVECTOR3 *pRayDirection
);

Parameter

pCenter [in]

Jenis: const D3DXVECTOR3*

Penunjuk ke struktur D3DXVECTOR3 , menentukan koordinat tengah bola.

Radius [in]

Jenis: FLOAT

Radius bola.

pRayPosition [in]

Jenis: const D3DXVECTOR3*

Penunjuk ke struktur D3DXVECTOR3 , menentukan koordinat asal sinar.

pRayDirection [in]

Jenis: const D3DXVECTOR3*

Penunjuk ke struktur D3DXVECTOR3 , menentukan arah sinar. Vektor ini tidak boleh (0,0,0) tetapi tidak perlu dinormalisasi.

Menampilkan nilai

Jenis: BOOL

Mengembalikan TRUE jika sinar bersinggungan dengan volume kotak pembatas bola. Jika tidak, mengembalikan FALSE.

Keterangan

D3DXSphereBoundProbe menentukan apakah sinar bersinggungan dengan volume kotak pembatas bola, bukan hanya permukaan bola.

Persyaratan

Persyaratan Nilai
Header
D3DX9Mesh.h
Pustaka
D3dx9.lib

Lihat juga

Fungsi Jala