Comment calculer l'angle entre deux vecteurs de direction qui forme un ouvert/fermé de forme?

J'essaie de trouver le bon trig. eq./fonction pour déterminer les éléments suivants:
Le Angle (en DEGRÉS) entre deux VECTEURS de DIRECTION(déjà déterminé), qui représentent les deux line-segment.
Il est utilisé dans le contexte de la FORME RECOGTNITION (dessiné à la main par l'utilisateur sur l'écran).

DONC, fondamentalement,

a) si l'utilisateur tire une (grossière) de la forme, comme un cercle ou un ovale ou un rectangle, etc - les lignes qui rend cette forme sont divisées en à dire.. 20 points(x-y paires).

b) j'ai le DirectionVector pour chacun de ces SEGMENTS de LIGNE.

c) de Sorte que le DÉBUT d'un SEGMENT de LIGNE(x0,y0), les points de FIN de la ligne précédente(de manière à former une forme fermée comme un rectangle, disons).

DONC, ma question est , étant donné le contexte(c'est à dire determinign le type d'un polygone), comment trouver l'angle de changement entre les deux VECTEURS de DIRECTION(disponible en deux valeurs à virgule flottante pour les x et les y) ???

J'ai vu tellement de différents trig. les équations et je suis à la recherche de clarté sur ce point.

Merci beaucoup à l'avance les gens!

OriginalL'auteur ImmortalBuddha | 2010-11-28