Fonction D3DXSphereBoundProbe (D3DX10math.h)
Notes
La bibliothèque d’utilitaireS D3DX10 est déconseillée. Nous vous recommandons d’utiliser DirectXMath à la place.
Détermine si un rayon croise le volume du cadre englobant d’une sphère.
Syntaxe
BOOL D3DXSphereBoundProbe(
_In_ const D3DXVECTOR3 *pCenter,
_In_ FLOAT Radius,
_In_ const D3DXVECTOR3 *pRayPosition,
_In_ const D3DXVECTOR3 *pRayDirection
);
Paramètres
-
pCenter [in]
-
Type : const D3DXVECTOR3*
Pointeur vers une structure D3DXVECTOR3 , spécifiant la coordonnée centrale de la sphère.
-
Radius [in]
-
Type : FLOAT
Rayon de la sphère.
-
pRayPosition [in]
-
Type : const D3DXVECTOR3*
Pointeur vers une structure D3DXVECTOR3 , spécifiant la coordonnée d’origine du rayon.
-
pRayDirection [in]
-
Type : const D3DXVECTOR3*
Pointeur vers une structure D3DXVECTOR3 , spécifiant la direction du rayon. Ce vecteur ne doit pas être (0,0,0), mais n’a pas besoin d’être normalisé.
Valeur retournée
Type : BOOL
Retourne TRUE si le rayon croise le volume du cadre englobant de la sphère. Sinon, retourne FALSE.
Notes
D3DXSphereBoundProbe détermine si le rayon croise le volume du cadre englobant de la sphère, pas seulement la surface de la sphère.
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
Bibliothèque |
|
Voir aussi