Шаг 43.
Основы компьютерной графики. ... Алгоритмы заполнения, которые используют математическое описание контура. Заполнение круга

    На этом шаге мы рассмотрим общие принципы реализации такого алгоритма.

    Для заполнения круга можно использовать алгоритм вывода контура (окружности), который мы рассмотрели на 32 шаге. В процессе выполнения этого алгоритма последовательно вычисляются координаты пикселей контура в границах одного октанта. Для заполнения надлежит выводить горизонтали, которые соединяют пары точек на контуре, расположенные симметрично относительно оси y (рисунок 1).


Рис.1. Заполнение круга

    Так же может быть построен и алгоритм заполнения эллипса.

    На следующем шаге мы рассмотрим заполнение полигонов.




Предыдущий шаг Содержание Следующий шаг