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 |
|
Pustaka |
|
Lihat juga