Ray

klasa publiczna Ray

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.()().
Ray (punkt początkowy Vector3, kierunek Vector3)
Utwórz promień z określonym źródłem i kierunkiem.

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
setDirection(kierunek Vector3)
Ustaw kierunek promienia.
nieważne
setOrigin(źródło: Vector3)
Ustaw promień promienia we współrzędnych świata.
Ciąg

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.

Ciąg toString ()