AcDbIdMapping IdMap; Acad::ErrorStatus es = spEntity->deepClone(spBlkTblRcd, pClonedObject, IdMap); spEntity:被复制对象。 spBlkTblRcd: 新创建对象的Owner,如能要放到图里,通常就是当前的Model Space指针。 pClonedObject:新创建的对象。 IdMap:可以用来创建一个对应关系,原对象的ID和新对象的ID的对应关系。 另外,我通常喜欢用deepCloneObjects,是数据库的函数。可以同时复制多个对象。用一个AcDbObjectArray作为参数。 |