2D vektorový úhel kalkulačka

Vector V1: ,
Vector V2:,
 
Angle: Degrees

To je poměrně jednoduché, protože existuje pouze jeden stupeň svobody pro 2D rotace. Pokud jsou V1 a V2 normalizovány, takže | V1 | = | V2 | = 1, potom, úhel = ACOS (v1 • v2)

kde:

• = 'Dot' produkt (viz rámeček na pravé straně stránky).

ACOS = ARC COS = Inverze Cosine Function viz Stránka Trigonometrie.

| v1 | = velikost v1.

Jediným problémem je, že to nedává všechny možné hodnoty mezi 0 ° a 360 °, nebo -180 ° a 180 °. Jinými slovy, to nám neřekne, pokud je v1 přední nebo za v2, jít z v1 až v2 je opačný směr od v2 až v1.

2D vektorový úhel kalkulačka