Режимы копирования 2D элементов

Предыдущая страницаВ началоСледующая страница

Копирование 2D элементов осуществляется с помощью команд CreateCopyMove Копия с перемещением, CreateCopyRotate Копия с поворотом, CreateCopyRotateByPoints Копия с перемещением и поворотом, CreateCopyScale Копия с масштабом, CreateCopySymmetry Копия с симметрией, CreateLineArray Линейный массив,CreateCircleArray Круговой массив, CreateCurveArray Массив по кривой, CreateTableArray Массив по таблице.

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

clip0019

<O>

Разрушить копию

clip0020

<G>

Разрушить копию с сохранением связей

clip0021

<F>

Создать ассоциативную копию

clip0022

<J>

Создать копию на ассоциативных построениях

Constrain19

<Ctrl>+<F>

Создать копию с ограничениями

CreateTableArray Массив по таблице всегда создаётся в режиме создания ассоциативной копии. Сменить режим для уже созданного массива по таблице так же, как и для массивов других типов, можно с помощью контекстного меню.

clip0019 Разрушить копию

Созданная копия автоматически разрушается до отдельных несвязанных объектов. Получившиеся объекты не зависят от исходных. Скопированные элементы построения, независимо от способа создания их родительских элементов, становятся свободными объектами. Все переменные, используемые в качестве параметров исходных элементов, в новых элементах заменяются константами.

Для успешного копирования аннотаций (размеров, надписей, шероховатостей, допусков и т.п.) в режимах Создать ассоциативную копию и Разрушить копию необходимо, чтобы в набор объектов копирования входили не только сами аннотации, но и их родители. Иначе копия не будет создана. Чтобы избежать этого, можно разрешить системе автоматически довыбрать необходимые родительские элементы, включив их в набор объектов копирования. Этот режим включается дополнительной опцией автоменю:

clip0024

<K>

Автовыбор необходимых родителей

clip0020 Разрушить копию с сохранением связей

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

Если скопированный объект имеет родителя, не вошедшего в набор объектов копирования, то при разрушении копии будет дополнительно создана копия родительского элемента, которая перемещается вместе с выбранным объектом. Избежать этого можно, включив дополнительную опцию:

clip0025

<Alt>+<T>

Копировать только выбранные элементы

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

clip0021 Создать ассоциативную копию

Данный вариант активен по умолчанию. Создаётся ассоциативная копия, элементы которой сохраняют связь с исходными родительскими элементами. При изменении исходных элементов автоматически будут меняться элементы копии.

Для создания ассоциативных копий доступна дополнительная опция автоменю:

clip0026

<T>

Создать узел в точке

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

Кроме того в режиме создания ассоциативной копии в автоменю доступна опция автовыбора необходимых родителей, описанная выше для режима разрушения копии.

После создания ассоциативных копий в окне WindowShowModelElements Элементы модели доступны операции, посредством которых были созданы эти копии.

clip0027clip0028

Копии                                                        Массивы

В контекстном меню каждой копии и всей операции копирования доступны специфические команды.

При перетягивании мышью аннотаций режим ассоциативного копирования всегда доступен в автоменю независимо от типа выбранного элемента, но фактически ассоциативные копии создаются только для текстов. Для аннотаций других типов при выборе режима ассоциативного копирования создаётся обычная неассоциативная копия.

clip0022 Создать копию на ассоциативных построениях

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

Constrain19 Создать копию с ограничениями

Опция работает только для CreateCopySymmetry Копии с симметрией, CreateCopyMove Копии с перемещением, CreateCopyRotate Копии с поворотом, CreateLineArray Линейного массива и CreateCircleArray Кругового массива. При выполнении этих команд будет создано специальное ограничение:

SketchConstraintSymmetric Симметричность

Для копии с симметрией.

Linear Линейный массив

Для копии с перемещением и линейного массива.

Circular Круговой массив

Для копии с поворотом и кругового массива.

См. также:

Режимы переноса 2D элементов