Главная страница
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.033 c
3-1170519998
SerVit
2007-02-03 19:26
2007.04.22
Ошибка при вставке данных с русскими буквами


15-1174690671
eXPell
2007-03-24 01:57
2007.04.22
Ну, разве что для интереса)))


15-1175241462
Ketmar
2007-03-30 11:57
2007.04.22
wine и шрифты


1-1172667708
kyn66
2007-02-28 16:01
2007.04.22
Работа с архивами


2-1175594493
Alex_C
2007-04-03 14:01
2007.04.22
Как правильно определить многомерный динамический массив?