Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Vopros_GOS_2012+otveti+Metodika.doc
Скачиваний:
3
Добавлен:
29.08.2019
Размер:
2.01 Mб
Скачать

Распределение объема по формам и видам обучения

 

Виды обучения

Распределение объема часов по формам обучения

 

 

Дневная

Вечерняя

Заочная

1. Лекционные занятия

 

34

 

 

2. Практические занятия (семинарские)

 

 

3. Лабораторные занятия

 

34

 

 

 

Форма 3

 

Тематический план дисциплины.

 

Форма 3.1. Лекционные занятия

 

тем

Наименование тем и содержание разделов лекционного курса (литература).

Объем в часах, отводимый на изучение данной темы по формам обучения

 

 

Д

В

З

1

2

3

4

5

3.1.1

Введение. Аппаратные средства машинной графики.

3

 

 

3.1.1.1

Виды компьютерной графики. Понятие интерактивной компьютерной графики. Области использования машинной графики. Работа с основными графическими устройствами. Видеоадаптеры VGA и SVGA. Стандарт VBE 2.0. [5.1.1-5.1.2]

3

 

 

3.1.2

Алгоритмы растровой графики.

4

 

 

3.1.2.1

Связность растровой сетки. Растровое представление отрезка. Алгоритм Брезенхейма. Растровая развертка окружности. [5.1.1]

2

 

 

3.1.2.2

Заполнение области, заданной цветом границы. Построчный алгоритм заполнения произвольной области. Алгоритм заполнения выпуклого многоугольника. [5.1.1,5.1.2, 5.1.5]

2

 

 

3.1.3

Преобразования на плоскости.

2

 

 

3.1.3.1

Понятие аффинных преобразований. Свойства аффинных преобразований. Однородные координаты. Матрицы аффинных преобразований на плоскости. [5.1.1 - 5.1.5]

2

 

 

3.1.4

Алгоритмы вычислительной геометрии.

3

 

 

3.1.4.1

Отсечение отрезка прямоугольным окном. Алгоритм Сазерленда-Кохена. Проверка принадлежности точки многоугольнику. Построение триангуляции Делоне [5.1.1].

3

 

 

3.1.5

Преобразования в пространстве.

2

 

 

3.1.5.1

Общий вид аффинного преобразования в пространстве. Элементарные аффинные преобразования в пространстве. Однородные координаты в пространстве. Матрицы элементарных аффинных преобразований в пространстве. [5.1.1 - 5.1.5]

2

 

 

3.1.6

Изображение трёхмерных объектов на плоскости.

3

 

 

3.1.6.1

Изображение трёхмерных объектов на плоскости. Мировая и видовая системы координат. Картинная плоскость. Окно вывода. Плоские геометрические проекции. Центральные и параллельные проекции. Ортографическая и косоугольная проекция. Одноточечная и двуточечная проекции. Матрицы проекций. Понятие видимого объёма. Отсечение по границам видимого объёма. Перспективное преобразование. [5.1.2]

3

 

 

3.1.7

Представление пространственных форм.

3

 

 

3.1.7.1

Прикладные модели объектов. Модели описания трехмерных объектов. Описание объектов поверхностями. Описание сплошными телами. Описания типа проволочной сетки. [5.1.2, 5.1.6]

2

 

 

3.1.7.2

Полигональные сетки. Способы описания полигональных сеток. Правило обхода вершин многоугольника. [5.1.2, 5.1.6]

1

 

 

3.1.8

Пути создания реалистических изображений.

10

 

 

3.1.8.1

Непрерывные и дискретные методы анализа видимости объектов. Отсечение нелицевых граней. Удаление невидимых линий. Алгоритм Робертса. [5.1.1, 5.1.2]

2

 

 

3.1.8.2

Удаление невидимых граней. Алгоритм художника. Алгоритм z-буфера. Алгоритм построчного сканирования. Алгоритм разбиения области. [5.1.1 - 5.1.8]

4

 

 

3.1.8.3

Свет. Цветовосприятие. Цветовые модели. Источники освещения. Моделирование отраженного излучения объектов. Диффузное и зеркальное отражение[5.1.1, 5.1.2, 5.1.6, 5.1.8].

2

 

 

3.1.8.4

Закраска полигональной сетки. Метод постоянного закрашивания. Метод Гуро. Метод Фонга. Алгоритмы затенения. [5.1.1,5.1.2]

2

 

 

3.1.9

Современные графические системы.

4

 

 

3.1.9.1

Библиотека Open GL. Понятие контекста воспроизведения. Рисование геометрических объектов. Преобразования объектов в пространстве. Камера. Освещение. Задание моделей закрашивания. Наложение текстуры. [5.1.1,5.1.3]

4

 

 

 

Форма 3.2. Лабораторные работы.

 

тем

Содержание лабораторных занятий и соответствующий номер темы из формы 3.1, либо название темы, вынесенной на самостоятельную проработку (литература)

Объем в часах, отводимый на изучение данной темы по формам обучения

 

 

Д

В

З

1

2

3

4

5

3.2.1

Графические примитивы в языках программирования.

2

 

 

3.2.1.1

Инициализация и завершение работы с графической библиотекой. Работа с отдельными точками. Рисование линейных объектов. Рисование сплошных объектов. Понятие окна вывода. Понятие палитры. Построение графика функции.

2

 

 

3.2.2

Аппаратные средства машинной графики.

4

 

 

3.2.2.1.

Работа с мышью. Программирование адаптеров EGA, VGA, SVGA. Работа с различными режимами видеоадаптера.

4

 

 

3.2.3

Алгоритмы растровой графики.

4

 

 

3.2.3.1

Растровое представление отрезка. Алгоритм Брезенхейма. Растровая развертка окружности.

2

 

 

3.2.3.1

Построчный алгоритм заполнения произвольной области. Алгоритм заполнения выпуклого многоугольника на примере треугольника и четырехугольника.

2

 

 

3.2.4

Преобразования на плоскости.

2

 

 

3.2.4.1

Матрицы аффинных преобразований на плоскости. Перемещение, масштабирование и повороты многоугольников на плоскости.

2

 

 

3.2.5

Алгоритмы вычислительной геометрии.

4

 

 

3.2.5.1

Отсечение отрезка прямоугольным окном. Алгоритм Сазерленда-Кохена. Отсечение многоугольника прямоугольным окном. Проверка принадлежности точки многоугольнику. Построение триангуляции Делоне.

4

 

 

3.2.6

Преобразования в пространстве.

2

 

 

3.2.6.1

Матрицы аффинных преобразований в пространстве. Перемещение, масштабирование и повороты многоугольников в пространстве.

2

 

 

3.2.7

Представление пространственных форм.

Пути создания реалистических изображений

12

 

 

3.2.7.1

Построение каркасных моделей основных трехмерных примитивов.

2

 

 

3.2.7.2

Удаление невидимых линий. Отбрасывание нелицевых граней.

1

 

 

3.2.7.3

Модель сцены. Построение изображения двух перекрывающихся многогранников. Алгоритм Робертса.

2

 

 

3.2.7.4

Закраска полигональных моделей. Метод постоянного закрашивания. Метод Гуро.

3

 

 

3.2.7.5

Удаление невидимых граней. Алгоритм художника. Алгоритм z-буфера.

4

 

 

3.2.8

Современные графические системы.

4

 

 

3.2.8.1

Библиотека Open GL. Рисование двумерных и трехмерных объектов на примере основных геометрических примитивов. Преобразования объектов в пространстве. Задание моделей закрашивания. Наложение текстуры.

4

 

 

 

  

Форма 3.3 Самостоятельная работа.

 

 

В рамках самостоятельной работы студентов предусмотрена подготовка к лабораторным занятиям и выполнение индивидуальных расчетных работ. На подготовку каждой расчетной работы планируется выделение 2-3 часов в рамках самостоятельной работы, что составит 20-25 часов.

На каждую 2-х часовую лекцию в рамках самостоятельной работы предусмотрено 0.5 часа индивидуальной подготовки студентов, для закрепления лекционного материала, а также изучения некоторых вопросов заданных лектором для самостоятельного изучения. Это составит приблизительно 10 часов самостоятельной работы.

Форма 5.