Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.01.13;
Скачать: 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 вся ветка

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

Наверх




Память: 0.46 MB
Время: 0.015 c
3-36987
Vanya
2002-12-18 12:51
2003.01.13
глюки dbExpress + MySQL, как фиксить?


6-37264
OlegL
2002-11-09 11:44
2003.01.13
Как заморозить прогу до приёма ответа?


1-37127
Сутковой Вадим
2003-01-04 15:11
2003.01.13
Удаление настроек (некоторых) из INI.


1-37074
VJar
2003-01-03 13:45
2003.01.13
Обработка ошибки перевода данных


3-36928
Antah
2002-12-17 13:56
2003.01.13
Проблема с запросом SELECT FROM WHERE LIKE