Representación matemática de un rayo Se usa para realizar pruebas de intersección y accidentes.
Constructores públicos
Ray()
Crea un rayo con un origen de (0,0,0) y una dirección de Vector3.forward().
|
|
Métodos públicos
Vector 3 |
getDirection()
Obtén la dirección del rayo.
|
Vector 3 |
getOrigin()
Obtiene el origen del rayo.
|
Vector 3 |
getPoint(distancia flotante)
Obtén un punto a una distancia a lo largo del rayo.
|
void | |
void | |
String |
toString()
|
Métodos heredados
Constructores públicos
public Ray ()
Crea un rayo con un origen de (0,0,0) y una dirección de Vector3.forward().
público Ray (origen de Vector3, dirección de Vector3)
Crea un rayo con un origen y una dirección especificados. La dirección se normalizará automáticamente.
Parámetros
origin | origen del rayo |
---|---|
direction | la dirección del rayo |
Métodos públicos
public Vector3 getDirection ()
Obtén la dirección del rayo.
Resultado que se muestra
- un nuevo vector que representa la dirección del rayo
public Vector3 getOrigin ()
Obtiene el origen del rayo.
Resultado que se muestra
- un vector nuevo que representa el origen del rayo
público Vector3 getPoint (distancia flotante)
Obtén un punto a una distancia a lo largo del rayo.
Parámetros
distance | distancia a lo largo del rayo del punto |
---|
Resultado que se muestra
- un vector nuevo que representa un punto a una distancia a lo largo del rayo.
vacío público setDirection (Dirección Vector3)
Establece la dirección del rayo. La dirección se normalizará automáticamente.
Parámetros
direction | la nueva dirección del rayo |
---|
void público setOrigin (Origin3 origen)
Establece el origen del rayo en coordenadas mundiales.
Parámetros
origin | el nuevo origen del rayo. |
---|