Направление в градусах.
Итак
x = cos(direction)
y = sin(direction)
Если ваш калькулятор работает в радианах (как и любой нормальный калькулятор), вы можете конвертировать градусы в радианы с помощью
radians = degrees / 180 * pi
где pi = 3.14159 ... или Math.PI
Чтобы пойти другим путем, используйте 'atan'
radians = Math.atan(y / x)
В Javascript у вас есть функция Math.atan2
, котораяпринимает значения y и x в качестве параметров.
radians = Math.atan2(y, x)
радиан в градусах:
degrees = radians / pi * 180
, поэтому результат:
direction = Math.atan2(y, x) / Math.PI * 180