Сообщество программистов Autodesk в СНГ
ADN Club => ObjectARX => Тема начата: begiz от 07-05-2019, 16:41:34
-
Доброго времени суток.
Возник вопрос как замаппить AcDbObjectId(source) <-> AcDbObjectId(destination) во время PASTECLIP.
Так как операция делает несколько endDeepClone (WblockClone,Insert,Expode),
то в последнем вызове AcDbIdMappping приводится копии-копии оригинала.
Пробовал создавать свои мапы для каждой операции и потом восстанавливать цепочку, но чтото пошло не так.
Либо какой то еще вызов пропустил, либо я потерялся..
-
begiz,
Увы. Я когда-то с этим воевал, используя статью, которая была на https://adndevblog.typepad.com/autocad/.
В статье оказалась ошибка и всю цепочку проследить не получилось, поэтому статью там грохнули.
-
Возможно, что поможет решение аналогичной задачи на .NET: http://adn-cis.org/forum/index.php?topic=743.msg3571#msg3571