Применение операций полярного растягивания

Используйте действие Полярное растягивание для растягивания и вращения объектов из набора объектов.

Действие Полярное растягивание можно применять только к полярным элементам. Полярное растягивание позволяет растягивать объекты из набора объектов под любым углом.

При связывании действия полярного растягивания с элементом необходимо указать растягивающую рамку для активности полярного растягивания, объекты, которые необходимо растянуть, и объекты, которые необходимо повернуть.

  • Объекты, которые полностью лежат внутри рамки растягивания, перемещаются.

  • Объекты, которые включены в набор объектов и контуры которых пересекаются с рамкой растягивания, растягиваются. Объекты, указанные для вращения только в наборе объектов действия, не растягиваются.

  • Объекты, не включенные в набор объектов, не затрагиваются независимо от того, находятся ли они внутри или пересекаются рамкой растягивания.

  • Объекты за пределами рамки растягивания, включенные в набор объектов, перемещаются.

Пример.

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

ex_custblock_action_pstretch_01 ex_custblock_action_pstretch_02

Чтобы применить операцию полярного растягивания к определению CustomBlock, выполните следующие действия.

  1. В командной строке Редактора блоков CustomBlock введите CBActivityTool.

  2. Укажите параметр Полярное растягивание.

  3. В графической области укажите полярный элемент, связанный с действием.

  4. Укажите точку элемента для связи с действием

  5. Укажите первый угол рамки растягивания.

  6. Укажите второй угол рамки растягивания.

  7. Укажите объекты для растягивания и нажмите Enter.

  8. Укажите объекты только для поворота и нажмите Enter.

    На указанном элементе появится значок действия.

Связанные разделы

Применение операций перемещения

Применение операций масштабирования

Применение операций растягивания

Применение операций полярного растягивания

Применение операций вращения

Применение действий зеркального отображения

Применение операций массивов

Исходная тема

Выполнение действий с элементами CustomBlock