vector
*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.
Diese Bibliothek implementiert Funktionalitäten für den Vektortyp zusätzlich zur integrierten primitiven Support.Es verwendet Vektoren mit drei Komponenten ( x , y und z ).
Einzelne Vektorkomponenten können über die Felder x oder X , y oder Y , z oder Z aufgerufen werden.Da Vektorelementwerte unveränderlich sind, wird das Schreiben zu einzelnen Komponenten nicht unterstützt.
Zusammenfassung
Funktionen
Erstellt einen neuen Vektor mit den angegebenen Komponentenwerten.
Berechnet die Größe eines gegebenen Vektorkraft.
Berechnet die normalisierte Version (Vektorkraft) eines gegebenen Vektorkraft.
Berechnet das Kreuzprodukt von zwei Vektoren.
Berechnet das Dot-Produkt von zwei Vektoren.
Berechnet den Winkel zwischen zwei Vektoren in Radianen.
Gilt math.floor() für jedes Komponente des Vektorkraft.
Gilt math.ceil() für jedes Komponente des Vektorkraft.
Gilt math.abs() für jedes Komponente des Vektorkraft.
Gilt math.sign() für jedes Komponente des Vektorkraft.
Gilt math.clamp() für jedes Komponente des Vektorkraft.
Wendet math.max() auf die entsprechenden Komponenten der Eingabevektoren an.
Wendet math.min() auf die entsprechenden Komponenten der Eingabevektoren an.
Funktionen
Eigenschaften
zero
Konstante Vektor mit allen Komponenten auf 0 gesetzt.
one
Konstante Vektor mit allen Komponenten auf 1 gesetzt.