CAD中的Byblock,Bylayer是什么意思

2024-11-28 01:50:57
推荐回答(2个)
回答1:

一个图元必须属于某一个图层

一个图块内肯定含有某个图元

图元有属性

图层有属性

图块有属性

这三类都有例如颜色/线性/线宽/透明度等.如下图

拿颜色举例(其他属性同理)
图元属性颜色设置为BYLAYER就是图元所属的图层什么颜色,图元就是什么颜色

图元属性颜色设置为BYBLOCK就是该图元所属的块属性什么颜色,图元就是什么颜色

回答2:

Byblock:随块,意思就是“对象属性使用它所在的图块的属性”。
通常只有将要做成图块的图形对象才设置这个属性。当图形对象设置为Byblock并被定义成图块后,可以直接调整图块的属性,设置成Byblock属性的对象属性将跟随图块设置变化而变化。如果图形对象属性设置成Byblock,但没有被定义成图块,此对象将使用默认的属性,颜色是白色、线宽为0、线型为实线。如果图块内图形的属性没有设置成Byblock,对图块的属性调整,这些对象让将保持原来的属性。例如,假设一个圆的颜色设置为红色,然后将这个圆定义成图块,此时调整图块的颜色为绿色,可以看到圆仍然是红色的。

Bylayer:随层,意思就是“对象属性使用它所在图层的属性”。
对象的默认对象是随层,因为图层作为一个管理图形的有效工具,通常会将同类的很多图形放到一个图层上,用图层来控制图形对象的属性更加方便。所以通常的做法是:根据绘图和打印的需要设置好图层,并将这些图层的颜色、线型、线宽、是否打印等都设置好,绘图时将图形放在合适的图层上就好了。
如果图形比较简单,没有分图层,或者同一图层上希望在显示后打印效果上有所区分,每个对象可以单独设置颜色、线型和线宽。