前几天有位网友提了这样一个问题,图中的所有图形的颜色都是随层的,有些图层是白色的,现在想通过快速选择将白色的直线选择出来,但将快速选择设置颜色=白色,但却选不中这些白色的直线,为什么?
我们不妨来通过一个简单的实例来看一下他的问题,我这里设置了3个不同颜色的图层,0层是白色的,大部分图形的颜色是随层的,0层和图层1上分别有一个圆单独设置成了白色,我们看看将快速选择条件设置成白色和随层的选择结果。
执行快速选择QSELECT命令,打开快速选择对话框,将图形类型设置为圆,颜色设置为等于白,如下图所示。
单击确定按钮,按照白色选出的圆如下图所示。
可以看到白色图层上颜色随层的圆并没有被选中,而只有颜色值设置成白色的圆才会被选中。
重新打开快速选择,将颜色设置为等于Bylayer,如下图所示。
单击确定按钮后,可以所有各个图层上意思呢设置为随层BYLAYER的图形都被选中了,如下图所示。
除了两个被单独设置为白色的圆以外,其他的圆都被选中了。
通过上面简单的实验,可以看到当图形设置为随层时,即使图形的颜色显示的是白色,但用白色这个条件是无法选中的。
如果所有图形特性都是随层,要选择某种颜色的图形只能使用其他方法来完成了,比如这种图形在某个特定图层上,可以用对象类型+图层作为过滤条件,如果有几个图层,可以选择几次,每次选择的时候勾寻添加到当前选择集”。或者在图层管理器中将图层按颜色排序,先将其他图层关闭或冻结,然后在用对象类型作为过滤条件来选择就可以了。
虽然在打印时在打印样式表中对蓝色图层上颜色随层的图形和直接设置成蓝色的图形处理是相同的,但在快速选择或过滤选择的时候我们要意识到两者是不同的。
两个看起来颜色相同的图形的颜色属性可能是不同的,并不一定用这个颜色条件将他们过滤选择出来。
以上技巧适用于AUTOCAD和浩辰CAD等类似的CAD软件。