For both the deep clone and wblock clone functions, objects that are referenced by the primary object are also translated. After the objects are copied, AutoCAD translates the references as described in the following three cases.
- Case 1: If the referenced object has been copied, the old reference is translated to refer to the copied object. In this case, it does not matter if the copied object is in the same database as the source objects or in a new database.
- Case 2: This case assumes that the source object and the copied object reside in the same database. If the referenced object has not been copied, the reference is left in place.
- Case 3: This case assumes that the source object and the copied object are in different databases. If the referenced object has not been copied, the reference to it is set to NULL (because it isn't in the destination database).