
- •А.А. Шелестов
- •Содержание
- •Введение
- •1Системы компьютерной графиКи на персональных компьютерах
- •2 Математические основы компьютерной графики
- •2.1 Преобразования на плоскости
- •2.1.1 Матричные операции
- •2.1.2 Преобразование точек
- •2.1.3 Преобразование с помощью однородных координат
- •2.2 Трехмерные преобразования
- •2.2.1 Изменение масштаба
- •2.2.2 Смещение
- •2.2.3 Вращение вокруг координатных осей
- •2.2.4 Отображение относительно координатных плоскостей
- •2.2.5 Пространственный перенос
- •2.2.6 Трехмерное вращение вокруг произвольной оси
- •2.3 Виды плоских проекций
- •2.3.1 Аксонометрические проекции
- •2.3.2 Диметрическая проекция
- •2.3.3 Изометрия, триметрия.
- •2.3.4 Косоугольные проекции
- •2.3.5 Перспективные преобразования и проекции.
- •3 Алгоритмические основы компьютерной графики
- •3.1 Построение реалистических изображений
- •3.2 Простая модель освещения
- •3.3 Определение нормали к поверхности
- •3.4 Определение вектора отражения
- •3.5 Модель освещения со спецэффектами
- •3.6 Создание реалистического изображения
- •3.6.2 Вращение тела
- •3.6.3 Закраска поверхностей и наложение текстуры на поверхность
- •3.6.4 Удаление невидимых граней
- •3.7 Закраска методом Гуро
- •3.8. Закраска Фонга
- •3.9 Яркость и освещенность
- •3.10 Отсечение
- •3.11 Прозрачность
- •3.12 Тени
- •3.13 Текстура
- •3.14 Фактура
- •Контрольная работа по курсу «компьютерная графика»
- •Раздел 1…3. Для каждого задания включить:
- •Раздел 4. Заключение
- •Вопросы по дисциплине "Компьютерная графика"
- •Устройства ввода изображений в кг.
- •Устройства вывода изображений в кг.
- •Список использованных источников
- •Возможности графического представления в microsoft excel Введение
- •Основы работы в Microsoft Excel Структура рабочей книги
- •Заполнение ячеек
- •Создание формул Выполнение быстрых вычислений на листе
- •Вставка итогов для диапазона ячеек
- •Создание общего итога
- •Создание формулы
- •Разрешение вопросов, возникающих при появлении ошибок в формулах
- •Ввод формул
- •Синтаксис формулы
- •Ссылки на ячейку
- •Функции
- •Правка формулы
- •Использование функций для вычисления значений
- •Функции работы с базами данных
- •Диаграммы Алгоритм задания диаграммы
- •Создание диаграмм
- •Создание диаграммы для сводной таблицы с полями страниц
- •Диаграмма для видимых данных
- •Диаграмма для нескольких радов данных
- •Изменение способа отображения данных на диаграмме
- •Изменение значений, отображаемых на диаграмме
- •Изменение формата диаграммы
- •Переход на диаграмму и выбор ее элементов
- •Вставка меток значений
- •Удаление надписей, названий, легенды или сетки
- •Удаление рядов данных
- •Линии тренда на диаграмме
- •Изменение типа диаграммы
- •Работа с географическими картами
- •Рекомендации по настройке данных для создания карты
- •Создание географической карты
- •Ввод данных в географическую карту
А.А. Шелестов
КОМПЬЮТЕРНАЯ ГРАФИКА
Учебное пособие
Томск – 2012
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ
Федеральное государственное бюджетное образовательное
учреждение высшего профессионального образования
Томский государственный университет систем управления и
радиоэлектроники (ТУСУР)
Кафедра автоматизированных систем управления (АСУ)
А.А. Шелестов
КОМПЬЮТЕРНАЯ ГРАФИКА
Учебное пособие
2012
Шелестов А.А.
Компьютерная графика: Учебное пособие. Томск:
ТУСУР, 2012 (электр. ресурс). – 121 с.
Пособие подготовлено для студентов, обучающихся по специальностям «Программное обеспечение вычислительной техники и автоматизированных систем», «Прикладная информатика в экономике», «Прикладная математика и информатика», «Информатика и вычислительная техника» и др. Пособие может быть также использовано как учебное пособие по самостоятельной работе студентов..
© ТУСУР, каф.АСУ
© Шелестов А.А.
Содержание
Учебное пособие 1
Учебное пособие 2
ВВЕДЕНИЕ 7
1 СИСТЕМЫ КОМПЬЮТЕРНОЙ ГРАФИКи НА ПЕРСОНАЛЬНЫХ КОМПЬЮТЕРАХ 8
2 МАТЕМАТИЧЕСКИЕ ОСНОВЫ КОМПЬЮТЕРНОЙ ГРАФИКИ 22
2.1 Преобразования на плоскости 22
2.1.1 Матричные операции 22
2.1.2 Преобразование точек 25
2.1.3 Преобразование с помощью однородных координат 26
2.2 Трехмерные преобразования 29
2.2.1 Изменение масштаба 30
2.2.2 Смещение 31
2.2.3 Вращение вокруг координатных осей 31
2.2.4 Отображение относительно координатных 33
плоскостей 33
2.2.5 Пространственный перенос 33
2.2.6 Трехмерное вращение вокруг произвольной оси 34
2.3 Виды плоских проекций 38
2.3.1 Аксонометрические проекции 39
2.3.2 Диметрическая проекция 40
2.3.3 Изометрия, триметрия. 42
2.3.4 Косоугольные проекции 43
2.3.5 Перспективные преобразования и проекции. 44
3 Алгоритмические основы компьютерной графики 50
3.1 Построение реалистических изображений 50
3.2 Простая модель освещения 51
3.3 Определение нормали к поверхности 57
3.4 Определение вектора отражения 61
3.5 Модель освещения со спецэффектами 64
3.6 Создание реалистического изображения 65
трехмерных объектов 65
3.6.1 Реализация трехмерного мерного представления 65
объекта и проецирование трехмерного 65
изображения на плоскость 65
3.6.2 Вращение тела 66
3.6.3 Закраска поверхностей и наложение текстуры 68
на поверхность 68
3.6.4 Удаление невидимых граней 69
3.7 Закраска методом Гуро 73
3.9 Яркость и освещенность 76
3.10 Отсечение 76
3.11 Прозрачность 79
3.12 Тени 80
3.13 Текстура 83
3.14 Фактура 83
КОНТРОЛЬНАЯ РАБОТА ПО КУРСУ 90
«КОМПЬЮТЕРНАЯ ГРАФИКА» 90
Вопросы по дисциплине "Компьютерная графика" 94
3.Устройства ввода изображений в КГ. 94
4.Устройства вывода изображений в КГ. 94
Список использованных источников 97
ВОЗМОЖНОСТИ ГРАФИЧЕСКОГО ПРЕДСТАВЛЕНИЯ В MICROSOFT EXCEL 98
Введение 98
Основы работы в Microsoft Excel 102
Структура рабочей книги 102
Заполнение ячеек 102
Создание формул 103
Выполнение быстрых вычислений на листе 103
Вставка итогов для диапазона ячеек 103
Создание общего итога 104
Создание формулы 104
Разрешение вопросов, возникающих при появлении ошибок в формулах 104
Ввод формул 105
Синтаксис формулы 105
Ссылки на ячейку 105
Функции 106
Правка формулы 106
Использование функций для вычисления значений 106
Функции работы с базами данных 107
Диаграммы 108
Алгоритм задания диаграммы 108
Создание диаграмм 111
Создание диаграммы для сводной таблицы с полями страниц 111
Диаграмма для видимых данных 112
Диаграмма для нескольких радов данных 112
Изменение способа отображения данных на диаграмме 113
Изменение значений, отображаемых на диаграмме 113
Изменение формата диаграммы 113
Переход на диаграмму и выбор ее элементов 113
Вставка меток значений 114
Удаление надписей, названий, легенды или сетки 114
Удаление рядов данных 114
Линии тренда на диаграмме 114
Изменение типа диаграммы 115
Работа с географическими картами 115
Рекомендации по настройке данных для создания карты 117
Создание географической карты 118
Ввод данных в географическую карту 118