
- •Векторная графика – область кг, в которой изображение генерируется с помощью команд визуализации и координат данных.
- •Аппаратное и программное обеспечение компьютерной графики.
- •Векторная графика – область кг, в которой изображение генерируется с помощью команд визуализации и координат данных.
- •Системы координат в компьютерной графике (мировые, нормированные, координаты устройства).
- •Мировые координаты à Нормированные координаты à Координаты устройства
- •4.Аффинные преобразования на плоскости (2d). Основные виды (2d) аффинных преобразований. Композиция преобразований .
- •1. Матрицы вращения в пространстве.
- •2. Матрица растяжения (сжатия):
- •3. Матрица отражения.
- •5.Проекции . Центральное и перспективное проецирование. Основные виды проекций.
- •6.Алгоритмы удаление невидимых линий и поверхностей. Основные классы алгоритмов.
- •7. Цветовые модели в компьютерной графике. Модели rgb и cmy (cmyk).
- •Цветовые модели и их виды
- •Цветовые модели cmy и cmyk
- •Локальные модели освещения
Основные понятия компьютерной графики(КГ). Растровая и векторная (координатная) графика.
КГ - совокупность методов и средств для преобразования данных в графическую форму представления.
Задачи КГ :
Р
аспознавание образов – совокупность методов и средств, позволяющих получить либо описание изображения, либо отнести заданное изображение к некоторому классу
О
бработка изображения – совокупность методов и средств, обеспечивающих преобразование исходного изображения в результирующее с изменением его параметров
С
интез изображения
КГ делится: автоматическая (пакетная) и диалоговая (интерактивная).
Ввод и вывод графической информации возможен в 2 режимах – векторный и растровый.
Векторная графика – область кг, в которой изображение генерируется с помощью команд визуализации и координат данных.
+ : не нужна видеопамять большого размера, закон отображения совпадает с законом расчета изображения, легкость в построении плавных кривых.
-- : высокая стоимость, низкая скорость(т.к. необходимо время на интерпретацию команд визуализации), сложность в модификации изображения, в работе с изображением, содержащим полноцветные области.
Растровая графика – изображение строится в виде матрицы пикселей.
+ : дешевые, быстрые, позволяют строить изображения, имеющие закрашенные области.
-- : необходимо наличие видеобуфера (его размер зависит от разрешающей способности и количества используемых цветов), наличие апроксимации при построении прямых и кривых линий.
Аппаратное и программное обеспечение компьютерной графики.
Графические средства ПЭВМ - аппаратные и программные.
Ввод и вывод графической информации возможен в 2 режимах – векторный и растровый.
Векторная графика – область кг, в которой изображение генерируется с помощью команд визуализации и координат данных.
Растровая графика – изображение строится в виде матрицы пикселей.
Устройства графического вывода.
Векторные – плоттеры (планшетные –самые точный, рулонные, барабанные, валиковые)
Растровые: - принтеры (матричный, струйный, лазерный);
- видеомонитор (определяющие параметры: разрешающая способность (количество точек на ед. площади), количество цветов, частота кадра (частота генерации изображения));
Устройства графического ввода.
мышь
сканер (растровое устройство - ручные, листовые или роликовые, планшетные, проекционные)
световое перо (векторное устройство)
диджитайзеры (совмещает световое перо и планшет).
Программное обеспечение компьютерной графики:
Графические редакторы и интерактивные системы.
Языки программирования, имеющие графические средства.
Библиотеки графических функций
Д
райверы.
Прикладная программа – м.б. автоматической или диалоговой, или ее нет вообще.
Проблемно-ориентированная оболочка – программное средство (возможно диалоговое) для решения граф. задач.
Языковая оболочка – программная система, включающая в себя граф. операции.
Ядро граф. системы – реализует выполнение графических операций и является аппаратно-независимым, ядро обращается к аппаратно-зависимым программам, которые непосредственно реализуют графический ввод-вывод.
Способы организации графической библиотеки:
Создание версии библиотеки для всех типов графических устройств.
Написание единой графической библиотеки и множества драйверов для управления графическим устройством.
Система автоматически подбирает необходимый драйвер и режим графического устройства.
Системы координат в компьютерной графике (мировые, нормированные, координаты устройства).
Геометрическое пространство - бесконечное множество геометрических элементов, любой геометрический элемент может являться пространством и наоборот.
Координаты- множество характеристик объекта, определяющих его положение а пространстве.
Размерность пространства- минимально необходимое количество характеристик объекта.
В КГ поддерживается концепция трех основных систем координат:
Координаты устройства - координаты в системе координат конкретного устройства.
Мировые координаты – не зависят от устройства координаты, которые используются в прикладной программе для задания графических данных ввода-вывода, им соответствует вещественный тип данных.
Нормированные координаты – промежуточные координаты, не зависимые от устройства, использующиеся для преобразования из мировых координат в координаты устройства.