Выбор объектов
Выбор объектов
Большинство команд редактирования AutoCAD требует предварительного указания объектов для работы с ними. Выбранные объекты — один или несколько — называются набором. Он может, например включать в себя все объекты определенного цвета или объекты, расположенные на определенном слое.
Такой набор можно создать как до, так и после вызова команды редактирования. С одним и тем же набором допустимо производить несколько операций редактирования.
Если установлена системная переменная HIGHLIGHT, выбранные объекты будут подсвечены.
После того как вызвана одна из команд редактирования, AutoCAD предлагает выбрать объекты. В командной строке появляется запрос:
Select objects :—выбрать объекты
При этом перекрестье указателя мыши заменяется на прицел выбора. Выбор отдельных объектов производится с помощью мыши или одним из способов, которые описаны ниже в этом разделе.
При формировании набора можно выбрать последний созданный объект, текущий набор объектов, а также все объекты рисунка. Имеется возможность добавлять объекты в набор и удалять их оттуда.
Различные объекты могут заноситься в набор разными способами. Например, для выбора всех объектов области рисунка, кроме нескольких, нужно сначала выделить все объекты, а затем удалить из набора те, которые не предназначены для редактирования.
Способы и ключи выбора объектов:
- Add — включает режим добавления для пополнения существующего набора. Это начальный режим, устанавливаемый для выбора объектов;
- ALL — позволяет выбрать все примитивы, в том числе те, которые расположены на отключенных, заблокированных и замороженных слоях;
- AUto — выделяет объект, на который установлен указатель мыши. Если не было выбрано ни одного объекта, указанная точка становится первым углом рамки;
- BOX — задает прямоугольник по двум точкам. Если вторая точка находится справа от первой, процесс выбора аналогичен выбору рамкой Window, а если слева — выбору секущей рамкой Crossing;
- Crossing — секущая рамка выделяет все объекты, которые находятся внутри или пересекают контур рамки. По умолчанию в ответ на запрос Select objects : можно указать первый угол рамки, а затем второй в направлении справа налево. Для того чтобы объект можно было выбрать, он должен быть хотя бы частично видимым. При выборе секущей рамкой в командной строке появляются запросы:
Select ob jects: С — переход в режим выбора объектов с помощью секущей рамки
Specify first corner: — указать первый угол рамки
Specify opposite corner: — указать другой угол рамки
- CPolygon — сочетаетрежимыСгоз51пдиЮро1удопипозволяетвыбратьобъек-ты как полностью заключенные в многоугольник, так и пересекающие его границу. Область задается путем указания точек вокруг объектов, которые следует выбирать. Многоугольник строится по мере установки этих точек; он может быть любой формы, но без самопересечений, и автоматически замыкается при указании каждой новой вершины. От последней заданной точки до указателя мыши протянута «резиновая нить». При этом в командной строке появляются запросы:
Select objects: CP — переход в режим выбора объектов с помощью многоугольника
First polygon point:— указать первую точку многоугольника
Specify endpoint of line or [Undo] :— указать конечную точку отрезка
Specify endpoint of line or [Undo] : — указать конечную точку отрезка
Specify endpoint of line or [Undo] ;— нажать клавишу Enter для завершения выбора объектов с помощью многоугольника
- Fence— выбирает только объекты, которые пересекает линия. В отличие от рамочного или секущего многоугольника она может пересекать саму себя. При указании точек генерируется линия выбора и «резиновая нить» протягивается к перекрестью графического курсора. При этом в командной строке появляются запросы:
First fence point: — указать первую точку линии
Specify endpoint of line or [Undo] :— указать конечную точку отрезка
Specify endpoint of line or [Undo] :— указать конечную точку отрезка
Specify endpoint of line or [Undo] :— нажать клавишу Enter для завершения выбора объектов
- Group — выбирает все объекты внутри заданной группы',
- Last — выбирает последний нарисованный объект, видимый на экране;
- Multiple — одновременно выбирает несколько объектов. Процесс выбора не считается законченным до тех пор, пока на очередной запрос выбора объекта не нажата клавиша Enter или пробел;
- Previous —выбирает текущий набор объектов;
- Remove — устанавливает режим удаления указанных объектов из набора;
- Single — устанавливает режим выбора единственного объекта. Когда указан один объект или одна группа, выбор считается законченным и запрос выбора объектов не повторяется;
- Undo — отменяет (удаляет) последний добавленный в набор объект;
- Window — выбирает объекты, которые целиком попадают в рамку. По умолчанию в ответ на запрос Select objects : можно указать первый угол рамки, а затем второй угол по диагонали от первого в направлении слева направо;
- WPolygon — аналогичен режиму Window, но при этом позволяет выбрать объекты, содержащиеся внутри области, границы которой составляет многоугольник.
Если системная переменная PICKDRAG включена, определение рамки производится при нажатой левой кнопке мыши. Если PICKDRAG отключена (такова настройка по умолчанию), то рамка задается двумя нажатиями кнопки мыши в первой и второй точках.
Очень трудно выбирать объекты, которые лежат близко или непосредственно друг на друге. Для этой цели удобнее пользоваться мышью, одновременно удерживая нажатой клавишу Ctrl: в результате включается режим циклического перебора, когда по щелчку мыши объекты выбираются один за другим, до тех пор пока не будет выделен требуемый.
Для управления процессом выбора объектов необходимо загрузить из падающего меню Tools > Options... диалоговое окно Options. Задать метод сортировки объектов можно на вкладке User Preferences (см. Рисунок 1.24). Режим выбора объектов и размер прицела определяются на вкладке Selection, показанной на Рисунок 1.26. Подробнее об этом рассказывается в разделе «Настройка рабочей среды AutoCAD».
Существует возможность ограничить выбираемый набор объектов такими свойствами, как цвет, слой и тип объекта и пр. путем использования функции быстрого выбора или фильтра списков. Например, можно выбрать на рисунке только окружности красного цвета или, наоборот, выбрать все объекты, кроме окружностей красного цвета.
Функция быстрого выбора Quick Select позволяет сформировать набор объектов по заданному критерию отбора. В диалоговом окне Object Selection Filters задаются и сохраняются для дальнейшего применения различные фильтры выбора объектов.
При фильтрации распознаются только цвета, типы линий и веса линий, явно присвоенные объектам, но не унаследованные по слою. Например, объект может быть красным, потому что для него задан цвет ByLayer, а слою присвоен красный цвет. Следовательно, фильтр должен учитывать также объекты, расположенные на слое, которому присвоен красный цвет, и имеющие цвет ByLayer, а не красный. В частично загруженных рисунках функция Quick Select не учитывает незагруженные объекты.
Для формирования набора объектов с помощью функции быстрого выбора следует выбрать из падающего меню Tools > Quick Select... и в открывшемся диалоговом окне Quick Select установить необходимые параметры (Рисунок 7.1).
Для настройки более сложных фильтров и сохранения их под заданными именами достаточно в ответ на запрос Select objects: ввести ' filter и в диалоговом окне Object Selection Filters, показанном на Рисунок 7.2, определить фильтр-список.