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 .
perpendicular ( vec As Vector ) As Vector
| Argument | Typ | Beschreibung |
|---|---|---|
| vec | Vector | Der angegebene vector . |
Intent >perpendicular(Vector(1,0,0))
--> Vector_(0.0, 1.0, 0.0, WorldFrame())
Das tatsächliche Ausgabenansicht kann variieren. Intent >perpendicular(Vector(1,1,0))
--> Vector_(-0.707, 0.707, 0.0, WorldFrame())
Beachten Sie, dass das Ergebnis ist immer eine Einheit
vector
.