块和参照


块不是一个实体,是一个空间,不能被删除(可以用PURGE命令清理没有引用的块),块参照又称块引用,是一个实体,可以删除。块参照实际上是块的一个引用,块可以没有块参照,但块参照必须有块。下面用一个示例来说明块和块参照的区别。


假定一幅图中需要100个箭头,且这些箭头样子完全相同,都由三条直线(LINE)和一个实体(SOILD)组成,只是旋转方向和大小不同。用户可以先绘制一个箭头,然后用BLOCK命令来定义一个箭头块,块名称为ARROW,然后在需要箭头的地方插入这个块,那么用户定义的箭头ARROW就是块,插入的100个实体就是块参照。如果用户将图中这100个箭头都删除来,那么块参照个数就是0,但块还是一个,除非用PURGE命令,否则无法清除块。


上面块示例中,以直线为例说明颜色的使用,如果定义块时直线的颜色为红色(或其他物理颜色),则无论在哪里箭头中直线颜色始终为红色(或其他物理颜色);如果指定直线颜色为随层,则参照在哪个层上,直线就随哪个层的颜色;如果指定直线颜色为随块,则直线颜色始终随块参照颜色,如果块参照为红色,则直线为红色,如果块参照随层,则直线页随层。