Я пытаюсь понять правильный триг.уравнение / функция для определения следующего: Изменение угла (в градусах) между двумя ВЕКТОРАМИ НАПРАВЛЕНИЯ (уже определено), которые представляют два линейных сегмента.Это используется в контексте РАСПОЗНАВАНИЯ ФОРМЫ (рука нарисована пользователем на экране).
В общем,
a) если пользователь рисует (грубую) форму, такую как круг, или овал, или прямоугольник и т. Д. - линии, составляющие эту форму, разбиваются насказать .. 20 баллов (ху пары).
b) У меня есть DirectionVector для каждого из этих сегментов линии.
c) Таким образом, НАЧАЛО сегмента линии (x0, y0), будут точки конца предыдущей строки (таккак для формирования замкнутой фигуры, например, прямоугольника).
ТАК, мой вопрос, учитывая контекст (т.е. определить тип многоугольника), как найти изменение угламежду двумя векторами направления (доступно как два значения с плавающей запятой для x и y) ???
Я видел очень много разных триггеров.уравнения и я ищу ясности в этом.
Большое спасибо заранее, ребята!