24 / 24 / 11
Регистрация: 28.12.2010
Сообщений: 142
|
|
1 | |
Расчет зоны видимости06.01.2011, 15:07. Показов 1992. Ответов 2
Метки нет Все метки)
(
Всем привет!
Столкнулся с проблемой нахождения так называемой зоны видимости. Имеется некоторая модель поля(карты), которая представляется двумерной сеткой. Также имеется модель юнита, который имеет сектор обзора, заданный радиусом обзора и углом. Мне же нужно получить то множество клеток(элементов поля) которые попадают в поле зрения юнита с учетом типа клеток поля. Какие способы, методы, алгоритмы можете предложить для попытки реализации моей задачи?
0
|
|
06.01.2011, 15:07 | |
Ответы с готовыми решениями:
2
Создание зоны видимости
|
06.01.2011, 17:36 | 2 |
Проверяй, меньше ли расстояние от центра квадрата поля, чем радиус обзора и попадает ли угол между центром этого квадрата и, к примеру, горизонталью в промежуток между направлением взгляда и половинными углами обзора.
угол взгляда: alpha угол обзора: beta = beta1-beta2 радиус обзора: r Соответственно: beta1 = alpha - beta/2 beta2 = alpha + beta/2 Для квадрата 1: если beta1 < gamma1 < beta2 и r1 < r то квадрат видимый
1
|
24 / 24 / 11
Регистрация: 28.12.2010
Сообщений: 142
|
||||||
07.01.2011, 17:30 [ТС] | 3 | |||||
![]() Решение
Спасибо за совет!
Добавлено через 21 час 11 минут Как вам такой способ?
Что скажите по поводу предложенного метода?
0
|
07.01.2011, 17:30 | |
Помогаю со студенческими работами здесь
3
При скроле показывать блок, ровно в тот момент, когда исчезает из зоны видимости заголовок Расчет стоимости проезда в электропоезде в зависимости от зоны станции назначения зоны Зоны Френеля Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |