为什么cad从一张图复制到另一张图就会出现忽略块的重复定义?

为什么cad从一张图复制到另一张图就会出现忽略块的重复定义?

这是数据库管理的方式。

每个dwg的块定义btr,block table record的名称都是唯一,不重复的。

而从其他dwg复制过来的块,是块参照br,block reference,是指向块定义的对象。也就是说br在显示的时候,会向系统咨询应该参照哪个btr来显示。

所以从另外一个dwg复制过来的br是参照原图的btr,而不是当前的。注意,两个dwg的btr名称是一样的,但内容可以不一样的。

综合以上,cad来处理外来的br时,就默认了用当前dwg中的btr来显示br对象,也就是忽略块定义