Vector3
*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.
Typ danych Vector3 reprezentuje wielowążdowy wzór w przestrzeni 3D, zwykle używany jako punkt w przestrzeni 3D lub wym
Niektóre przykłady użycia Vector3 są Position , Rotation i 1> Class.BasePart.Size|Size1> części, na przykład:
local part = workspace.Partpart.Position = part.Position + Vector3.new(5, 2, 10) -- Move part by (5, 2, 10)
Vector3 jest również często używany podczas budowania bardziej złożonych typów danych 3D, takich jak CFrame . Wiele z tych typów danych będzie używać metod Vector3 w swoich parametrach, takich jak 0> Datatype. CFrame:PointToObjectSpace() .
Podsumowanie
Konstruktorzy
Zwraca nowy Vector3 z podanych x, y i z komponentów.
- FromNormalId(normal : Enum.NormalId)
Zwraca nowy Vector3 w podanym kierunku.
Zwraca nowy Vector3 dla podanego osi.
Właściwości
A Vector3 z magnitudością zero.
A Vector3 z wartością 1 na każdym osi.
A Vector3 z wartością 1 na osi X.
A Vector3 z wartością 1 na osi Y.
A Vector3 z wartością 1 na osi Z.
x-koordynatorem Vector3.
Koordynata y Vector3.
Koordynata z wymiarem z Vector3.
DługośćVector3.
Normalizowana kopia Vector3 - jedna z tych samych kierunków co oryginał, ale mnożnik 1.
Metody
Zwraca nowy wektor z absolutnych wartości komponentów oryginału.
Zwraca nowy wymiar z sufitu części oryginalnych.
Zwraca nowy wymiar z podłogi składników oryginału.
Zwraca nowy wektor z znaku (-1, 0 lub 1) z komponentów oryginału.
Zwraca produkt krzyżowy dwóch wektorów.
Zwraca kąt w stopniach pomiędzy dwoma wektorami. Jeśli dostarczysz osi, to określa znak kąta.
Zwraca skalaryczny produkt dwóch wektorów.
Wywraca true jeśli składniki X, Y i Z innego Vector3 są w jednostkach epsilon każdej odpowiadającej komponentu tego Vector3 .
Zwraca linię Vector3 pomiędzy Vector3 i targetem przez dany alfa.
Zwraca Vector3 z każdym komponentem jako najwyższym wśród odpowiednich komponentów obu dostarczonych obiektów Vector3.
Zwraca Vector3 z każdym komponentem jako najniższym wśród odpowiednich komponentów obu dostarczonych obiektów Vector3.
Działania matematyczne
Produkuje Vector3 poprzez dodanie każdego komponentu pierwszego wektora do odpowiednich komponentów drugiego.
Produkuje Vector3 poprzez odejmowanie każdego komponentu drugiego wektora od odpowiednich komponentów pierwszego.
Produkuje Vector3 poprzez mnożenie każdego komponentu pierwszego wektora przez odpowiedni komponent drugiego.
Produkuje Vector3 poprzez podzielenie każdego komponentu pierwszego wektora przez odpowiedni komponent drugiego.
Produces a Vector3 by działka dzieląca każdy komponent pierwszego wektora przez odpowiednią część drugiego.
Produkuje Vector3 poprzez mnożenie każdego składnika dostarczonego wektora przez liczbę.
Produkuje Vector3 poprzez podzielenie każdego komponentu dostarczonego wektora przez liczbę.
Produces a Vector3 by dzielnik podłogowy każdą część dostarczonego wektora przez liczbę.