如何避免关闭的CAD图层上仍然有对象显示?

    阅读模式
广告也精彩
你有没有遇到过这种情况,当我们将图层关闭或者冻结以后,图层上仍然有对象显示;还有一种情况就是当我们将图层一关闭或者冻结以后,图层二上的对象也有部分消失了。如下图所示:
关闭“xr填充线”图层,“Defpoints”图层上的部分线条同时消失了。

如何避免关闭的CAD图层上仍然有对象显示?

两个对象都在“xr家具细线”图层上,关闭图层,图层上的部分线条并没有全部关闭。

如何避免关闭的CAD图层上仍然有对象显示?

为什么会出现例如上图的这种情况呢?首先我们从命令本身开始分析,我们应用的命令就是最普通的图层关闭命令,而这个命令的定义也很简单,就是关闭选定对象所在的图层。

如何避免关闭的CAD图层上仍然有对象显示?

那除去命令的原因,就是我们图形的问题了,经过检查发现,关闭不掉以及其他图层对象上的线条丢失都与图块对象相关,我们将图块对象炸开,发现炸开后的图块对象里面是由不同图层上的对象组成的。

如何避免关闭的CAD图层上仍然有对象显示?

我们将图层炸开以后,对应我们上面的两种现象会发现,关闭“xr填充线”图层,“Defpoints”图层上图块消失的部分线条也是“xr填充线”图层上的线条。

如何避免关闭的CAD图层上仍然有对象显示?

这也就是说,其实CAD程序在关闭图层的时候只是关闭的图层上的线段对象,对于图块对象,只关闭图块对象上相对应的被关闭图层部分,其他对象仍然显示。
下面我们再来看下,图层冻结命令“LAYFRZ”,在冻结命令下图层的显示情况。当图块位于冻结图层上时,如下图所示:
当图块在我们需要冻结的图层上时,图块随之冻结关闭了。这个跟我们的图层关闭是有不同的。

如何避免关闭的CAD图层上仍然有对象显示?

当我们需要冻结的图层在图块对象中包含时,仅冻结了图块中被冻结图层的那一部分。这个跟我们的图层关闭是相同的。

如何避免关闭的CAD图层上仍然有对象显示?

以上就是我们图层冻结和图层关闭的时候,出现部分图形不显示或者仍然显示的原因,那么知道了原因,如何避免这种情况的发生呢?
其实我们只需要在组块的时候注意一下就可以了,我们在组块的时候将块对象的所有图形都放到“0"图层上,或者将已经建好的块都归到"0"图层上,这样我们再将图块整体归为其他图层对象的时候,整个图块就都是一个图层了,如下图所示:

如何避免关闭的CAD图层上仍然有对象显示?

总结:

1.当图块中包含有不同图层的时候,图层冻结和图层关闭命令运行时,会出现部分图形不显示或者仍然显示的现象。

输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 软件智汇
或者在微信里搜索 软件智汇
回复 2556 获取验证码
wechat 软件智汇

3.将图块的对象都放置到“0”图层上时,可以避免总结1中出现的现象。

 

weinxin
官方公众号
软件智汇
广告也精彩