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