perpendicular()

Zusammenfassung

Gibt eine Einheit, vector die sich senkrecht zu der angegebenen vector . Diese Funktion verwendet den "arbiträren Achsenalgorithmus", und obwohl eine unbegrenzte Anzahl von gültigen Ergebnissen vorhanden sind, sind die Ergebnisse vorhersehbar und konsistent. Vectors , die sich in einer der Primärebenen erhalten Ergebnisse in einer anderen Primärebene. Wenn die angegebene vector wird in der XY-Ebene, lotrecht ist. Dadurch wird sichergestellt, dass 2D-Probleme in der Ebene bleiben. Diese Funktion wird immer eine Einheit vector .

Syntax

perpendicular ( vec As Vector ) As Vector 
Argument Typ Beschreibung
vec Vector Der angegebene vector .

Beispiel 1

Intent >perpendicular(Vector(1,0,0)) 
--> Vector_(0.0, 1.0, 0.0, WorldFrame()) 
Das tatsächliche Ausgabenansicht kann variieren.

Beispiel 2

Intent >perpendicular(Vector(1,1,0)) 
--> Vector_(-0.707, 0.707, 0.0, WorldFrame()) 
Beachten Sie, dass das Ergebnis ist immer eine Einheit vector .