深度克隆和 wblock 克隆操作实际上包括两个步骤:克隆和翻译。克隆步骤是调用和复制对象的位置。第二步是转换步骤,它使用 ID 映射重新链接所有对象以反映新关系。dwgOut()dwgIn()
在转换过程中,必须转换所有四种类型的对象 ID。某些对象已被克隆并位于 ID 映射中,而其他对象尚未克隆且不在映射中。在 ID 转换期间,如果在 ID 映射中找不到与引用对应的 ID 对,则会发生以下两种情况之一。如果引用与引用它的对象位于同一数据库中,则保留该引用。否则,将设置为。请参阅翻译阶段。NULL