vector

Pokaż przestarzałe

*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

Właściwości

  • Stały wektor z wszystkimi komponentami ustawionymi na 0 .

  • Stały wektor z wszystkimi komponentami ustawionymi na 1 .

Funkcje

create

Tworzy nowy wektor z podanymi wartościami komponentów.

Parametry

Zwroty

magnitude

Oblicza wielkość danego wektora.

Parametry

vec: vector

Zwroty

normalize

Oblicza normalną wersję (wektor jednostek) danego wektora.

Parametry

vec: vector

Zwroty

cross

Oblicza krzyżowy produkt dwóch wektorów.

Parametry

vec1: vector
vec2: vector

Zwroty

Oblicza produkt punktowy dwóch wektorów.

Parametry

vec1: vector
vec2: vector

Zwroty

angle

Oblicza kąt między dwoma wektorami w radiach. Oś, jeśli zostanie określona, jest używana do określenia znaku kąta.

Parametry

vec1: vector
vec2: vector
axis: vector

Zwroty

floor

Stosuje math.floor() do każdego komponentu wektora wejściowego.

Parametry

vec: vector

Zwroty

ceil

Stosuje math.ceil() do każdego komponentu wektora wejściowego.

Parametry

vec: vector

Zwroty

Stosuje math.abs() do każdego komponentu wektora wejściowego.

Parametry

vec: vector

Zwroty

sign

Stosuje math.sign() do każdego komponentu wektora wejściowego.

Parametry

vec: vector

Zwroty

clamp

Stosuje math.clamp() do każdego komponentu wektora wejściowego.

Parametry

vec: vector
min: vector
max: vector

Zwroty

Stosuje math.max() do odpowiednich komponentów wektorów wejściowych.

Parametry

...: vector

Zwroty

Stosuje math.min() do odpowiednich komponentów wektorów wejściowych.

Parametry

...: vector

Zwroty

Właściwości

zero

Stały wektor z wszystkimi komponentami ustawionymi na 0 .

Stały wektor z wszystkimi komponentami ustawionymi na 1 .