Ray

classe publique Ray

Représentation mathématique d'un rayon. Permet d'effectuer des tests d'intersection et de collision.

Constructeurs publics

Rayon()
Créez un rayon dont l'origine est (0,0,0) et la direction Vector3.forward().
Ray(origine Vector3, direction Vector3)
Créez un rayon avec une origine et une direction spécifiques.

Méthodes publiques

Vecteur 3
getDirection()
Direction du rayon.
Vecteur 3
getOrigin
Obtenez l'origine du rayon.
Vecteur 3
getPoint(distance flottante)
Obtenir un point à une certaine distance le long du rayon
void
setDirection (direction Vector3)
Définissez la direction du rayon.
void
setOrigin(origine Vector3)
Définissez l'origine du rayon dans des coordonnées mondiales.
String

Méthodes héritées

Constructeurs publics

public Ray ()

Créez un rayon dont l'origine est (0,0,0) et la direction Vector3.forward().

public Rayon (origine Vector3, direction Vector3)

Créez un rayon avec une origine et une direction spécifiques. La direction est automatiquement normalisée.

Paramètres
origin origine de la raie
direction la direction du rayon

Méthodes publiques

public Vector3 getDirection ()

Direction du rayon.

Renvoie
  • un nouveau vecteur qui représente la direction du rayon

public Vector3 getOrigin ()

Obtenez l'origine du rayon.

Renvoie
  • un nouveau vecteur qui représente l'origine de la raie

public Vector3 getPoint (distance flottante)

Obtenir un point à une certaine distance le long du rayon

Paramètres
distance distance le long du rayon du point
Renvoie
  • un nouveau vecteur représentant un point situé à une certaine distance le long du rayon.

public void setDirection (direction Vector3)

Définissez la direction du rayon. Le sens est automatiquement normalisé.

Paramètres
direction la nouvelle direction du rayon

public void setOrigin (origine Vector3)

Définissez l'origine du rayon dans des coordonnées mondiales.

Paramètres
origin la nouvelle origine du rayon.

public String toString ()