2D-Vektor-Winkelrechner

Vector V1: ,
Vector V2:,
 
Angle: Degrees

Dies ist relativ einfach, da 2D-Rotationen nur ein Grad der Freiheit vorhanden ist. Wenn V1 und V2 so normalisiert sind, dass | v1 | = | v2 | = 1, dann winkel = acos (v1 • v2)

wo:

• = 'DOT' Produkt (siehe Feld auf der Seite rechts).

ACOS = ARC COS = Inverse Cosinus-Funktion siehe Trigonometrie-Seite.

| v1 | = Größe von V1.

Das einzige Problem ist, dass dies nicht alle möglichen Werte zwischen 0 ° und 360 ° oder -180 ° und + 180 ° erteilt. Mit anderen Worten, es wird nicht sagen, ob V1 voraus oder hinter V2 ist, um von V1 bis V2 zu gelangen, ist die entgegengesetzte Richtung von V2 bis V1.

2D-Vektor-Winkelrechner