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

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

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

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

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

Пример.

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

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

  1. В командной строке Редактора блоков введите CBActivityTool.
  2. Укажите параметр Полярное растягивание.
  3. В графической области укажите полярный элемент, связанный с действием.
  4. Укажите точку элемента для связи с действием
  5. Укажите первый угол рамки растягивания.
  6. Укажите второй угол рамки растягивания.
  7. Укажите объекты для растягивания и нажмите Enter.
  8. Укажите объекты только для поворота и нажмите Enter.

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