Головна сторінка
Top.Mail.Ru Яндекс.Метрика
Форум: "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.54 MB
Час: 0.023 c
6-37253
kalishenko stas
2002-11-13 20:40
2003.01.13
Помилка


4-37465
AlexandrRya
2002-11-24 00:01
2003.01.13
GetCurrentThread () в Service


14-37368
Верховний
2002-12-12 21:22
2003.01.13
Як роблять рекламні ролики на телебаченні?


4-37446
AndrewVolkov
2002-11-22 19:01
2003.01.13
Поясніть будь ласка, як можна подивитися цей масив ???


3-36960
dash78
2002-12-17 15:15
2003.01.13
Як правильно побудувати запит?





африкаанс албанський арабська вірменин азербайджанець баскський білоруський болгарська каталонський Китайська (спрощене письмо) Китайський традиційний) хорватський чеська данську мову нідерландський Ukranian естонець Філіппінська фінську мову французький
галісійська грузинський німецький грецький гаїтянський креольський давньоєврейську хінді угорський ісландський індонезієць ірландський італійський японський корейський латиська литовець македонець малайський мальтійський норвежець
перс полірування португальська румунський російська сербський словацький словенський іспанська суахілі шведську мову тайський турецька український урду в'єтнамський валлійський ідиш бенгальський боснійський
кебуано есперанто гуджараті хауса хмонг ігбо яванський каннада кхмерская Лао латинь маорі маратхі монгольський непальська панджабі сомалійський тамільська телугу йоруба
зулуський
Англійська Французький Німецький Італійський Португальська Русский Іспанська