
Выделение
Информационная модель изображения состоит из большого числа графических объектов. Чтобы можно было выполнить какое-нибудь действие, меняющее значение атрибутов ранее включенного в ее состав графического объекта, необходимо вначале указать, какой именно объект имеется в виду. Для этого служит операция выделения.
Как правило, выделенный объект (объекты) тем или иным способом обозначаются на изображении. Чаще всего отображается габаритный прямоугольник, охватывающий выделенный объект, или меняется цвет последнего.
В большинстве современных программ для работы с векторной графикой интерфейс пользователя зависит от того, к какому классу относится выделенный объект.
Для выполнения операции выделения объекта обычно предоставляются несколько инструментов, позволяющих выбирать нужные объекты либо с помощью интерактивного инструмента, либо путем отбора по критериям поиска, либо из списка имеющихся в составе модели графических объектов.
Размещение
Размещением называется расположение выделенного объекта или совокупности выделенных объектов в желаемом месте страницы графического документа. Результат этой операции - изменение значений двух неспецифических атрибутов выделенного объекта, задающих значения его координат в глобальной координатной системе страницы.
Координатами объекта считаются координаты его точки привязки - начала локальной системы координат этого объекта.
В графических редакторах операция размещения выполняется двумя основными способами:
перетаскиванием выделенных объектов интерактивным инструментом;
параметризацией - вводом численных значений новых координат точки привязки в соответствующие элементы управления.
Привязки
Привязкой называется вспомогательный механизм, позволяющий завершить операцию размещения в интерактивном режиме при соблюдении некоторого условия. Действие этого механизма заключается в том, что при перемещении объекта интерактивным инструментом объект может «притягиваться» к определенным местам страницы.
Размеры окрестности, в которой включается автоматическое перемещение, называются порогом привязки. В компьютерной графике различают несколько типов привязки.
Привязка к координатной сетке
Координатной сеткой называется совокупность линий, перпендикулярных координатным осям системы координат страницы, расположенных с фиксированным шагом. Две перпендикулярные линии координатной сетки обязательно проходят через начало системы координат страницы.
Привязка к направляющим
Для решения большинства задач графического проектирования привязка к координатной сетке избыточна, т. к. в ней слишком много линий. Когда требуется, чтобы объекты привязывались лишь к нескольким линиям, удобнее работать с направляющими.
Выравнивание
Выравниванием называется частный случай размещения выделенных графических объектов таким образом, чтобы определенные их точки (например, крайние левые) располагались на общей прямой. Условия выравнивания определяются выбором выравниваемых точек объектов и линии выравнивания.
При выравнивании по вертикали в качестве выравниваемых точек можно выбрать:
крайние левые точки графических объектов;
середины объектов (центры габаритных прямоугольников);
крайние правые точки объектов.
При выравнивании по вертикали в качестве линий выравнивания можно выбрать левый и правый края или середину:
страницы графического документа;
габаритного прямоугольника, охватывающего все выравниваемые объекты;
любого из выравниваемых объектов.
Распределение
Распределением называется размещение объектов, при котором расстояния между краями (или серединами) габаритных рамок распределяемых объектов или интервалы между распределяемыми объектами устанавливаются одинаковыми. Аналогично выравниванию, распределение может выполняться по горизонтали или по вертикали.
Масштабирование и отражение
Масштабированием или преобразованием масштабирования называется пропорциональное изменение размеров графического объекта по одной (или нескольким) осям координат. Результат масштабирования - изменение значений следующих неспецифических атрибутов выделенного объекта:
коэффициентов масштабирования по координатным осям;
размеров габаритного прямоугольника;
координат точки привязки.
Поворот
Поворотом называется преобразование графического объекта, при котором все его точки разворачиваются на заданный угол относительно центра преобразования.
Результат поворота - изменение значений следующих неспецифических атрибутов выделенного объекта:
угла поворота объекта;
размеров габаритного прямоугольника;
координат точки привязки (если центр преобразования не совпал с ней).
Копирование, дублирование и клонирование
Копированием называется создание экземпляра того же класса графических объектов с той же структурой и теми же значениями атрибутов, что у исходного. Неспецифический метод копирования имеется во всех классах графических объектов и не использует никаких параметров.
Дублирование - это операция копирования, совмещенная с последующим размещением копии объекта. Неспецифический метод дублирования имеется во всех классах графических объектов и использует два управляющих параметра, задающих величины смещения дубликата по отношению к оригиналу.
Скос
Скосом называется преобразование графического объекта, при котором точки, расположенные вдоль одной из сторон его габаритного прямоугольника (базовой), остаются неподвижными, а расположенные вдоль противоположной стороны габаритного прямоугольника смещаются параллельно ей. При этом все промежуточные точки объекта также смещаются в ту же сторону на расстояние, пропорциональное их удалению от базовой стороны габаритного прямоугольника.