RayCast()

Syntaxe

Resultat = RayCast(X, Y, Z, DestinationX, DestinationY, DestinationZ, MasqueSelection)
Description
Projette un rayon entre le premier point et le second point, et vérifie si un objet traverse le rayon.

Arguments

X, Y, Z Coordonnées, dans l'unité de monde, du premier point.
DestinationX, DestinationY, DestinationZ Coordonnées, dans l'unité de monde, du second point.
MasqueSelection Le masque entité à utiliser.

Seules les entités avec un masque correspondant à la valeur 'MasqueSelection' seront signalées. Si ce paramètre est omis, toutes les entités sont des valeurs admissibles pour la détection des rayons. Le masque peut être une combinaison, pour sélectionner plus d'un groupe d'entités.
Pour avoir plus d'informations sur le masque de sélection, voir CreateEntity().

Valeur de retour

Renvoie -1 si le rayon est entré en collision avec un objet.

Remarques

Cette fonction ne repose pas sur le moteur physique.

Les valeur des normales au point d'impact sont disponibles avec NormalX(), NormalY() et NormalZ().

Voir aussi

NormalX(), NormalY(), NormalZ()

OS Supportés

Tous

<- PointPick() - Engine3D Index - RayCollide() ->