Используйте операцию поворота в динамическом блоке
 
 
 

Во вхождении динамического блока действие операции поворота подобно действию команды ПОВЕРНУТЬ.

Действие операции поворота подобно действию команды ПОВЕРНУТЬ. Во вхождении динамического блока операция поворота приводит к повороту связанных объектов при редактировании связанного параметра с помощью ручки или палитры свойств.

В описании динамического блока операцию поворота можно связать только с параметром поворота: Операция поворота связана с целым параметром, а не с ключевой точкой параметра.

После связи операции поворота с параметром поворота, операция связывается с набором объектов геометрии.

Укажите тип базовой точки для операции поворота

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

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

При выборе независимого типа базы можно указать базовую точку для операции поворота, которая отличается от базовой точки связанного параметра поворота. Эта независимая базовая точка показана в редакторе блоков как маркер X. Местоположение независимой базовой точки можно изменять путем ее перетаскивания или изменения значений "База X" и "База Y" в разделе "Переопределения" палитры свойств.

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

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

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