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

Операции вращения используются для вращения объектов из набора объектов.

Действие вращения можно применять только к элементам вращения.

Примечание. Во время определения блока в качестве базовой точки вращения можно выбрать любую точку.

ex_custblock_action_rotate_01 ex_custblock_action_rotate_02

Вращать базовую точку действия

Можно указать, совпадает ли базовая точка действия Поворот с основной точкой элемента Вращение или является независимой точкой.

Свойство Базовый тип указывает тип базовой точки:

  • Зависимый. Основной точкой функции вращения является главная точка элемента вращения. Объекты из набора объектов вращаются вокруг основной точки элемента Поворот. При перемещении основной точки элемента Поворот изменяется местоположение базовой точки вращения. Зависимая базовая точка не имеет точки захвата.

  • Независимый Позволяет указать независимую базовую точку, выбрав фиксированное местоположение в ссылке CustomBlock. Используйте точку захвата для изменения местоположения базовой точки.

Пример

Следующий блок представляет собой стол и шесть стульев. Определение блока содержит элемент Вращение и действие Поворот. Главная точка элемента вращения находится в центре стола.

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

    ex_custblock_basetype_dep

  • Если в качестве базового типа установлен параметр Независимый, а независимая базовая точка — нижний левый угол таблицы. В этом случае стол и стулья вращаются вокруг нижнего левого угла.

    ex_custblock_basetype_indep

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

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

  2. Укажите параметр Вращение.

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

  4. Укажите объекты для связывания с действием и нажмите Enter.

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

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

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

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

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

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

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

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

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

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