0 / 0 / 0
Регистрация: 25.01.2018
Сообщений: 26
|
|
1 | |
Выполнение проверки принадлежности объекта определённому сектору25.02.2018, 21:47. Показов 684. Ответов 1
Метки нет (Все метки)
Задача имеется следующая: есть компас и есть четыре сектора. Угол каждого сектора = 90°, соответственно у каждого есть свои левая и правая границы, изменяющиеся в зависимости от направления движения, но всегда имеющие угол 90°. Например при движении по азимуту 30, Сектор1 имеет левую границу 0+30 и правую границу 90+30. Сектор2 соответственно 90+30 и 180+30 и т.д. Далее возникает объект по азимуту 60°, который я определяю выбором if(левая граница <азимут_объекта<правая граница) как объект находящийся в Секторе1. А дальше я наступаю на грабли, потому что при появлении объекта в азимуте 20, в Секторе4, у которого левая граница (в момент движения по азимуту 30) равна 300, а правая, после перевода в нужный вид через 390 %360, равна 30, сравнение if(левая граница <азимут_объекта<правая граница) естественно не выполняется.
Я предполагаю, что такую проверку можно каким-то образом реализовать через углы, но ума не приложу как. Зациклился. Буду рад любой помощи!
0
|
25.02.2018, 21:47 | |
Ответы с готовыми решениями:
1
Определение принадлежности животного к определенному виду Алгоритм проверки принадлежности линии к многоугольнику Алгоритм проверки принадлежности точки одному из прямоугольников Программа для проверки принадлежности точки области |
0 / 0 / 0
Регистрация: 25.01.2018
Сообщений: 26
|
|
19.03.2018, 12:41 [ТС] | 2 |
перемудрил с решением. Решается прибавлением 360 к азимуту объекта, при правой границе > 360 и направлении > азимута.
0
|
19.03.2018, 12:41 | |
19.03.2018, 12:41 | |
Помогаю со студенческими работами здесь
2
Нужна подфункция для проверки принадлежности точки отрезку Класс с методом проверки принадлежности точки заданной области Методы нахождения площади, периметра, проверки принадлежности точки Записать оператор условия для проверки принадлежности m заданному отрезку [20;30] Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |