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

Вниз

определение попадания точки в многоугольник   Найти похожие ветки 

 
ask3t ©   (2006-08-09 17:39) [0]

Нужен сабж. Поскольку эхи по алгоритмам здесь нет, пишу в наиболее подходящий.


 
ask3t ©   (2006-08-09 17:41) [1]

Сории, подходящую :)


 
XProger ©   (2006-08-09 18:27) [2]

http://algolist.manual.ru


 
Анатоль   (2006-08-09 23:12) [3]

Может, присоветуете компоненты для отрисовки элементов карт (примитивы-линия, многоугольник и т.д.) интерактивно работающие с мышью


 
programania ©   (2006-08-10 01:16) [4]

>ask3t ©   (09.08.06 17:39)  

Polygon(Points: array of TPoint);
if pixels[X,Y]=brush.color then //попала

>Анатоль   (09.08.06 23:12) [3]

ImageEn из hyrix.com
Там есть пример готового векторного редактора.
Еще немного добавил и вот что получилось:
http://programania.com/vec.exe  411кб
подробнее
http://programania.com/i13_ru.htm


 
Сергей М. ©   (2006-08-10 09:56) [5]


> Анатоль   (09.08.06 23:12) [3]


TdxFlowChart в составе DevExpress


 
Пусик ©   (2006-08-10 10:01) [6]


> ask3t ©   (09.08.06 17:39) 
> Нужен сабж. Поскольку эхи по алгоритмам здесь нет, пишу
> в наиболее подходящий.

См. PtInRegion


 
Чапаев ©   (2006-08-10 10:17) [7]


> ask3t ©   (09.08.06 17:39)  

Проще всего -- создать регион в форме нужного полигона, а затем вызвать PtInRgn().


 
Jeer ©   (2006-08-10 10:20) [8]

ask3t ©   (09.08.06 17:39)

Точка внутри полигона - произвольная линия из точки пересекает нечетное число раз стороны полигона.
Точна снаружи - четное.
Полигон - произвольный.


 
ask3t ©   (2006-08-10 15:32) [9]

Спасибо всем. Вот уж не ожидал,что так помогут. Про компоненты - хотелось бы аналог TPaintMap от vectory-lab.com.


 
UnDead   (2006-08-12 18:38) [10]

http://vkasoft.narod.ru
http://www.flex-graphics.com


 
ask3t ©   (2006-08-12 19:34) [11]

2UnDead: огромное спасибо!


 
ask3t ©   (2006-08-12 20:01) [12]

а лекарства к flex-graphics нету?



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

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

Наверх




Память: 0.49 MB
Время: 0.034 c
10-1131360802
Dysan
2005-11-07 13:53
2007.04.22
не копируються данные из TWebBrowser


2-1175766834
delphi_
2007-04-05 13:53
2007.04.22
INI файл в DLL


2-1175423853
>>DEATH<<
2007-04-01 14:37
2007.04.22
array of tbitmap


15-1175194588
roamer
2007-03-29 22:56
2007.04.22
Delphi и 1С:Предприятие. Программирование информационного обмена


3-1170513670
Itonix
2007-02-03 17:41
2007.04.22
Разница в компонентах