- •Компьютерная графика
- •Лабораторная работа №1 Графические примитивы
- •Задание
- •Последовательность выполнения задания
- •Программный код
- •1.2.1 Среда программирования Microsoft Visual Studio 6. (мастер приложений AppWizard)
- •1.2.2 Среда разработки ms Visual Studio 2010
- •1. Добавим строки, сохраняющие координаты указателя мыши в момент нажатия левой кнопки мыши
- •2. Добавим в метод OnDraw() класса cPainterView строки, которые будут выполнять вывод на экран линий, соединяющих опорные точки.
- •3. Создание нового рисунка. Добавим в метод OnNewDocument() класса cPainterDoc
- •4. Сохранение рисунков в файл. Модифицируем функцию Serialize() класса cPainterDoc в файле PainterDoc.Cpp
- •Лабораторная работа №2 Фракталы
- •Лабораторная работа №3
- •Сплайны. Кривая Безье
- •Задание
- •Последовательность выполнения задания
- •Программный код
- •Лабораторная работа №4
- •Цель работы:
- •Теоретическое введение:
- •Лабораторная работа №5 «Закрашивание. Метод Фонга»
- •Контрольная работа
Контрольная работа
Визуализация трёхмерного объекта с закрашиванием граней методами Фонга и Гуро с возможностью поворота и масштабированием
Семахин Андрей Михайлович
КОМПЬЮТЕРНАЯ ГРАФИКА
Методические указания
к выполнению лабораторных и контрольных работ
для студентов направления (специальности)
09.03.04 – «Программная инженерия»
Редактор А.С. Мокина
Подписано в печать Формат 60х84 1/16 Бумага тип №1
Печать трафаретная Усл. печ. л. Уч.–изд. л.
Заказ Тираж Цена свободная
РИЦ Курганского государственного университета.
640669, г. Курган, ул. Гоголя, 25.
Курганский государственный университет.
