多语言展示
当前在线:643今日阅读:39今日分享:10

创建图块时应如何设置图层、颜色等特性?

前面发布了多篇经验介绍图块创建、插入、编辑等相关的操作,其实创建图块时并不只是简简单单地把图形画好,而是需要很好地规划,我们将来会对图块进行哪些操作,比如图块是否需要跟所在图层的特性保一直,持是否需要单独修改图块内部图形的颜色等等,这些最好在创建图块前都设置好,免得使用时发现不对再修改,有些特性即使是用块编辑器也是无法修改的。
工具/原料

AUTOCAD,浩辰CAD

块中图形的图层继承性
1

如果创建图块前图形在0层,则在插入图块时,这些图形在当前层,显示和属性可以用图层来控制;如果创建图块前图形不在0层,则无论图块插入到哪一层,图形始终在原来的图层上,不会跟随插入图层的变化。如果图形的属性设置为BYLAYER随层,则属性跟随所在图层变化,如果设置为BYBLOCK,则跟随图块的属性变化,如果设置成固定的值,则无法通过图层和图块控制这些图形的属性,只能用块编辑和参照编辑来修改。这么说起来很抽象,不好理解,我们不妨通过一个最明显的颜色属性的实例来看一下不同设置的效果。1、新建一张图纸,新建3个图层,图层1为红色,图层2为绿色,图层3为黄色,在0层上画三个圆,颜色分别设置为BYLAYER、BYBLOCK和蓝色,在图层1上画一个圆,颜色为BYLAYER,图层2上画一个圆,颜色为BYLAYER,如下图所示。

2

确认当前图层是0层,框选所有圆,输入B,给图块起名叫TEST,将拾取5个圆中间任意位置作为图块基点,如下图所示。

3

在图层下拉列表中选择图层3,或在图层管理器里双击图层3,将黄色的图层3设置为当前层,如下图所示。

4

输入I,在插入对话框中选择刚创建的TEST图块,单击确定按钮,刚才图块的旁边插入一个新的图块,如下图所示。

5

看到上面的图形,可以看到原来在0层的图形都移动到图层3上,颜色设置为BYLAYER和BYBLOCK(因为图块的默认颜色属性是BYLAYER)的圆的颜色变成了黄色,蓝色的圆虽然颜色没有变,但也在图层3上,下面我们可以通过操作来验证。在图层列表或图层管理器中单击0层前的灯泡形按钮,将0层关闭,如下图所示。

6

我们可以看到原来在0层上的图块中下面三个圆都消失了,而新插入到图层3的圆这三个圆仍在。通过这个对比我们可以验证了前面说的,创建图块是在0层的图形将移动到图块所插入的图层,而原来非0层的图形(绿色和红色的圆)无论插入到哪个图层,始终在原来的图层,如果不信,可以关闭图层1和图层2看看。下面我们再来看看BYLAER和BYBLOCK的区别。将图层3的颜色调整成洋红色,我们看到两个黄色的圆都变成了洋红色。选择插入到图层3上的图块,在颜色下拉列表中选择青色,也就是图块本身的颜色不再是BYLAYER,而是设置了特定的颜色,如下图所说。

7

我们可以看到之前设置了BYLAYER和固定色(蓝色)的圆颜色都没有变,只有颜色设置成BYBLOCK的图形颜色变了。

小结

通过上面的测试我们应该对图块中图形属性的继承性有了一定的了解,我们下面来总结一下。图层:创建图块前图形在0层,创建图块后图形在图块插入时的当前层;创建图块前图层不在0层,无论图块插入到哪个层,图形仍在原来的层。图块内图形和图块不在一个图层可能带来的后果:关闭其他图层,图块中图形可能全部消失或部分消失。颜色、线性、线宽:如果设置为固定属性,无论如何修改图层和图块属性,图形属性始终不变;如果希望始终跟所在图层保持一致,请设置成BYLAYER;如果希望可以通过修改图块属性来调整内部图形的属性,可以将图形属性设置为BYBLOCK。不光初学者不知道这些,有很多使用CAD很多年的高手对这些也不是特别了解,希望这篇讲解对大家有帮助,大家有什么心得体会请留言。

注意事项

不同版本的图层管理器界面和操作略有不同,以自己使用的版本为准

推荐信息