В описании динамического блока операцию полярного растягивания можно связать только с полярным параметром: Базовая точка для части растяжения операции — это точка параметра, а не ключевая точка.
После связывания операции полярного растягивания с полярным параметром можно указать рамку растягивания для этой операции. Затем выбираются объекты для растяжения и объекты для вращения.
■ Объекты, полностью входящие в рамку, перемещаются.
■ Объекты, пересекаемые рамкой, растягиваются.
■ Объекты в наборе объектов операции, указанные только для вращения, не растягиваются.
■ Объекты, полностью входящие в рамку, перемещаются линейно после поворота.
■ Объекты, пересекаемые рамкой, растягиваются линейно после поворота.
■ Объекты, находящиеся внутри рамки или пересекаемые ей, но не входящие в набор объектов, не растягиваются и не поворачиваются.
■ Объекты за пределами рамки, входящие в набор, перемещаются.
В следующем примере рамка растягивания указана пунктирной линией, а набор объектов выделен с помощью эффекта ореола. Несмотря на то, что верхняя окружность заключена в рамку растяжения, она не входит в набор объектов, поэтому не будет перемещаться. Нижняя окружность полностью входит в рамку растягивания и в набор объектов растяжения, поэтому она будет перемещаться. Прямоугольник пересекается рамкой растягивания и входит в набор объектов, поэтому он будет растягиваться. Квадрат полностью входит в рамку растяжения и в набор объектов поворота, но не в набор объектов растягивания, он будет только вращаться.
Во вхождении динамического блока, если с помощью ручки или палитры свойств изменяется значение параметра, связанного с операцией полярного растягивания, это может повлиять на ключевую точку в параметре, связанную с операцией полярного растяжения. При воздействии на ключевую точку геометрия в наборе операции полярного растяжения будет перемещаться или вращаться в зависимости от способа определения блока.
ПРИМЕЧАНИЕ. Если требуется, чтобы вращались только объекты во вхождении блока, не включайте никакие объекты в рамку растяжения.
См. также:
■ Использование переопределения для коэффициента расстояния и смещения угла
Для добавления операции полярного растягивания в описание блока
1. В редакторе блоков в окне "Палитры вариации блоков" на вкладке "Операции" выберите инструмент "Операция растягивания".
2. В области рисования редактора блоков выберите полярный параметр для связывания с операцией. (Операцию полярного растягивания можно связать только с полярным параметром.)
3. Выполните одно из следующих действий для выбора точки параметра для связывания с операцией:
■ Используйте указывающее устройство.
■ Отвечайте на запросы команды.
4. Выполните одно из следующих действий, чтобы задать первый угол рамки растягивания:
■ Используйте указывающее устройство.
■ Через запятую введите значения координат X и Y.
5. Выполните одно из следующих действий, чтобы задать противоположный угол рамки растягивания:
■ Используйте указывающее устройство.
■ Через запятую введите значения координат X и Y.
6. Выберите объекты для растяжения или перемещения.
7. Нажать ENTER.
8. Выберите объекты для поворота.
(Выбранные в шагах 6 и 8 объекты входят в набор операции полярного растяжения.)
9. Нажать ENTER.
10. (Дополнительно) Следуйте подсказкам в командной строке, чтобы указать расстояние и смещение.
11. Выполните одно из следующих действий, чтобы задать местоположение операции:
■ Используйте указывающее устройство.
■ Через запятую введите значения координат X и Y.
ПРИМЕЧАНИЕ. Местоположение операции в описании блока не влияет на внешний вид или функциональные возможности вхождения блока.
12. На панели инструментов редактора блоков щелкните "Сохранить описание блока".
13. Завершив работу с редактором блоков, щелкните "Закрыть редактор блоков".
Редактор блоков
БЛОКРЕАКТ
Краткий справочник
Команды
БЛОКРЕД
Открывает диалоговое окно "Редактирование описания блока", а затем редактор блоков
БЛОКРЕАКТ
Читать дальше