Выбор объектов перед вводом команды (метод объект-действие), страница 2

WblockEraseChpropList

BlockExplodeHatchStretch

Остальные команды модификации или конструирования не допускают использование данного метода, так как требуют выбора нескольких групп объектов. Заучивать приведенный список необязательно: команды, которые не поддерживают его, будут выводить подсказку Select object:.

Редактирование с помощью засечек

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

Если на изображении двери в предыдущем примере засечки не видны, возможно, в используемой версии AutoCAD выключено средство Grips. В этом случае необходимо сразу же обратиться к материалу приложения В.

До сих пор речь шла об операциях AutoCAD, имеющих определенное начало и конец. Например, чтобы нарисовать Дугу, использовалась команда Arc, а затем выполнялась последовательность операций, включая ответы на подсказки и выбор точек. После их завершения было получено изображение дуги, a AutoCAD перешел в режим ожидания ввода следующей команды.

Grips подчиняется другим правилам. Это средство предлагает небольшой, но мощный набор функций редактирования, не охватываемых уже знакомой процедурой команда/подсказка/ввод. Выполните следующие упражнения, и вам станет ясно, что Grips — это полезное подмножество стандартных методов работы в AutoCAD.

Прежде чем заняться редактированием с помощью засечек, внесем некоторые временные изменения в полученный рисунок двери.

Растяжение линий с помощью засечек

В данном упражнении показано, как растянуть (stretch) один угол двери при перемещении засечки в точке пересечения двух линий.

1. Убедитесь, что AutoCAD готов принять новые команды и завершил все предыдущие. Для этого нажмите Esc. Чтобы начать определение рамки выбора, щелкните мышью на точке, расположенной ниже и левее двери.

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

3. Установите курсор на нижнюю левую угловую засечку, но пока не нажимайте кнопку выбора. Курсор сам попадет в точку засечки.

4. Переместите курсор на другую засечку. При позиционировании в эту точку, курсор автоматически устанавливается точно по центру засечки. Это означает, например, что, если курсор устанавливается на засечку конечной точки, он точно позиционируется на конечную точку объекта.

5. Переместите курсор на засечку в верхнем левом углу прямоугольника и щелкните мышью. Засечка закрашивается сплошным цветом. Такая засечка называется активной (hot grip). В командной строке появится следующее сообщение:

"STRETCH** <Stretch to point>/Base point/Copy/Undo/eXit:

Оно указывает на активность режима растяжения (Stretch). После имени команды наберите параметры, обеспечивающие различные способы выполнения команды. При перемещении курсора угол прямоугольника следует за ним, а стороны растягиваются (рис. 2.19).

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

6. Переместите курсор вверх, на верхний конец дуги, и щелкните на этой точке. Прямоугольник деформируется, а его угол оказывается в заданной точке (см. рис. 2.19).

При щелчке мышью на угловых засечках AutoCAD выделяет перекрывающиеся засечки на обеих линиях При переносе угла из исходной позиции перемещаться будут конечные точки обеих линий

Команду """STRETCH** можно вызвать простым щелчком мыши на засечке. Активная засечка может быть использована множеством других команд.

1. Засечки все еще видны на рисунке. Щелкните мышью на засечке, которая перемещалась в предыдущем упражнении, чтобы выделить ее еще раз.

2. Щелкните правой кнопкой мыши. Откроется список функций редактирования засечек.

3. Выберите из списка Base point: и щелкните мышью на точке справа от активной засечки. Теперь при перемещении курсора вместе с ним будет двигаться и засечка.

4. Щелкните еще раз правой кнопкой и выберите Copy (копирование), а затем напечатайте @1<-30. Вместо перемещения активной засечки и изменения линий произойдет копирование двух линий и их конечных точек, отстоящих на 1 единицу вниз и вправо от первого набора конечных точек.

5. Ниже последней точки выберите еще одну и получите дополнительные копии.

6. Для выхода из режима Stretch нажмите ¿ или введите X¿. Можно выйти из режима и по команде Exit из меню, которое выводится по щелчку правой кнопкой мыши.