经常用CAD的朋友多数都遇到过这样一种情况:CAD某个图层关闭了,但是该图层中的部分图形还显示着,关不掉。遇到这种情况,大多数是因为块的缘故,图形中使用的某些块出现了问题。我们来复现一下这种情况:
第一步:在CAD中先画两个圆环,一上一下;
第二步:上边的圆环在CAD默认的图层0图层上建立,下边圆环的两个圆分别在不同的新建图层上建立(注意是自己定义的图层上建立);
第三步:分别将上述2个圆环新建为块,我们假定上圆环为A块,下圆环为B块。这时,A块是在默认0图层上建立的,而B块则是在自定义图层上建立的。
第四步:保存块,并给它命好名字;
第五步:新建CAD文档,插入两块,并将两块分别放到两个新建图层上;
第六步:将上述两个图层上的块进行冻结,此时会发现,A块可以被冻结,而B块则不可以被冻结,问题复现了。
其实,从上面的问题复现过程我们也不难发现:问题的根源就在于建立块时,块所在图层合不合理,这又回到了我们昨天所讲的0图层的问题。当我们所建的块不是在同一图层上建立时,就有可能出现图形关闭不了或删除不掉的情况。同样,当我们使用别人的块时,如果块本身是在不同图层上建立时,我们也会遇到这个问题。
遇到这种情况,这么解决呢?有个笨办法:将图中被你可疑的块重新复制一个,将其所有实体全部改为某一图层,新建一个块,重新命名,并全部替换有问题的块就可以了。
高手有高招否?评论区见。