Вниз
Скачать: CL | DM;

Алгоритм   Найти похожие ветки 

← →
Dick ©   (2002-09-24 19:46) [0]

Господа, нет ли у кого готового(нет времени искать информацию, а потом писать) алгоритма заполнения многоугольника. Если конкретнее, надо перебрать все пикселы, принадлежащие заданному многоугольнику. Заранее спасибо))


← →
KilkennyCat ©   (2002-09-25 20:10) [1]

Заполнение - TCanvas.FloodFill

Перебрать:
for x := 0 to canvas.width - 1 do
for y := 0 to canvas.height - 1 do if canvas.pixels[x,y]...

Все вышенаписанное предполагает работу с цветом, если же заполнять надо чем-то иным, а перебирать пикселы для чего-то друго-го, то тут я развожу руками...

И цикл - фигня. Если вопрос о переборе трактуется как определение принадлежности данного пиксела некой многоугольной области, то надо просто вспомнить шкльный курс математики.
Но тогда причем тут заполнение?
Все-таки странно звучит: как заполнить, а конкретней перебрать?



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.013 c
1-37142
smok_er
2002-12-28 14:34
2003.01.13
TWebBrowser & GoggleToolbar: Возможно ли?


14-37297
FLIZ
2002-12-22 01:08
2003.01.13
Про кодерров и прогерров :-)))


7-37419
stone
2002-10-31 15:44
2003.01.13
Корректное уничтожение клиента на сервере приложений


1-37067
Dmitry Strigevitch
2002-12-28 04:02
2003.01.13
...splitter ы сбиваются в одну кучу...


1-37154
Programist21
2002-12-28 09:59
2003.01.13
Сравнение картинок




   Наверх