Прошу помощи в решении одной тривиальной задачки.
Наблюдающий смотрит в определенную точку. Пускай эта точка будет иметь какой-то относительный угол. Также дана вторая точка которая также имеет свой угол, как определить в какую сторону, влево\вправо должен повернуться наблюдатель что бы перевести взгляд из одной точки в другую что бы поворот был меньше 180˚. Те. определить куда выгоднее ему крутить своей головой за часовой или против неё.
Задача не сложная, но сейчас уже засыпаю. Обратись в приват, напишу часов через 8 ответ)
11 Мар 2013, 16:48Самый простой пример - сделать на условиях
[php:1:5193f5b05f]
Если откуда больше куда то
А = откуда - куда
Б = куда + 360 - откуда
Если а больше б
То по часовой
Если б больше а
То против часовой
Иначе никуда
[/php:1:5193f5b05f]
Вот и все
по этому же принципу если куда больше откуда