AutoCad多层嵌套图块的颜色显示规则

1)最后一级(叶子节点),如果它自己有颜色,无论被包裹了多少嵌套图块,都是这个它自己的颜色。
也就是整体的复合图块,就是这个颜色。

2)最后一级(叶子节点),如果它的颜色是ByLayer,并且它的图层是非0图层:
整体的复合图块,就是它所在图层的那个颜色,无论被包裹了多少嵌套图块,都是这个它自己的颜色。

3)最后一级(叶子节点),如果它的颜色是ByLayer,并且它的图层是0图层:
找到它的上一级父亲图块,使用它父亲的颜色。(需要递归,按照上面的1和2来处理)

举例说明:
3.1 它父亲是ByLayer:需要递归处理,按照上述的1和2、3来递归处理

3.2 它父亲有具体颜色数值:不使用此颜色,使用父亲所在图层的颜色;

3.3 它父亲是ByBlock:不使用此颜色,使用父亲所在图层的颜色;

4)最后一级(叶子节点),如果它的颜色是ByBlock,使用它父亲的颜色:
举例说明:
4.1 它父亲是ByLayer:毋庸置疑了,使用父亲所在图层的颜色;
4.2 它父亲有具体颜色数值:使用此颜色;
4.3 它父亲是ByBlock:
4.3.1 它父亲是最顶级图块了,那么和背景色有关系。默认是黑背景,所以最后的颜色是白色。
4.3.2 它父亲不是最顶级图块了,上推一级找它的爷爷,以此类推进行递归。
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值