Funzione D3DXSphereBoundProbe (D3DX10math.h)
Nota
La libreria di utilità D3DX10 è deprecata. È consigliabile usare invece DirectXMath .
Determina se un raggio interseca il volume del rettangolo di selezione di una sfera.
Sintassi
BOOL D3DXSphereBoundProbe(
_In_ const D3DXVECTOR3 *pCenter,
_In_ FLOAT Radius,
_In_ const D3DXVECTOR3 *pRayPosition,
_In_ const D3DXVECTOR3 *pRayDirection
);
Parametri
-
pCenter [in]
-
Tipo: const D3DXVECTOR3*
Puntatore a una struttura D3DXVECTOR3 , specificando la coordinata centrale della sfera.
-
Raggio [in]
-
Tipo: FLOAT
Raggio della sfera.
-
pRayPosition [in]
-
Tipo: const D3DXVECTOR3*
Puntatore a una struttura D3DXVECTOR3 , specificando la coordinata di origine del raggio.
-
pRayDirection [in]
-
Tipo: const D3DXVECTOR3*
Puntatore a una struttura D3DXVECTOR3 , specificando la direzione del raggio. Questo vettore non deve essere (0.0.0), ma non deve essere normalizzato.
Valore restituito
Tipo: BOOL
Restituisce TRUE se il raggio interseca il volume del rettangolo di selezione della sfera. In caso contrario, restituisce FALSE.
Commenti
D3DXSphereBoundProbe determina se il raggio interseca il volume del rettangolo di selezione della sfera, non solo la superficie della sfera.
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|
Vedi anche