Skip to content

Latest commit

 

History

History
35 lines (35 loc) · 1.86 KB

README.md

File metadata and controls

35 lines (35 loc) · 1.86 KB

Задание на 4 лабу:

Реализация и исследование алгоритмов построения окружностей и эллипсов

1. Построение окружностей:

  • Задание центра (можно по умолчанию в центре экрана)
  • Задание радиуса
  • Выбор Цвета
  • Выбор алгоритма
    • Каноническое уравнение
    • Параметрическое уравнение
    • Алгоритм Брезенхема
    • Алгоритм средней точки
    • Библиотечный способ
  • Возможность рисовать цветом фона

2. Спектр окружностей:

  • Выбор алгоритма
  • Центр можно сделать в центре экрана
  • Начальный радиус, конечный радиус, шаг, количество (любые 3 из 4 параметров)

3. Построение эллипсов:

  • Задание центра (можно по умолчанию в центре экрана)
  • Задание a
  • Задание b
  • Выбор Цвета
  • Выбор алгоритма
    • Каноническое уравнение
    • Параметрическое уравнение
    • Алгоритм Брезенхема (модифицированный)
    • Алгоритм средней точки
    • Библиотечный способ
  • Возможность рисовать цветом фона

4. Спектр эллипсов:

  • См. 2.

4. Исследование временных характеристик окружностей: (на max баллы)

  • Измерить все алгоритмы
  • Ось X: Радиус
  • Ось Y: Время