Редактирование примитивов
197
ставляет панель
Параметры (Options). Кнопка Редактировать источник (Edit Source)
запускает режим редактирования, в котором можно выбрать один элемент массива и
изменить его форму, после чего по выходе из редактирования все объекты массива
приобретут новую геометрию.
Рис. 4.46. Вкладка Массив для прямоугольного массива
Рис. 4.47. Вкладка Массив для кругового массива
Рис. 4.48. Вкладка Массив для массива по траектории
С помощью кнопки
Заменить элемент (Replace Item) пользователь запускает режим
модификации только конкретного элемента массива, а не всех элементов сразу. Первый
запрос:
Выберите объекты для замены:
(Select replacement objects:)
В ответ на этот запрос необходимо выбрать в чертеже заменяющие объекты (они долж-
ны быть созданы заранее). Окончание выбора — нажатие клавиши
. Далее сле-
дует запрос о базовой точке в заменяющих объектах (по умолчанию предлагается точка
центра масс). Затем система AutoCAD в цикле попросит поочередно указать в массиве
заменяемые элементы (для окончания выбора следует нажать клавишу ). Для
завершения процесса редактирования ассоциативного массива необходимо нажать кла-
вишу , сбрасывая выделение массива в чертеже. На рис. 4.49 показан пример вы-
деленного массива, в котором один элемент справа заменен на окружность.
В дальнейшем можно всегда вернуть все элементы массива к одинаковой геометрии,
для чего надо выделить массив и нажать кнопку
Сбросить массив (Reset Array) панели
Массив | Параметры (Array | Options) ленты.
Кнопка
соответствует команде ПЕРЕНЕСТИ (MOVE), которая позволяет перемес-
тить выбранные объекты параллельно вектору, заданному двумя точками. Запросы и
действия этой команды очень похожи на запросы и действия команды КОПИРОВАТЬ
(COPY). Существенное отличие — команда ПЕРЕНЕСТИ (MOVE) не может работать
в цикле.
198
Глава 4
Команда сначала запрашивает базовую точку, затем — вторую точку вектора переме-
щения. Если вместо ввода второй точки нажать клавишу
, то координаты пер-
вой точки будут использованы как координаты перемещения.
В
НИМАНИЕ
!
В версии 2012 появилась возможность малого перемещения объектов (на два пиксела) по
вертикали или по горизонтали. Для этого надо выделить объекты, а затем с прижатой кла-
вишей нажать клавишу со стрелкой (например, <→>). Выделенные объекты пере-
местятся на малое расстояние в указанном направлении.
Кнопка
команды ПОВЕРНУТЬ (ROTATE) дает возможность повернуть выбранные
объекты относительно базовой точки на заданный угол.
Сначала команда информирует о действующих режимах измерения углов:
Текущие установки отсчета углов в ПСК: ANGDIR=против ч/с ANGBASE=0
(Current positive angle in UCS: ANGDIR=counterclockwise ANGBASE=0)
Первый запрос после выбора объектов:
Базовая точка:
(Specify base point:)
Укажите базовую точку, относительно которой будет выполняться поворот. Далее:
Угол поворота или [Копия/Опорный угол] <0>:
(Specify rotation angle or [Copy/Reference] <0>:)
Укажите угол вводом с клавиатуры или с помощью мыши (рис. 4.50).
Рис. 4.49. Замена элемента массива
Рис. 4.50. Поворот объектов
Если выбрать опцию
Копия (Copy), то после поворота сохранятся и копия, и ори-
гинал.
Вместо ввода возможно указание угла поворота с помощью опции
Опорный угол
(Reference). Например, пусть треугольник с находящимся внутри него отрезком
(рис. 4.51) нужно повернуть относительно точки 1 на такой угол, чтобы правая сторона
треугольника, отмеченная точками 1 и 2, стала горизонтальной.
Задачу можно решить, воспользовавшись вышеупомянутой опцией и не вычисляя на-
чального угла наклона.
Редактирование примитивов
199
Рис. 4.51. Поворот объектов
с помощью опорного угла
Рис. 4.52. Масштабирование объектов
Вызовите команду ПОВЕРНУТЬ (ROTATE). На запрос Выберите объекты: (Select
objects:) отметьте треугольник и требуемый отрезок и завершите
выбор объектов нажа-
тием клавиши
. На запрос Базовая точка: (Specify base point:) с помощью объ-
ектной привязки укажите точку 1. Затем в ответ на запрос Угол поворота или [Ко-
пия/Опорный угол]: (Specify rotation angle or [Copy/Reference]:) выберите опцию
Опорный угол (Reference). Последует запрос:
Опорный угол <0>:
(Specify the reference angle <0>:)
Выберем способ ввода угла с помощью двух точек. Укажите точку 1 (с помощью объ-
ектной привязки) и в ответ на запрос Вторая точка: (Specify the second point:) укажите
точку 2. Начальный угол тем самым определен. Далее AutoCAD запрашивает:
Новый угол или [Точки] <0>:
(Specify the new angle or [Points] <0>:)
В качестве нового угла нужно ввести с клавиатуры
0
. Треугольник повернется до гори-
зонтального положения. Поставленная задача решена. Другие варианты задания нового
угла: указать точку (будет измерен угол, образуемый отрезком, идущим из базовой
точки в указанную) или выбрать опцию
Точки (Points), после которой указать две точ-
ки, образующие отрезок, угол наклона которого будет вычислен.
Кнопка
, соответствующая команде МАСШТАБ (SCALE), позволяет масштабиро-
вать выбранные объекты относительно базовой точки. Команду можно также вызвать
из падающего меню
Редактировать (Modify) с помощью пункта Масштаб (Scale).
На рис. 4.52 приведен пример, когда прямоугольник и дуга масштабируются относи-
тельно левой верхней точки прямоугольника.
Команда МАСШТАБ (SCALE) после выбора объектов запрашивает:
Базовая точка:
(Specify base point:)
Укажите базовую точку (например, точку центра или другую удобную для масштаби-
рования точку). Далее:
Масштаб или [Копия/Опорный отрезок] <1.0000>:
(Specify scale factor or [Copy/Reference] <1.0000>:)
200
Глава 4
Для увеличения объектов нужно ввести число больше 1, для уменьшения — положи-
тельное число меньше 1. Можно задать масштаб с помощью мыши: щелкнуть левой
кнопкой и указать точку, расстояние (в миллиметрах) до которой от базовой точки бу-
дет принято системой как значение масштаба. Опция
Копия (Copy) позволяет сохра-
нить как новые объекты, так и оригиналы (без выбора этой опции исходные объекты
уничтожаются).
Если масштабирование нужно выполнить в дробное количество раз (например, 3/7), то
можно воспользоваться опцией
Опорный отрезок (Reference). В ответ на выбор этой
опции система AutoCAD выдает запрос:
Длина опорного отрезка <1>:
(Specify reference length <1>:)
Введите число
7
.
Новая длина или [Точки] <1.0000>:
(Specify new length or [Points] <1.0000>:)
Введите число
3
, и система выполнит требуемое преобразование (коэффициент преоб-
разования будет вычислен как частное от деления второй длины на первую).
Обе длины
можно показывать и с помощью точек: сначала две точки, между которыми будет
измерена длина опорного отрезка, а затем указать еще одну точку, до которой будет
измерена длина от начала опорного отрезка. Для задания второй длины можно пользо-
ваться также опцией
Точки (Points), при которой задаются обе точки.
Команда РАСТЯНУТЬ (STRETCH), которой соответствует кнопка
, предназначена
для изменения формы объекта методом растягивания.
Команда обычно выполняется над полилинией (можно также растягивать отрезки, дуги,
эллиптические дуги, сплайны), когда надо несколько вершин переместить вдоль неко-
торого вектора, а остальные вершины оставить на месте. В данном случае очень важен
выбор с помощью секущей рамки или секущего многоугольника, и первый запрос вы-
глядит так:
Выберите растягиваемые объекты секущей рамкой или секущим
многоугольником...
Выберите объекты:
(Select objects to stretch by crossing-window or crossing-polygon...
Select objects:)
На рис. 4.53 показана полилиния в форме пятиугольника. Выберите секущей рамкой
пятиугольник, но
таким образом, чтобы внутри рамки (а рамка должна быть пунктир-
Рис. 4.53. Выбор вершин растягиваемого объекта секущей рамкой
Редактирование примитивов
201
ной с зеленым фоном!) оказались только правые вершины полилинии (те из читателей,
кто забыл способы выбора объектов, могут вернуться к разд. 4.1.3). Закончите выбор
объектов нажатием клавиши
(или выберите секущей рамкой вершины другого
растягиваемого примитива).
Затем следует запрос о первой точке:
Базовая точка или [Смещение] <Смещение>:
(Specify base point or [Displacement] :)
Укажите первую точку.
Вторая точка или <считать смещением первую точку>:
(Specify second point or