vector
*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.
Ta biblioteka implementuje funkcjonalność dla typu wektora oprócz wsparcia operatora prostego zbudowanego.Używa wektorów z trzema składnikami (x, y i z).
Poszczególne komponenty wektorowe można uzyskać za pomocą pól x lub X , y lub Y , z lub Z .Ponieważ wartości wektorowe są niezmienne, nie wspiera się pisania do poszczególnych komponentów.
Podsumowanie
Funkcje
Tworzy nowy wektor z podanymi wartościami komponentów.
Oblicza wielkość danego wektora.
Oblicza normalną wersję (wektor jednostek) danego wektora.
Oblicza krzyżowy produkt dwóch wektorów.
Oblicza produkt punktowy dwóch wektorów.
Oblicza kąt między dwoma wektorami w radiach.
Stosuje math.floor() do każdego komponentu wektora wejściowego.
Stosuje math.ceil() do każdego komponentu wektora wejściowego.
Stosuje math.abs() do każdego komponentu wektora wejściowego.
Stosuje math.sign() do każdego komponentu wektora wejściowego.
Stosuje math.clamp() do każdego komponentu wektora wejściowego.
Stosuje math.max() do odpowiednich komponentów wektorów wejściowych.
Stosuje math.min() do odpowiednich komponentów wektorów wejściowych.
Funkcje
Właściwości
zero
Stały wektor z wszystkimi komponentami ustawionymi na 0 .
one
Stały wektor z wszystkimi komponentami ustawionymi na 1 .