|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#16
|
||||
|
||||
Тогда мне кажется проще сделать несколько шагов.
1) Соединить все в один TImage, чтобы не плодить сущности. 2) Хранить для каждого объекта его описывающую окружность - центр и минимальный радиус окружности, внутри которой находятся все точки объекта. 3) Для всех объектов проверять сначала что курсор находится в этой окружности (чтобы исключить лишние сложные просчеты), и если находится - применять методы проверки принадлежности точки выпуклому многоугольнику, а невыпуклые объекты разбить на выпуклые. Можно разбить все объекты на треугольники, тогда для выпуклых и невыпуклых объектов будет единый алгоритм - принадлежность точки треугольнику. jmp $ ; Happy End! The Cake Is A Lie. Последний раз редактировалось Bargest, 17.06.2013 в 12:49. |
#17
|
||||
|
||||
Цитата:
|
#18
|
|||
|
|||
может кто-нибудь знает как реализовано объектное отображение в программах картографии ?
|