- •4.2. Компьютерная графика
- •1. Предмет компьютерной графики. Виды компьютерной графики. Области применения.
- •Виды компьютерной графики
- •1. Векторная графика
- •2. Растровая графика
- •3.Фрактальная графика
- •4.Трёхмерная графика
- •Область применения
- •1. Отображение информации
- •2. Проектирование
- •3. Моделирование
- •4. Графический пользовательский интерфейс
- •2. Компьютерная геометрия в векторной графике. Построение линий. Однородные координаты. Матричные преобразования. Кривые Безье, nurbs.
- •Однородные координаты и матричное представление двумерных преобразований
- •Кривая Безье
- •3. Двумерное геометрическое моделирование (2d) средствами графических систем (компас, AutoCad)
- •Графический пользовательский интерфейс
- •Ввод координат
- •Режимы работы в двумерном редакторе чертежей
- •4. Трехмерное геометрическое моделирование (3d). Способы задания поверхностей в векторной графике. Виды трехмерных геометрических моделей и способы их построения
- •Способы задания поверхностей в векторной графике
- •Типичные примитивные объекты
- •Виды трехмерных геометрических моделей.
- •Построение
- •5. Формирование объемных твердотельных моделей объектов графическими системами (компас, AutoCad, k3) Твердотельное моделирование в компас-3d
- •6. Растровая компьютерная графика. Цветовые модели в компьютерной графике
- •7. Специализированные графические системы проектирования архитектурного и строительного профиля
3. Моделирование
Под моделированием в данном случае понимается имитация различного рода ситуаций, возникающих, например, при полете самолета или космического аппарата, движении автомобиля и т.п. В английском языке это лучше всего передается термином simulation. Но моделирование используется не только при создании различного рода тренажеров. В телевизионной рекламе, в научно-популярных и других фильмах теперь синтезируются движущиеся объекты, визуально мало уступающие тем, которые могут быть получены с помощью кинокамеры. Кроме того, компьютерная графика предоставила киноиндустрии возможности создания спецэффектов, которые в прежние годы были попросту невозможны. В последние годы широко распространилась еще одна сфера применения компьютерной графики - создание виртуальной реальности.
4. Графический пользовательский интерфейс
На раннем этапе использования дисплеев как одного из устройств компьютерного вывода информации диалог "человек-компьютер" в основном осуществлялся в алфавитно-цифровом виде. Теперь же практически все системы программирования применяют графический интерфейс. Особенно впечатляюще выглядят разработки в области сети Internet. Существует множество различных программ-браузеров, реализующих в том или ином виде средства общения в сети, без которых доступ к ней трудно себе представить. Эти программы работают в различных операционных средах, но реализуют, по существу, одни и те же функции, включающие окна, баннеры, анимацию и т.д.
2. Компьютерная геометрия в векторной графике. Построение линий. Однородные координаты. Матричные преобразования. Кривые Безье, nurbs.
Векторное изображение (векторная графика) представляется в виде совокупности отрезков прямых (векторов), а не точек, которые применяются в растровых изображениях. Векторная графика описывает изображения с использованием прямых и изогнутых линий, называемых векторами, а также параметров, описывающих цвета и расположение.
Векторный графический объект включает два элемента: контур и его внутреннюю область, которая может быть пустой или иметь заливку в виде цвета, цветового перехода (градиента), или мозаичного рисунка. Контур может быть как замкнутым, так и разомкнутым. В векторном объекте он выполняет двойную функцию. Во-первых, с помощью контура можно менять форму объекта. Во-вторых, контур векторного объекта можно оформлять (тогда он будет играть роль обводки), предварительно задав его цвет, толщину и стиль линии.
Под стилем оформления линии подразумевается набор штрихов и полосок, из которых она состоит, а также параметры этой линии в точках перегиба и на концах. Любое векторное изображение можно представить в виде набора векторных объектов, расположенных определенным образом друг относительно друга. Векторное изображение можно сравнить с аппликацией, состоящей из кусочков цветной бумаги, наклеенных (наложенных) один на другой. Однако, в отличие от аппликации, в векторном изображении легко менять форму и цвет составных частей.
Таким образом, векторная графика в основном «живет» созданием новых объектов, широко используется в дизайнерских проектах, в то время как растровая графика изначально создавалась и существует для обработки фотографий, это видно и из самих названий программ – Adobe PHOTOshop, Corel PHOTO-Paint.
В основе векторной компьютерной графики лежит расчёт координат экранных точек, входящих в состав линии контура изображения, поэтому этот вид компьютерной графики называют вычисляемым. В основе векторной графики лежат математические представления о свойствах геометрических фигур (в основном этот процесс затрагивает расчёты, связанные с представлением линии). Векторная графика использует для построения изображений координатный способ. Основным базовым понятием в векторной компьютерной графике является - линия.
Для её математического представления используются: точка, прямая, отрезок прямой, парабола, отрезок параболы, кривая второго порядка, кривая третьего порядка, кривая Безье. Соподчинёнными для понятия линия являются: точка, конец кривой линии, управляющая линия касательная к кривой, изгиб кривой, маркер управляющей линии. Также как и линия, основным базовым понятием для векторной графики является объект.
Объектом называется любой графический элемент внутри векторного изображения, состоящий из отрезка прямой или кривой линии или замкнутого контура. При редактировании элементов векторной графики изменяются параметры прямых и изогнутых линий, описывающих форму этих элементов. Можно переносить элементы, менять их размер, форму и цвет, но это не отразится на качестве их визуального представления.
Векторное представление именно и заключается в описании элементов изображения математическими кривыми с указанием их цветов. Еще один пример: красный эллипс на белом фоне будет описан всего двумя математическими формулами - прямоугольника и эллипса соответствующих цветов, размеров и местоположения.
