Как получить угол по часовой стрелке между двумя углами на единицу окружности - PullRequest
0 голосов
/ 29 ноября 2018

Я думаю, что у меня простая тригонометрическая задача.Согласно следующим цифрам A и B :

Цифры

Какова формула для получения по часовой стрелкеугол между двумя углами в двух ситуациях?

Рисунок A: Точка A (15 °) Точка B (45 °) Угол: 330 ° Рисунок B: Точка A (45 °) Точка B (135 °) Угол: 90 °

Заранее спасибо

1 Ответ

0 голосов
/ 29 ноября 2018

Просто A - B, а затем добавьте или вычтите 360, если необходимо.

Формула, которая работает для всех случаев:

((A mod 360) - (B mod 360)+ 720) мод 360

Отредактировано: добавьте 720 вместо 360, если A отрицательный, а B положительный, и в результате вы получите менее -360.

...