Re[2]: Попадание луча между двумя другими лучами
От: 777777w Россия  
Дата: 19.12.13 06:38
Оценка:
Здравствуйте, Dorofey, Вы писали:

7>>Дан угол, под которым луч выходит из начала координат (от -180 до 180) и угол на который он поворачивается (от -360 до 360). Требуется определить, пересечет ли он третий луч, угол которого также задан.


D>Третий? А где второй?


Второй это положение первого после поворота.

7>>Есть ли какой-то простой алгоритм? Или нужно писать кучу if-ов учитывая пересечение первым лучом нуля, 180 или -180 градусов?


D>Бррр, какие кучу if-ов? Ты хочешь написать 360 if-ов? Вау, индиан стайл солюшн


Чтобы было понятно — конкретный пример. Первый луч +10 градусов, поворачивается на -340 градусов. Пересечет ли он луч -20 градусов? +170? +20? Напиши выражение возвращающее bool.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.