Math.atan2()
Возвращает угол точки (x, y) относительно оси X.
Сигнатура
Math.atan2(y, x)Возвращает угол в радианах между положительной осью X и точкой (x, y). Учитывает знаки обоих аргументов, давая полный диапазон от -π до π. Незаменим для перевода координат в угол.
Math.atan2(1, 1) // 0.7853981633974483 (π/4)
Math.atan2(1, 0) // 1.5707963267948966 (π/2)
Math.atan2(0, -1) // 3.141592653589793 (π)