Wektor3

klasa publiczna Vector3

Wektor z 3 kropkami.

Pola

liczba zmiennoprzecinkowa publiczna x
liczba zmiennoprzecinkowa publiczna T
liczba zmiennoprzecinkowa publiczna Z

Budownictwo publiczne

Vector3()
Utwórz wektor3 i przypisz 0 do wszystkich wartości
Wektor33(liczba zmiennoprzecinkowa x, liczba zmiennoprzecinkowa y, liczba zmiennoprzecinkowa Z)
Utwórz wektor3 i przypisz każdą wartość
Vector3 (Vector3, v)
Utwórz wektor3 i skopiuj wartości

Metody publiczne

statyczny Vector3
add(Vector3 lh, Vector3 rh)
Dodaje 2 metody wektorowe3
liczba zmiennoprzecinkowa statyczna
angleBetweenVectors(Vector3 a, Vector3 b)
Zwraca najkrótszy kąt w stopniach między 2 wektorami.
statyczny Vector3
back()
Pobiera wektor wektorowy ustawiony na (0, 0, 1)
statyczny Vector3
cross(Vector3 lhs, Vector3 rh)
Uzyskaj produkty iloczynowe wektorów 2 wektorów3
liczba zmiennoprzecinkowa statyczna
kropka(Vector3 lh, Vector3 rh)
Pobierz punktowy obraz dwóch wektorów3
statyczny Vector3
w dół()
Pobiera wektor wektorowy ustawiony na (0, -1, 0)
Static boolean,
równa się(Vector3 lh, Vector3 rh)
Porównanie 2 metod Wektor33 jest równe, jeśli każdy komponent jest równy wartości tolerancji.
wartość logiczna
równa się(obiekt inny)
Zwraca wartość „prawda”, jeśli drugi obiekt to wektor3, a każdy komponent jest równy równym tolerancji.
statyczny Vector3
forward
Pobiera parametr Vector3 ustawiony na (0, 0, -1)
statyczny Vector3
w lewo()
Pobiera parametr Vector3 ustawiony na (-1, 0, 0)
liczba zmiennoprzecinkowa
length()
liczba zmiennoprzecinkowa
statyczny Vector3
lerp(Vector3 a, Vector3 b, liczba zmiennoprzecinkowa t)
Liniowa interpolacja między a i b.
statyczny Vector3
max(Vector3 lh, Vector3 rh)
Pobierz Vector3, gdzie każda wartość jest ustawiona jako minimalnie dwie wartości Wektora3
statyczny Vector3
min(Vector3 lh, Vector3 rh)
Pobierz Wektor3, gdzie każda wartość jest ustawiona jako minimalna wartość 2 wartości Wektor33
Wektor3
negowane()
Neguje wektor3
Wektor3
znormalizowane()
Skaluj wektor3 w długości jednostki
statyczny Vector3
one()
Pobiera Vector3 ze wszystkimi wartościami ustawionymi na 1
statyczny Vector3
w prawo()
Pobiera parametr Vector3 ustawiony na (1, 0, 0)
Wektor3
skalowane (liczba zmiennoprzecinkowa a)
Jednolite skalowanie wektora3
nieważne
set (Vector3, v)
Skopiuj wartości z innego wektora3 do tego wektora3
nieważne
set (liczba zmiennoprzecinkowa vv, liczba zmiennoprzecinkowa vv, liczba zmiennoprzecinkowa vz)
Ustaw każdą wartość
statyczny Vector3
odejmowanie(Vector3 lhs, Vector3 rh)
Odejmij 2 wektory3
Ciąg
statyczny Vector3
w górę()
Pobiera wektor wektorowy (0, 1, 0)
statyczny Vector3
zero()
Pobiera Vector3 ze wszystkimi wartościami ustawionymi na 0

Metody dziedziczone

Pola

publiczna liczba zmiennoprzecinkowa x

publiczna liczba zmiennoprzecinkowa y

publiczna liczba zmiennoprzecinkowa z

Budownictwo publiczne

publiczne Vector3 ()

Utwórz wektor3 i przypisz 0 do wszystkich wartości

publiczna Wektor3

Utwórz wektor3 i przypisz każdą wartość

Parametry
x
r.
Z

publiczne Vector3 (Vector3 v)

Utwórz wektor3 i skopiuj wartości

Parametry
V

Metody publiczne

publiczne statyczne Vector3 add (Vector3 lh, Vector3 rh)

Dodaje 2 metody wektorowe3

Parametry
lhs
rh
Zwraca
  • Wektor3

publiczne statyczne pływające angleBetweenVectors (Vector3 a, Vector3 b)

Zwraca najkrótszy kąt w stopniach między 2 wektorami. Wynik nigdy nie przekracza 180 stopni.

Parametry
a
B

publiczny statyczny Vector3 back ()

Pobiera wektor wektorowy ustawiony na (0, 0, 1)

publiczne statyczne Vector3 cross (Vector3 lh, Vector3 rh)

Uzyskaj produkty iloczynowe wektorów 2 wektorów3

Parametry
lhs
rh
Zwraca
  • Wektor prostopadły do wektora3.

publiczna pływająca pływająca kropka (Vector3 lh, Vector3 rh)

Pobierz punktowy obraz dwóch wektorów3

Parametry
lhs
rh
Zwraca
  • Skala produktu Vector3'

publiczny statyczny Vector3 w dół ()

Pobiera wektor wektorowy ustawiony na (0, -1, 0)

statyczna wartość logiczna statyczna równa się (Vector3 lh, Vector3 rh)

Porównanie 2 metod Wektor33 jest równe, jeśli każdy komponent jest równy wartości tolerancji.

Parametry
lhs
rh

publiczna wartość logiczna równa się(obiekt)

Zwraca wartość „prawda”, jeśli drugi obiekt to wektor3, a każdy komponent jest równy równym tolerancji.

Parametry
inne

publiczny statyczny Vector3 forward ()

Pobiera parametr Vector3 ustawiony na (0, 0, -1)

publiczny statyczny Vector3 w lewo ()

Pobiera parametr Vector3 ustawiony na (-1, 0, 0)

publiczna liczba zmiennoprzecinkowa długość()

publiczna liczba zmiennoprzecinkowa lengthSquared()

publiczny statyczny Vector3 lerp (Vector3 a, Vector3 b, liczba zmiennoprzecinkowa)

Liniowa interpolacja między a i b.

Parametry
a wartość początkowa
B wartość końcowa
T stosunek między tymi wartościami.
Zwraca
  • wartość interpolowana między dwiema liczbami zmiennymi

statyczny publiczny Vector3 maks (Vector3 lh, Vector3 rh)

Pobierz Vector3, gdzie każda wartość jest ustawiona jako minimalnie dwie wartości Wektora3

Parametry
lhs
rh

statyczny publiczny Vector3 min (Vector3 lh, Vector3 rh)

Pobierz Wektor3, gdzie każda wartość jest ustawiona jako minimalna wartość 2 wartości Wektor33

Parametry
lhs
rh

publiczne Vector3 negowane ()

Neguje wektor3

Zwraca
  • Wektor3 w przeciwnym kierunku

Vector3 znormalizowane ()

Skaluj wektor3 w długości jednostki

publiczny statyczny Vector3 jeden ()

Pobiera Vector3 ze wszystkimi wartościami ustawionymi na 1

publiczny statyczny Vector3 w prawo ()

Pobiera parametr Vector3 ustawiony na (1, 0, 0)

publiczne Vector3 skalowane (liczba zmiennoprzecinkowa)

Jednolite skalowanie wektora3

Parametry
a
Zwraca
  • wektor3 pomnożony przez kwotę skalarną

void void set (Vector3 v)

Skopiuj wartości z innego wektora3 do tego wektora3

Parametry
V

void void set (float vx, float vy, float vz)

Ustaw każdą wartość

Parametry
VPAID
Vy
VZ

statyczny Vector3 odejmowanie (Vector3 lh, Vector3 rh)

Odejmij 2 wektory3

Parametry
lhs
rh
Zwraca
  • Wektor3

Ciąg toString ()

publiczny statyczny Vector3 w górę ()

Pobiera wektor wektorowy (0, 1, 0)

publiczny statyczny Vector3 zero ()

Pobiera Vector3 ze wszystkimi wartościami ustawionymi na 0