Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.06.14;
Скачать: CL | DM;

Вниз

pointInPoly   Найти похожие ветки 

 
TButton ©   (2005-05-29 23:12) [0]

доброго времени суток, дамы и госопода

не поделитесь ли функцией определяющей принадлежит ли точка полигону с известными координатами вершин?

буду весьма признателен.


 
Sergey Masloff   (2005-05-29 23:21) [1]

хм... а PtInRegion() не спасет отца русской демократии?


 
Sergey Masloff   (2005-05-29 23:28) [2]

Ну естественно регион нужно определить будет см. раздел Region Functions в MSDN в частности CreatePolygonRgn()


 
TButton ©   (2005-05-29 23:28) [3]


> хм... а PtInRegion() не спасет отца русской демократии?

возможно, надо глянуть.
я подозревал что, что-то подобное уже реализовано, но не смог угадать имя =)
...
хм. а можно пример использования?


 
TButton ©   (2005-05-29 23:33) [4]


> Ну естественно регион нужно определить будет см. раздел
> Region Functions в MSDN в частности CreatePolygonRgn()

смотрел.
r: HRGN;
p: array of TPoint;

r:=createPolygonRgn(p, High(p), ???);

так?


 
Sergey Masloff   (2005-05-29 23:37) [5]

Так. Вместо ??? ALTERNATE или WINDING если регион неперекрывающийся то все равно.


 
Sergey Masloff   (2005-05-29 23:40) [6]

Пример только если на Це. У меня MSVC запущено и Oracle Personal а вместе с Delphi боливар не выдержит ;-) машина слабая.


 
TButton ©   (2005-05-29 23:40) [7]

большое спасибо.
буду пользовать.



Страницы: 1 вся ветка

Текущий архив: 2005.06.14;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.026 c
8-1109168540
Fenik
2005-02-23 17:22
2005.06.14
Аппроксимация экспериментальных данных.


3-1114757222
afanasic
2005-04-29 10:47
2005.06.14
Oracle -> BDE -> Delphi не читается BLOB


14-1116824427
Некто
2005-05-23 09:00
2005.06.14
Фанатам Carmageddon а


1-1117108498
Borik
2005-05-26 15:54
2005.06.14
Как программно скопировать из Ворд в Делфи


4-1114083686
Максим
2005-04-21 15:41
2005.06.14
USB on/off