Calculadora de ângulo de vetor 2D

Vector V1: ,
Vector V2:,
 
Angle: Degrees

Isso é relativamente simples porque há apenas um grau de liberdade para rotações 2D. Se v1 e v2 forem normalizados de modo que | v1 | = | v2 | = 1, então, ângulo = acos (v1 • v2)

Onde:

• = produto 'ponto' (veja a caixa à direita da página).

Acos = Arc Cos = Inverso da função de cosseno Consulte a página de trigonometria.

| v1 | = magnitude de v1.

O único problema é que isso não dará todos os valores possíveis entre 0 ° e 360 ​​°, ou -180 ° e + 180 °. Em outras palavras, não nos diz se v1 está à frente ou atrás v2, para ir de v1 a v2 é a direção oposta de v2 para v1.

Calculadora de ângulo de vetor 2D