- •А.А. Шелестов
- •Содержание
- •Введение
- •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 Структура рабочей книги
- •Заполнение ячеек
- •Создание формул Выполнение быстрых вычислений на листе
- •Вставка итогов для диапазона ячеек
- •Создание общего итога
- •Создание формулы
- •Разрешение вопросов, возникающих при появлении ошибок в формулах
- •Ввод формул
- •Синтаксис формулы
- •Ссылки на ячейку
- •Функции
- •Правка формулы
- •Использование функций для вычисления значений
- •Функции работы с базами данных
- •Диаграммы Алгоритм задания диаграммы
- •Создание диаграмм
- •Создание диаграммы для сводной таблицы с полями страниц
- •Диаграмма для видимых данных
- •Диаграмма для нескольких радов данных
- •Изменение способа отображения данных на диаграмме
- •Изменение значений, отображаемых на диаграмме
- •Изменение формата диаграммы
- •Переход на диаграмму и выбор ее элементов
- •Вставка меток значений
- •Удаление надписей, названий, легенды или сетки
- •Удаление рядов данных
- •Линии тренда на диаграмме
- •Изменение типа диаграммы
- •Работа с географическими картами
- •Рекомендации по настройке данных для создания карты
- •Создание географической карты
- •Ввод данных в географическую карту
Вопросы по дисциплине "Компьютерная графика"
Определение компьютерной графики (КГ).
Цели и задачи КГ.
Устройства ввода изображений в кг.
Устройства вывода изображений в кг.
Буфер кадра.
Понятие пиксела.
Битовая плоскость.
Системы КГ на персональных компьютерах (ПК).
Деловая (коммерческая) графика.
Иллюстративная графика.
Векторная графика.
Растровая графика.
Инженерная графика.
Научная графика.
Области применения КГ.
Способы графического отображения данных.
Вертикальные и горизонтальные гистограммы.
Круговые диаграммы.
Линейные графики.
Временные диаграммы или графики Ганта.
Структурные схемы.
Выбор типа диаграммы, привести примеры.
Координатная точка.
Геометрический примитив.
Литера.
Элемент.
Сегмент.
Определитель квадратной матрицы.
Двумерные геометрические преобразования.
Перенос.
Масштабирование.
Однородное масштабирование.
Неоднородное масштабирование.
Вращение.
Композиция геометрических преобразований.
Однородные координаты и их геометрический смысл.
Правосторонняя и левостороння системы координат.
Трехмерные геометрические преобразования.
Пространственный перенос.
Трехмерное вращение относительно произвольной оси.
Записать и применить матрицу вращения относительно оси OZ к вектору [100] на 90 градусов.
Мировая система координат.
Геометрические преобразования с помощью смены системы координат.
Повышение эффективности геометрических преобразований.
Преобразование точек и линий.
Отображение.
Какие элементы матрицы преобразования влияют на масштабирование, перенос (сдвиг), отображение?
Отображение относительно координатных плоскостей.
Обратные матрицы преобразований.
Параметрическая и непараметрическая формы представления кривой.
Типы конических сечений.
Проекции и перспективы.
Центральная или перспективная проекция.
Понятие точки схода.
Параллельные проекции.
Аксонометрические проекции.
Изометрия.
Диметрия.
Триметрия.
Косоугольные проекции.
Проекция «Кавалье».
Проекция «Кабине».
Необходимая информация для построения перспективного изображения.
Кривая Безье.
Билинейная поверхность.
Поверхность Кунса.
Линейчатая поверхность.
Поверхность Безье.
Бикубическая поверхность.
Основные законы построения реалистических изображений.
Основные визуальные эффекты, используемые для построения реалистических изображений.
Текстура.
Фактура.
Зеркальные блики.
Тени и полутени.
Собственная тень.
Проекционная тень.
Отражение рассеянного света от гладких поверхностей.
Растровая развертка.
Затравочное заполнение сплошных областей.
Основные подходы решения проблемы удаления невидимых линий и граней.
Алгоритмы удаления невидимых линий и граней:
Алгоритм плавающего горизонта;
Алгоритм Робертса.
Простая модель освещения.
Как определяется интенсивность точечного источника света?
Что такое диффузное отражение?
Понятие прозрачности объекта.
Освещенность изображения.
Модель освещения Торренса – Спэрроу.
Прозрачность (закон Снеллиуса).
Понятие отсечения в КГ (выделение некоторой части базы данных для визуализации, а также устранения лестничного эффекта, использование в алгоритмах удаления, построения тени и фактуры).
Тесты полной видимости Коэна и Сазерленда.
Алгоритм отсечения Сазерленда – Коэна, основанный на разбиении отрезка.
Алгоритм разбиения средней точкой.
Алгоритм Кируса – Бека.
Отсечение внешней областью.
Определение выпуклости многоугольника.
Основные типы закраски изображений.
Способы обмена данными между приложениями Microsoft Office.
Понятие связанного объекта.
Внедренный объект.
Рабочая книга.