Rappresentazione matematica di un raggio. Utilizzato per eseguire test di intersezione e collisioni.
Costruttori pubblici
Raggio()
Crea un raggio con un'origine di (0,0,0) e una direzione di Vector3.forward().
|
|
Metodi pubblici
Vettore 3 |
getDirection()
Trova la direzione del raggio.
|
Vettore 3 |
getOrigin()
Conosci l'origine del raggio.
|
Vettore 3 |
getPoint(distanza in virgola mobile)
Ottieni un punto a una certa distanza lungo il raggio.
|
nullo | |
nullo | |
Stringa |
toString()
|
Metodi ereditati
Costruttori pubblici
pubblica Ray ()
Crea un raggio con un'origine di (0,0,0) e una direzione di Vector3.forward().
Metodi pubblici
pubblica Vector3 getDirection ()
Trova la direzione del raggio.
Restituisce
- un nuovo Vettore che rappresenta la direzione del raggio
pubblico Vector3 getOrigin ()
Conosci l'origine del raggio.
Restituisce
- un nuovo Vettore che rappresenta l'origine del raggio
pubblica Vector3 getPoint (distanza in virgola mobile)
Ottieni un punto a una certa distanza lungo il raggio.
Parametri
distanza | distanza lungo il raggio del punto |
---|
Restituisce
- un nuovo vettore che rappresenta un punto a una distanza lungo il raggio.
pubblica void setDirection (direzione Vector3)
Imposta la direzione del raggio. La direzione verrà automaticamente normalizzata.
Parametri
direction | la nuova direzione del raggio |
---|
pubblico void setOrigin (Origin Vector3)
Imposta l'origine del raggio nelle coordinate globali.
Parametri
origin | la nuova origine del raggio. |
---|