Representação matemática de um raio. Usado para executar testes de interseção e colisão.
Construtores públicos
Ray()
Crie um raio com uma origem de (0,0,0) e uma direção de Vector3.forward().
|
|
Métodos públicos
Vector3 (link em inglês) |
getDirection()
Descubra a direção do raio.
|
Vector3 (link em inglês) |
getOrigin (link em inglês)
Descubra a origem do raio.
|
Vector3 (link em inglês) |
getPoint(distância flutuante)
Obter um ponto a uma distância ao longo do raio.
|
void | |
void | |
String |
toString().
|
Métodos herdados
Construtores públicos
público Ray ()
Crie um raio com uma origem de (0,0,0) e uma direção de Vector3.forward().
público Ray (origem Vector3, direção Vector3)
Criar um raio com uma origem e direção especificadas. A direção será normalizada automaticamente.
Parâmetros
origin | a origem do ray' |
---|---|
sentido | direção do ray' |
Métodos públicos
público Vector3 getDirection ()
Descubra a direção do raio.
Retorna
- um novo vetor que representa a direção do ray'
público Vector3 getOrigin ()
Descubra a origem do raio.
Retorna
- um novo vetor que representa a origem do ray'
público Vector3 getPoint (flutuação distância)
Obter um ponto a uma distância ao longo do raio.
Parâmetros
distance | distância ao longo do raio do ponto |
---|
Retorna
- um novo vetor que representa um ponto à distância ao longo do raio.
public void setDirection (Vector3 direção)
Defina a direção do raio. A direção será normalizada automaticamente.
Parâmetros
sentido | a nova direção do raio |
---|
public void setOrigin (Vector3 origem)
Defina a origem do raio em coordenadas mundiais.
Parâmetros
origin | a nova origem do raio. |
---|