AutoCAD 2002之图层、线型、线宽及颜色
7.1 图 层
确定一个图形对象,除了要确定它的几何数据以外,还要确定诸如图层、线型、颜色这样的非几何数据。例如:绘一个矩形时,一方面需要指定该矩形的对角点位置,另外还应指定矩形所在的图层、矩形的线型和颜色等数据。AutoCAD存放这些数据时要占用一定的存储空间。如果一幅图上有大量具有相同线型、颜色等设置的对象,AutoCAD存储每个对象时会重复地存放这些数据,显然这样会浪费大量的存储空间。为此,AutoCAD提出了图层的概念。
7.1.1 图层的特点
用户可以把图层想象成没有厚度的透明片,各层之间完全对齐,一层上的某一基准点准确地对准于其它各层上的同一基准点。引入图层,用户就可以给每一图层指定绘图所用的线型、颜色等,并将具有相同线型和颜色的对象放到对应的图层上。这样,在确定每一个图形对象时,只需确定这个对象的几何数据和所在图层即可,从而节省了绘图工作量与存储空间。
概括起来,AutoCAD的图层具有以下特点:
● 用户可以在一幅图中指定任意数量的图层。系统对图层数没有限制,对每一图层上的对象数也没有任何限制。
● 每个图层有一个名称,以加以区别。当开始绘一幅新图时,AutoCAD自动创建名为0的图层,这是AutoCAD的默认图层,其余图层需由用户定义。
● 一般情况下,一个图层上的对象应该是一种线型,一种颜色。用户可以改变各图层的线型、颜色等特性与状态。
● 虽然AutoCAD允许用户建立多个图层,但只能在当前图层上绘图。
● 各图层具有相同的坐标系和相同的显示缩放倍数。用户可以对位于不同图层上的对象同时进行编辑操作。
● 用户可以对各图层进行打开、关闭、冻结、解冻、锁定与解锁等操作,以决定各图层的可见性与可操作性(这些术语的具体含义将在后面详细介绍)。
7.1.2 设置图层属性
下面介绍如何定义图层,如何为图层设置线型、颜色等特性。
实现图层管理的命令是LAYER。利用“对象特性”工具栏上的按钮
(图层)或菜单“格式”→“图层”可启动LAYER命令。执行LAYER命令,AutoCAD打开“图层特性管理器”对话框,如图7-1所示。

图7-1 “图层特性管理器”对话框
从图7-1可以看出,位于对话框中部的大矩形列表框(称其为图层列表框)中以列表形式列出了当前已有图层(或新建图层)及其对应设置(除0层外,其余层由笔者定义)。下面介绍该对话框中主要项的功能。
●“命名图层过滤器”选项组
该选项组用于确定在图层列表框中显示哪些图层。用户可通过对应的下拉列表,在“显示所有图层”、“显示所有使用的图层”等选择项之间选择。用户还可以单击对应的按钮
,从弹出的“命名图层过滤器”对话框(如图7-2所示)确定过滤条件。

图7-2 “命名图层过滤器”对话框
利用“命名图层过滤器”对话框确定过滤条件时,还可以通过此对话框中的“过滤器名称”文本框和“添加”按钮将用户确定的图层过滤设置命名保存。一旦将过滤设置命名保存,该名称也会显示在“命名图层过滤器”选项组中的下拉列表中。
此外,用户可以通过“命名图层过滤器”选项组中的“反向过滤器”复选框,确定是否在图层列表框中显示与过滤条件相反的图层;通过“应用到对象特性工具栏”复选框,确定是否在“对象特性”工具栏上的“图层控制”下拉列表(见图7-5节)中只列出满足过滤条件的图层。
●“当前图层”标签框
显示当前图层的名称。把某一图层置为当前层后,该层的名称会显示在该标签框中。
● 图层列表框
列表显示满足指定条件的已有图层(或新建图层)及其相关设置。图层列表框中的第1行为标题行。标题行中各标题项(实际也是按钮)的含义如下:
♦ 名称
显示各图层的名称。图7-1所示对话框说明当前已有名为0(默认图层)、“图层1”、“图层2”等5个图层。单击“名称”按钮,可调整图层的排列顺序,使各图层根据其名称按顺序或逆序形式列表显示。
♦ 开
确定图层打开还是关闭。如果图层被打开,该层上的图形可以在显示器上显示或在绘图仪上绘出。被关闭的图层仍然是图的一部分,但关闭图层上的图形不显示,也不能通过绘图仪绘制出来。用户可根据需要,打开或关闭图层。
在图层列表框中,与“开”对应的列是小灯泡图标。通过单击小灯泡图标可实现打开或关闭图层的切换。如果灯泡颜色是黄色,表示对应层是打开的;如果是灰色,则表示对应层是关闭的。图7-1中,“图层4”是关闭层,而其他层则是打开层。
如果关闭的是当前层,AutoCAD会显示出对应的提示信息,警告正在关闭当前层,但用户可以关闭当前层。很显然,关闭当前层后,所绘的图形均不能显示出来。
依次单击“开”按钮,可调整各图层的排列顺序,使当前关闭的图层放在列表的最前面或最后面。
♦ 在所有视口冻结
确定图层冻结还是解冻。如果图层被冻结,该层上的图形对象不能被显示出来或绘制出来,而且也不参与图形之间的运算。被解冻的图层则正好相反。从可见性来说,冻结层与关闭层是相同的,但冻结层上的对象不参与处理过程中的运算,关闭层上的对象则要参与运算。所以,在复杂的图形中冻结不需要的图层可以加快系统重新生成图形时的速度。
图层列表框中,与“在所有视口冻结”对应的列是太阳或雪花图标。太阳表示所对应层没有冻结,雪花则表示相应层被冻结。单击这些图标可实现图层冻结与解冻的切换。图7-1中,“图层1”是冻结层,而其他层则是解冻层。
用户不能冻结当前层,也不能将冻结层设为当前层。另外,依次单击“在所有视口冻结”标题,可调整各图层的排列顺序,使当前冻结的图层放在列表的最前面或最后面。
♦ 锁定
确定图层锁定还是解锁。锁定并不影响图层上图形对象的显示,即锁定层上的图形仍然可以显示出来,但用户不能改变锁定层上的对象,不能对其进行编辑操作。如果锁定层是当前层,用户仍可在该层上绘图。
图层列表框中,与“锁定”对应的列是关闭或打开的小锁图标。锁打开表示该层是非锁定层;关闭则表示对应层是锁定的。单击这些图标可实现图层锁定或解锁的切换。图7-1中,“图层2”是锁定层,而其他层则是非锁定层。
同样,依次单击图层列表框中的“锁定”按钮,可以调整各图层的排列顺序,使当前锁定的图层放在列表的最前面或最后面。
♦ 颜色
说明图层的颜色。该项对应列上的各小方图标的颜色反映相应图层的颜色,同时还在图标的右侧显示出具体的颜色名称。如果要改变某一图层的颜色,单击对应的图标,AutoCAD弹出图7-3所示的“选择颜色”对话框,用户从中选择即可。

