CAD部分图块无法更改图层

使用中想把一些图块更换到其他图层,比方说是图层A换到图层B吧,但是部分块顺利更换了,还有部分虽然写着更换成功,查看块属性也是显示在图层B,但实际图像还是在A,也就是我把B的可见性关了这些块仍然显示在图像中,把A关了却看不见了。
试了很久也没成功,主要是不知道为什么部分图块就能顺利更换图层,另一部分却不行,这说明应该是块而不是图层的问题么?不过我的这些图块确实都是从网上下的,不知道原作者会不会可能做过什么设置,求CAD达人解答。

图块虽然到了B层,但如果块中的组成元素有A层的,关闭A层后,块中A层的元素就不能显示了。现成你的块全部不能显示,说明块中的所有所有组成元素都是A层的。
解决办法,先转到0层,在位编辑块,将块中的所有对象都转到0层。或炸开一个后,将所有对象转到0层,再在将图层0设为当前图层后,重新成块并覆盖原有块名。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-04-12
这个问题应该和图块的定义有关,当图块组成部分全部都在同一个层里时,且其它线型、颜色、线宽属性都为“随层”、“随块”,则定义成块后会跟着块变换图层而变化;但如果是不同的图层对象组成的块,则变到新的图层时,只有其中一个图层(多图层中排有前面的图层)中块的部分对象会随之转入新图层,而其它图层块的其余部分对象则还保留在原层中,所以如果关闭原层则会出现块只显示一部分的情况。所以在定义块之前,尽量将要定义成块的对象都转入同一图层(如0层)再定义。
第2个回答  2010-04-12
很简单,炸开其中一个块,将图块元素转到你要的图层,再重新创建块,覆盖原来的块。
第3个回答  2010-04-12
是这个原因,不能改变的原因是这个图块形成时,里面的线条不在同一个图层,你可以爆炸后将所有的线条改成同一图层然后在形成图块,试试
第4个回答  2021-07-25
把块的原始层都设为0层,插入块后再把块改为图层B。然后用冻结图层B就可以了。
相似回答