Любое векторное изображение состоит из множества элементов, которые можно редактировать независимо друг от друга. Основными "кирпичиками", из которых построено такое изображение, являются объекты — прямая, круг, прямоугольник, кривая, замкнутая кривая, многоугольник и т. п. Задавая объектам различное положение относительно друг друга, можно создать новый, часто достаточно неординарный объект.
Важными объектами в программах векторной графики (именно к таким программам относится редактор CorelDRAW) являются плавно изогнутые кривые, с помощью которых можно построить любой произвольный контур. Такие кривые называются кривыми Безье. Использование кривых Безье требует от пользователя отличного знания геометрии, а также аккуратности и усердия при создании линий и фигур. На рис. 5.1 представлен фрагмент кривой Безье с названиями ее элементов.
На рис. 5.1 цифрами 2, 3 и 4 обозначены узлы (Nodes). Узлы являются концами сегментов кривой Безье (1). Каждому узлу может соответствовать одна или две направляющих, выходящих из него (на рисунке направляющие обозначены цифрами 6). Направляющие заканчиваются маленькими треугольниками — управляющими маркерами (Control Handles) (5). Эти треугольники можно перемещать с помощью мыши, тем самым изменяя длину и расположение направляющих.
Направление направляющей определяет изгиб кривой при редактировании, а от длины зависит степень кривизны.
Таким образом, координаты узлов, а также наклон и длина направляющих определяют внешний вид кривой Безье.
В предыдущих лекциях мы рассмотрели параметрические фигуры — объекты, внешний вид которых зависит от значений определенных параметров. Например, для прямоугольника таким параметром является скругление углов, эллипс можно превратить в сектор или дугу, многоугольник может иметь различное количество сторон и его можно преобразовать в звезду (внешний вид звезды определяется последовательностью соединения вершин), текст можно видоизменить путем выбора тех или иных параметров форматирования шрифта. Несмотря на многообразие параметров, все рассмотренные фигуры можно представить в виде кривых Безье, после чего редактировать на уровне узлов и сегментов.