Применение операций полярного растягивания
Используйте действие Полярное растягивание для растягивания и вращения объектов из набора объектов.
Действие Полярное растягивание можно применять только к полярным элементам. Полярное растягивание позволяет растягивать объекты из набора объектов под любым углом.
При связывании действия полярного растягивания с элементом необходимо указать растягивающую рамку для активности полярного растягивания, объекты, которые необходимо растянуть, и объекты, которые необходимо повернуть.
- Объекты, которые полностью лежат внутри рамки растягивания, перемещаются.
- Объекты, которые включены в набор объектов и контуры которых пересекаются с рамкой растягивания, растягиваются. Объекты, указанные для вращения только в наборе объектов действия, не растягиваются.
- Объекты, не включенные в набор объектов, не затрагиваются независимо от того, находятся ли они внутри или пересекаются рамкой растягивания.
- Объекты за пределами рамки растягивания, включенные в набор объектов, перемещаются.
Пример.
В следующем примере прямоугольник выбран для растягивания, а окружность — только для вращения.


Чтобы применить операцию полярного растягивания к определению CustomBlock, выполните следующие действия.
- В командной строке Редактора блоков введите CBActivityTool.
- Укажите параметр Полярное растягивание.
- В графической области укажите полярный элемент, связанный с действием.
- Укажите точку элемента для связи с действием
- Укажите первый угол рамки растягивания.
- Укажите второй угол рамки растягивания.
- Укажите объекты для растягивания и нажмите Enter.
- Укажите объекты только для поворота и нажмите Enter.
На указанном элементе отобразится значок действия.