Форум: "Media";
Поточний архів: 2003.01.13;
Завантажити: [xml.tar.bz2];
Вниз
Алгоритм Знайти схожі гілки
← →
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 вся гілка
Форум: "Media";
Поточний архів: 2003.01.13;
Завантажити: [xml.tar.bz2];
Пам'ять: 0.55 MB
Час: 0.024 c