Matematyczna reprezentacja promienia. Służy do wykonywania testów skrzyżowania i wypadków.
Budownictwo publiczne
Ray()
Utwórz płaszczyznę z punktem początkowym (0,0,0) i kierunkiem wektorowym.()().
|
|
Metody publiczne
Wektor3 |
getDirection()
Uzyskaj kierunek promienia.
|
Wektor3 |
getOrigin()
Pobieranie promienia.
|
Wektor3 |
getPoint (Odległość zmiennoprzecinkowa)
Uzyskaj punkt w odległości od promienia.
|
nieważne | |
nieważne | |
Ciąg |
toString()
|
Metody dziedziczone
Budownictwo publiczne
publiczny Rząd ()
Utwórz płaszczyznę z punktem początkowym (0,0,0) i kierunkiem wektorowym.()().
publiczna Rząd (położenie wektora, kierunek: Vector3)
Utwórz promień z określonym źródłem i kierunkiem. Kierunek będzie automatycznie normalizowany.
Parametry
pochodzenie : origin | pochodzenie płaszczki |
---|---|
trasa | kierunek promienia |
Metody publiczne
Vector3 getDirection ()
Uzyskaj kierunek promienia.
Zwraca
- nowy wektor, który przedstawia kierunek promienia
Vector3 getOrigin ()
Pobieranie promienia.
Zwraca
- nowy wektor, który reprezentuje punkt początkowy promienia
Vector3 getPoint (Odległość zmiennoprzecinkowa)
Uzyskaj punkt w odległości od promienia.
Parametry
odległość | odległość wzdłuż promienia punktu |
---|
Zwraca
- nowy wektor, który reprezentuje punkt w dalszej części promienia.
void void setDirection (Vector3)
Ustaw kierunek promienia. Trasa zostanie automatycznie znormalizowana.
Parametry
trasa | nowy kierunek promienia |
---|
void void setOrigin (Vector3))
Ustaw promień promienia we współrzędnych świata.
Parametry
pochodzenie : origin | nowe miejsce promienia. |
---|