Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Векторная графика. Векторная графика — это графика, в которой изображения строятся из линий и поверхностей, с помощью так называемых "векторов" — функций



Векторная графика — это графика, в которой изображения строятся из линий и поверхностей, с помощью так называемых "векторов" — функций, которые позволяют вычислить положение точки на экране или бумаге, например, функций, графиками которых являются круг, прямая линия или другие более сложные кривые.

Контуры изображений описываются математическими формулами, в частности, используется так называемая кривая Безье, названная в честь французского математика Пьера Безье (P. Bezier), который применял математические кривые и поверхности в процессе конструирования кузова автомобиля Рено. В качестве формулы, которая была бы достаточно простой (с точки зрения математика), универсальной (с точки зрения программиста) и геометрически наглядной (с точки зрения пользователя — художника-дизайнера), чаще всего используется упомянутая кривая Безье. На самом деле, это целое семейство кривых, из которых наиболее часто используется кубическая, то есть кривая третьей степени, описываемая таким уравнением:

R(t) = Po(1 – t)3 + P1t(l – t)2 + P2t2(l – t) + P3t3, где 0 < [D.V.M.3] t < 1.

Кривая Безье, используя математический язык, "аффинно инвариантна", то есть она сохраняет свою форму при масштабировании. На этом свойстве основана вся свобода векторной графики.

Кривая Безье является гладкой кривой, то есть она не имеет разрывов и непрерывно заполняет отрезок между начальной и конечной точками.

На рис. 6.4 слева показано изображение куртки, выполненное в редакторе векторной графики, а справа показана часть того же изображения, увеличенного в 16 раз. Видно, что изображение состоит из элементарных замкнутых кривых, ограничивающих области, к которым применяется заливка.

Рис. 6.4. Пример рисунка, выполненного в редакторе векторной графики. Слева — изображение куртки, справа часть того же рисунка, увеличенная в масштабе

Векторная графика хранит графические объекты в компьютере в виде математических выражений.

Каждый графический объект при этом имеет свое собственное определение. Поэтому такой тип графики называют объектно-ориентированным. Объектно-ориентированное представление позволяет эффективно организовывать хранение графической информации, так как целые блоки (линии, кривые, прямоугольники) могут быть описаны в математической форме. Иногда векторную графику называют линейной графикой.

Векторная графика является непригодной при передаче изображений с большим количеством оттенков или мелких деталей (например, фотографий). Ведь каждый мельчайший блик в этом случае будет представляться не совокупностью одноцветных точек, а сложнейшей математической формулой.





Дата публикования: 2015-09-17; Прочитано: 414 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...