§ 23. Операции над объектами векторного изображения

23.1. Копирование, выравнивание и взаимное расположение объектов

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

Чтобы создать дубль объекта, нужно выбрать пункт меню ПравкаДублировать или нажать на панели команд. Созданная копия помещается поверх оригинала. Как видно из примера 23.1 на с. 163, дубль является самостоятельным объектом. При изменении оригинала дубль не меняется.

Клон создаётся по команде ПравкаКлоныСоздать клон или с помощью кнопки на Панели команд. При создании клон, как и дубль, помещается над оригиналом. Клоны изменяются при изменении оригинала. Ещё один способ создания дубля или клона приведён в примере 23.2.

Для размещения объектов векторного изображения определённым образом относительно друг друга используются операции выравнивания.

Выравниванием называется такое размещение всех выделенных объектов, при котором определённые точки объектов располагаются на одной прямой.
Выравнивание объектов можно осуществить с помощью окна Выровнять и расставить. Окно можно открыть, выполнив команду ОбъектВыровнять и расставить (пример 23.3).

На панели Выровнять в первой строке выбирается способ выравнивания фигур по вертикали, а во второй строке — по горизонтали (пример 23.4).

На панели Расставить определяется способ распределения выделенных объектов на некотором расстоянии друг от друга. В первой строке объекты распределяются по вертикали, а во второй строке — по горизонтали (пример 23.5).

Для изменения порядка расположения объектов их необходимо выделить. Затем воспользоваться кнопками или командами меню Объект:

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

23.2. Группировка. Операции объединения и пересечения объектов

В Inkscape несколько объектов можно объединить в группу. При перемещении и трансформации группа ведёт себя как один объект.
Чтобы сгруппировать несколько объектов, нужно выделить их все и выбрать в меню Объект → Сгруппировать или нажать Ctrl + G. Чтобы разгруппировать одну или несколько выделенных групп, нужно выбрать в меню ОбъектРазгруппировать или выполнить двойной щелчок мышью по группе. Сами группы можно объединять в группы.
Двойной щелчок отменяет только группировку верхнего уровня. Необязательно разбивать группу, если в ней нужно отредактировать один из объектов. Достаточно щёлкнуть по объекту, удерживая Ctrl (или Shift + Ctrl, если нужно отобрать несколько объектов), и можно будет работать с объектом в группе отдельно.

При создании изображений часто возникает необходимость выполнить операции преобразования контуров группы объектов, что соответствует применению операций над множествами.
В редакторе Inkscape для этого используются команды меню Контур:

В примере 23.7 показан результат того, как могут соединяться два объекта, расположенных в разном порядке, после применения некоторых операций из меню Контур.

Пример 23.1. Дублирование и клонирование фигур.

После редактирования оригинала получим:

Пример 23.2. Создание дубля и клона инструментом Распылитель .

Распылитель рисует объектами из буфера обмена. Распыление выполняется в трёх режимах:

 — создаёт копии объекта;
— создаёт клоны объекта;
— распыление одиночных объектов.

Пример 23.3. Окно Выровнять и расставить.

После выбора способа выравнивания или распределения следует выбрать область выравнивания в выпадающем списке:

Чаще всего областью служит страница, рисунок или область выделения. В большинстве случаев достаточно выбрать и использовать режим Область выделения.

Пример 23.4. Выравнивание фигур.

Пример 25.5. Распределение объектов.

Расположение линий до расстановки
Расстояния между линиями выровнены по горизонтали

Пример 23.6. Порядок расположения фигур.

Изменяем положение фигуры на заднем плане (зелёной звезды):

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

Пример 23.7. Применение операций из меню Контур.

 

1. Какие операции над объектами векторного изображения можно выполнять в редакторе Inkscape?
2. Что произойдёт, если к объектам применить сначала выравнивание по вертикальной оси, а потом по горизонтальной оси?
3. Что происходит при группировке объектов?
4. Важно ли расположение элементов при выполнении операций преобразования контуров группы?

Упражнения

1. Создайте изображение божьей коровки, как показано на рисунке.

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

Примените к созданным элементам операции, указанные в таблице.

Исходные объекты Операции Результат
Дублировать объект и уменьшить размер дубля. Создать 4 дубля измененного объекта
Разместить чёрные круги в красном полукруге и сгруппировать объекты 40

 

Дублировать объект и уменьшить размер дубля 23

 

Соединить черный круг с дугой и сгруппировать объекты 150
Продублировать объект и отразить дубль по горизонтали. Выполнить повороты

Продублировать объект и изменить размеры и пропорции дубля. Выполнить поворот

2. Используя рисунок из задания 1, создайте следующее изображение.

3. Используя рисунок из задания 1, создайте следующее изображение.

Для этого создайте элемент рисунка, используя инструмент Прямоугольники и квадраты. Примените к созданным элементам операции, указанные в таблице.

Операции Результат
Дублирование + перемещение
Выравнивание + изменение цвета
Нарисовать белый круг, выровнять по центру и создать три его дубля
Выделяя попарно один квадрат и круг, применить операцию пересечения

4. Нарисуйте одно из изображений.

5. Откройте файл и дополните изображения недостающими фигурами.

6.* Используя изображения из задания 4, придумайте и нарисуйте сюжетный рисунок.