ObjectARX, AutoCAD. Среда программирования библиотеки C++

       

Команды AutoCAD для использования глубокого клона и Wblock-клона


Множество команд AutoCAD использует deepClone () функция, чтобы создать новые объекты от старых. В некоторых случаях, одна версия команды исполняет глубоко клонирование, в то время как другая версия делает нет. Команды, использующие deepClone() и wblockClone() следующие:

COPY

Использует deepClone ().

ARRAY

Использует deepClone ().

MIRROR

Если и оригинал и отраженные объекты сохраняются, использует deepClone (). Если первоначальные объекты удалены, deepClone () не используется (первоначальные объекты только отражены).

BLOCK

Использует deepClone (). Эта команда копирует примитивы в другое пространство и стирает первоначальные примитивы.

INSERT

Когда Вы вставляете рисунок, эта команда использует deepClone () чтобы копировать примитивы в рисунок.

WBLOCK

Использует wblockClone (). Эта функция следует за жестким монопольным использованием и жесткими связями указателя только. Вся другая копия командует, чтобы использование deepClone () следовало, и интенсивно и мягкие связи монопольного использования от первичного объекта.

XREF BIND XBIND

Использует wblockClone () чтобы принести упомянутые примитивы в ваш текущий рисунок.

EXPLODE

Когда Вы взрываете объект в его части, никакое клонирование не выполнено.

Когда Вы взрываете блок-ссылку, AutoCAD удаляет примитив блок-ссылки и копирует индивидуальные примитивы в рисунок. Эта версия EXPLODE использует deepClone ().



Содержание раздела