Kąt między wektorami (bez przesunięć osi)

0

Bry. Jak mogę sprawdzić kąt między dwoma wektorami, które łączy jeden wspólny punkt. Jak tego dokonać bez przesuwania osi, np. tak?
Link: http://www.fotosik.pl/pokaz_obrazek/79ba62feb2e966bc.html

 
float GetAngBVectors(float vx, float vy, float ux, float uy)
{
      float scal = vx * ux + vy * uy;
      float v[2];
      v[0] = sqrt(pow(vx,2) + pow(vy,2));
      v[1] = sqrt(pow(ux,2) + pow(uy,2));
      v[0] = v[0] * v[1];
      return 180 * acos(scal / v[0]) / 3.14;
} 

Ok, kąt sprawdza dobrze, ale to tylko względem środka układu współrzędnych.

0

Nie słyszałeś o google :/

http://matematyka.pisz.pl/strona/1630.html

1 użytkowników online, w tym zalogowanych: 0, gości: 1