Xwab
Форумыnavigate_nextОбщение

Задача: определить угол
Сообщения
Aventus

Прошу помощи в решении одной тривиальной задачки.
Наблюдающий смотрит в определенную точку. Пускай эта точка будет иметь какой-то относительный угол. Также дана вторая точка которая также имеет свой угол, как определить в какую сторону, влево\вправо должен повернуться наблюдатель что бы перевести взгляд из одной точки в другую что бы поворот был меньше 180˚. Те. определить куда выгоднее ему крутить своей головой за часовой или против неё.

11 Мар 2013, 16:35
no_tactic

Задача не сложная, но сейчас уже засыпаю. Обратись в приват, напишу часов через 8 ответ)

11 Мар 2013, 16:48
Aventus

no_tactic, нет спасибо мне бы сейчас

11 Мар 2013, 16:48
no_tactic

Самый простой пример - сделать на условиях
[php:1:5193f5b05f]
Если откуда больше куда то
А = откуда - куда
Б = куда + 360 - откуда
Если а больше б
То по часовой
Если б больше а
То против часовой
Иначе никуда
[/php:1:5193f5b05f]
Вот и все  по этому же принципу если куда больше откуда

12 Мар 2013, 5:02
Aventus

no_tactic, спасибо, сегодня когда освобожусь опробую твой алгоритм)

12 Мар 2013, 8:19
Ответить на тему