Глава 8
Рис. 8.18. Задание операции
перемещения
Рис. 8.19. Перемещение элемента
вставленного блока
Недалеко от параметра появится значок операции (рис. 8.18). С помощью окна Свой-
ства (Properties) переименуйте название операции из стандартного Переместить
(Move) в
Перенос окр.
и закройте окно редактора с сохранением изменений.
Вставьте новый экземпляр блока в чертеж и выделите. Раньше у него была только одна
синяя ручка в точке вставки, а теперь появилась еще и голубая ручка точечного пара-
метра. Можно с помощью этой ручки перенести окружность в новое место, не меняя
положения остальных элементов блока (рис. 8.19).
Любопытно, что если в чертеж до редактирования свойств уже был вставлен блок
Element6, то и у него теперь появилась дополнительная голубая ручка.
Аналогичным образом свяжем точечный параметр с операцией Растяжение (Stretch).
После указания параметра система запрашивает положение секущей рамки:
Укажите первый угол рамки растягивания или [СМн-угол]:
(Specify first corner of stretch frame or [CPolygon]:)
Укажите первую, а затем и вторую точку так, чтобы из вершин всех объектов блока
внутрь рамки попала только правая верхняя точка пересечения отрезков и правильного
шестиугольника. Затем по запросу необходимо выбрать объекты, участвующие в опе-
рации растягивания (два отрезка и полилинию). Разместите значок операции и дайте ей
имя
Растягивание пр/верх
. Опция СМн-угол (CPolygon) по-
зволяет связать действие не с секущей рамкой, а с секущим
многоугольником.
Теперь с помощью одной ручки точечного параметра вы бу-
дете одновременно перемещать окружность и растягивать
отрезки и внешнюю полилинию (рис. 8.20).
Рис. 8.20. Растягивание
заданных элементов блока
По такой же схеме выполняется задание других параметров и связывание их со своими
операциями. В некоторых параметрах можно оставлять для редактирования не все руч-
ки, а только выбранные (например, у линейного параметра — только конечную ручку).
Даже при выборе нуля ручек значения параметров можно редактировать в окне Свой-
ства (Properties).
Блоки и DWG-ссылки
315
С помощью опции Цепочка (Chain), выводимой в процессе создания параметров неко-
торых типов, вы можете связать в цепочку действия разных параметров. Для этого
посредством значения Да (Yes) этой опции вы должны разрешить включение ручек
создаваемого параметра в набор объектов, редактируемых с помощью ручки другого
параметра.
После такого разрешения вы при создании операции, связанной со вторым параметром
блока, включаете в список объектов и ручку первого параметра (объекты, редактируе-
мые с помощью первого параметра, указывать не надо — их система и так знает). Тогда
если будет выполняться изменение блока с помощью ручки второго параметра, то по
цепочке сработают все операции, связанные с ручками первого параметра.
Цвет ручек параметров всех типов одинаковый (обычно голубой), а форма разная:
— точечный, полярный, XY и базовая точка. Разрешает перемещение в любом
направлении;
— линейный. Разрешает перемещение в фиксированном направлении;
— поворота. Разрешает поворот вокруг фиксированной точки;
— отражения. Разрешает отражение относительно фиксированной оси;
— выравнивания. Выполняет автоматическое выравнивание;
— выбора и управления видимостью. Выводит список допустимых значений или
состояний видимости.
8.1.9. Состояния видимости
Интересные примеры динамических блоков приведены в папке Sample\ru-RU\Dynamic
Blocks (в английской версии — Sample\en-us\Dynamic Blocks) программного обеспече-
ния AutoCAD. Откройте файл Architectural — Metric.dwg. В нем находятся несколько
динамических блоков, иллюстрирующих возможности системы. Выберите блок Авто-
мобили — метрические (Automobiles — Metric) (рис. 8.21).
Рис. 8.21. Состояние видимости Спортивный автомобиль (сбоку)
Этот блок иллюстрирует использование в одном блоке разных состояний видимости.
Несколько видов одного или нескольких изделий составляют один блок. Выбор другого
состояния видимости показывает другую проекцию того же изделия или вид другого
изделия.
В данном блоке собраны по четыре вида трех разных автомобилей. На рис. 8.21 показа-
но основное состояние — Спортивный автомобиль (сбоку) (Sports Car (Side)). Если
щелкнуть по ручке
, то на экране появится меню выбора состояний видимости
(рис. 8.22).
316
Do'stlaringiz bilan baham: |