Vektoren
Stellt Funktionen zur Manipulation von Punkten und Vektoren bereit. In der Verarbeitung gibt es keinen Unterschied zwischen Punkten und Vektoren, d.h. Punkte dürfen als Vektor-Input und vice-versa benutzt werden.
Vektor-Operationen
- VectorXYZ: Erzeugt einen Vektor auf Basis X,Y,Z-Koordinaten
- Vector2Pt: Erzeugt einen Vektor auf Basis von Start- und Endpunkt (bzw. Vektor)
- NormX: Erzeugt einen Einheitsvektor in Richtung X-Achse
- NormY: Erzeugt einen Einheitsvektor in Richtung Y-Achse
- NormZ: Erzeugt einen Einheitsvektor in Richtung Z-Achse
- DeconstructTuple3d: Gibt die Koordinaten eines Punkt oder Vektors zurück
-
GetAmplitude: Gibt Skalierungsfaktor des Vektors zurück
-
VectorAdd: Addiert zwei Vektoren
- VectorSubtract: Subtrahiert zwei Vektoren
- NormalizeVector: Normalisiert einen Vektor
- Reverse: Richtet einen Vektor entgegengesetzt aus
- vectorAdd: Addiert zwei Vektoren
- vectorInterpolate: Berechnet die Interpolation zweier Vektoren
-
vectorSubtract: Subtrahiert zwei Vectoren
-
SetAmplitude: Skaliert einen Vector
- Rotate: Dreht Vektor um eine Achse
- DotProduct: Skalarprodukt
- CrossProduct: Kreuzprodukt
Punkt-Operationen
- PointXYZ: Erzeugt einen Punkt auf Basis X,Y,Z-Koordinaten
- Distance: Berechnet Abstand zwischen zwei Punkten
- ClosestPoint: Findet den nächsten Punkt zu einer Liste von Punkten