Skip to content

Latest commit

 

History

History
12 lines (11 loc) · 2.36 KB

README.md

File metadata and controls

12 lines (11 loc) · 2.36 KB

№3 Реализация и исследование алгоримтов высвечивания отрезков (разложение в растр)

  1. Реализция алгоритма (ЦДА, брезенхем действительный, брезенхем целочисленный, брезенхем с устранением ступенчатости). Сравнение со стандартным алгоритмом. Задаются начальные и конечные координаты; рисуется отрезок разными методами. Отрисовка отрезка другим цветом и методом поверх первого, для проверки совпадения. Предоставить пользователю возможность выбора двух цветов – цвета фона и цвета рисования. Алгоритмы выбирать из выпадающего списка.
  2. Сравнение визуальных характеристик для спектра отрезков («солнце», отрезки под разными углами») – задается длина отрезка и угол между ними.

Вопросы для самопроверки

  1. Разложение отрезков в растр. Определение и постановка задачи. 2.Основные требования, предъявляемые к алгоритмам разложения отрезков в растр. Выбор шага изменения аргумента при разложении отрезков в растр.
  2. Пошаговый характер разложения отрезков в растр. Алгоритм цифрового дифференциального анализатора.
  3. Простой алгоритм Брезенхема разложения отрезка в растр. Понятие ошибки, расчетные соотношения для ее вычисления, суть алгоритма.
  4. Общий алгоритм Брезенхема разложения отрезка в растр. 6.Алгоритм Брезенхема с устранением ступенчатости, основная идея, выбор интенсивности, расчет площади, ошибки.