Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Компьютерная графика - 10 кл.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
21.06 Mб
Скачать

§ 8. Понятие графического объекта. Операции с объектами

С точки зрения векторной графики под графическим объектом понимается любой нарисованный или вставленный объект, который можно редактировать и форматировать с помощью панели инструментов. Элементарным объектом векторной графики является линия. Любая векторная иллюстрация состоит из линий. Например: объект четырехугольник представляет собой четыре связанные линии, а объект куб можно рассматривать либо как двенадцать связанных линий, либо как шесть связанных четырехугольников.

При создании изображения мы можем проводить различные операции над объектами из которых состоит наше изображение. К таким операциям относятся: выбор (выделение одного или нескольких объектов), вращение, перемещение, дублирование и клонирование, логические операции (сумма, разность, пересечение, исключающее ИЛИ, разделить, разрезать контур). Рассмотрим каждую из операций подробнее.

Для выделения объекта чаще всего используется самый первый инструмент на панели инструментов Селектор. Для выбора этого инструмента достаточно кликнуть один раз левой кнопкой мыши по пиктограмме инструмента или нажать клавишу F1. После того как инструмент выбран, щелкните по любому объекту на холсте при этом вокруг объекта появятся восемь инверсных стрелок (рис. 8.1).

Рис. 8.1. Выделение объекта

После того как объект выделен мы можем:

  • перемещать объект мышью в любое место холста (при зажатой клавише Ctrl, объект будет перемещаться строго по горизонтали/вертикали);

  • изменять размер объекта посредствам перетягивания любой из стрелок (зажатая клавиша Ctrl позволяет сохранить пропорции изменяемого объекта).

Если щелкнуть по выделенному изображению еще раз, то мы увидим, как видоизменились стрелки вокруг объекта (рис. 8.2). С помощью угловых стрелок мы можем вращать наш объект (зажатая клавиша Ctrl обеспечивает поворот изображения на угол кратный 15). Используя не угловые стрелки, мы можем задать скос объекту в ту или иную сторону, как бы придав ему вид перспективы.

Рис. 8.2. Вращение объекта

Если же наше изображение состоит из нескольких объектов, и мы хотим провести операции над некоторыми из них, то мы можем выделить эти объекты с помощью Shift+щелчок мыши на каждом, либо при зажатой левой кнопке мыши обвести все нужные объекты.

Shift+щелчок мыши на выделенном объекте исключает его из выделения.

Нажатие Esc снимает любое имеющееся выделение. Ctrl+A выделяет все объекты в документе.

Дублирование и клонирование объектов. Наиболее распространенная операция, которая используется при создании сложных изображений – дублирование объекта. Для того что бы создать дубликат необходимо щелкнуть правой кнопкой мыши по объекту в появившемся контекстном меню выбрать команду Продублировать или нажать сочетание клавиш Ctrl+D (при этом объект должен быть выделен).

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

Клон объекта – его точная копия, связанная с исходным объектом. Все изменения, производимые над исходным объектом, распространяются на его клоны. Редактирование клона никак не отражается на оригинале, но редактирование оригинала немедленно отражается на клоне.

Для клонирования объекта необходимо выделить исходный объект и выбрать в меню Правка команду Клон ►Создать клон.

Из клонов можно создавать узоры. Для этого нужно выделить исходный объект и выбрать в меню Правка пункт Клон ►Создать узор из клонов.

Логические операции над объектами. Используя возможности логических операций в Inkscape, мы можем различным образом объединять два и более объектов. Для того что бы применить ту или иную логическую операцию для объектов нам необходимо выбрать соответствующую команду в меню Контур или воспользоваться горячими клавишами. Обращаем ваше внимание на то, что объекты, над которыми производятся данные операции, должны быть выделены.

К логическим операциям относятся (рис. 8.3):

Сумма (Ctrl++) – позволяет объединить контуры двух и более объектов. Т.е. результатом данной операции будет объект, включающий в себя контуры всех слагаемых. Цвет контура и заливки объекта при этом будет браться от объекта, который расположен внизу изображения.

Разность (Ctrl+-) – позволяет из контура нижележащего объекта вычесть контур вышележащего объекта. Применяется только к двум выделенным объектам.

Пересечение (Ctrl+*) – результатом данной операции является объект, состоящий из той части контура, которая была общей для всех объектов (т.е. где объекты накладывали друг на друга).

Исключающее или (Ctrl+^) – применяется только к двум выделенным объектам и представляет собой сумму двух фигур за исключением общей части.

Разделитель (Ctrl+/) – разрезает целостность нижнего объекта контуром верхнего объекта.

Разрезать контур (Ctrl+Alt+/) – разрезает обводку нижнего контура и убирает заливку.

Рис. 8.3. Примеры логических операций

Упражнение