Имеем три точки с координатами – A, B и C, точки образуют отрезки AB и AC, необходимо определить угол α между этими отрезками:
$x1
, $y1
– координаты точки A,
$x2
, $y2
– координаты точки B,
$x3
, $y3
– координаты точки C.
function getAnglePoints(x1, y1, x2, y2, x3, y3)
{
return (Math.atan2(y3 - y1, x3 - x1) - Math.atan2(y2 - y1, x2 - x1)) * 180 / Math.PI;
}