PMG

Форумы по созданию игр
Текущее время: 25 сен 2017 20:50

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Вхождение в зону.
СообщениеДобавлено: 31 май 2010 13:09 
Не в сети
Любитель

Зарегистрирован: 25 мар 2010 18:39
Сообщения: 17
В свое время прогулял лекции по матанализу.
Задача следующая:
Имеется некая зона-многоугольник.
Как узнать входит ли определенные координаты в эту зону (например мышь)?

_________________
Я именно тот чайник с кривым носиком, и вероятнее всего ручками тоже.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вхождение в зону.
СообщениеДобавлено: 02 июн 2010 16:44 
Не в сети
Гуру
Аватара пользователя

Зарегистрирован: 03 авг 2004 10:37
Сообщения: 2686
Откуда: Кирово-Чепецк
Мне было проще разбить многоугольник на треугольники и проверять уже их.

_________________
С уважением, Сергей


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вхождение в зону.
СообщениеДобавлено: 16 июл 2010 18:21 
а как их проверить?
у меня ток такая идея
взять площядь этого триугольника и разбить в массив каждый пиксель (или как нить по другому) и потом если координата принадлежит хоть одному значению в массиве то он находится там
но только для этого надо очень и очень много места
всмысле что для вычисления надо потратить много времени


Вернуться к началу
  
 
 Заголовок сообщения: Re: Вхождение в зону.
СообщениеДобавлено: 19 июл 2010 08:41 
Не в сети
Гуру
Аватара пользователя

Зарегистрирован: 03 авг 2004 10:37
Сообщения: 2686
Откуда: Кирово-Чепецк
Как проверить можно посмотреть в Урок 30. Определение столкновений и моделирование законов физики (http://pmg.org.ru/nehe/nehe30.htm)

_________________
С уважением, Сергей


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB