Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Заполнение области
Алгоритм построчного сканирования
Рис. 3.21
Есть область, граница которой разложена в растр. Требуется: заполнить область внутри. Пусть внутри задана точка “boundary” — значение граничных Объект заключается в прямоугольную оболочку и проверяется принадлежность Проводится построчное сканирование. Находится
Рис. 3.22 Недостаток: Просматривается больше
Метод заполнения с затравкой Область называется 4-хсвязной, если из любой внутренней т. можно достичь любой другой т., двигаясь в одном из 4-х направлений.
4-х связная обл. 8-связная обл.
Рис. 3.23
Алгоритм: 1) Поместить затравочный 2) Пока стек не пуст: а) извлечь б) присвоить в) для каждого из соседних 4-хсвязных - является ли он граничным; - не присвоено ли г) проигнорировать иначе поместить Пример:
Рис. 3.24
Стек
1 10 2 2 3
Заполнение линиями Для заданной т. (x, y) определяется и заполняется максимальный отрезок, содержащий эту т. и лежащий внутри области. Потом в поисках еще не заполненных
|