Rayo

clase pública Ray

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().
Ray(origen Vector3, dirección Vector3)
Crea un rayo con un origen y una dirección especificados.

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
setDirection(dirección Vector3)
Establece la dirección del rayo.
void
setOrigin(origen de Vector3)
Establece el origen del rayo en coordenadas mundiales.
String

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.

public String toString ()