1.7 图层与图形特性控制
在一个复杂的图形中,有许多不同类型的图形对象,为了方便区分和管理,可以通过创建多个图层,将特性相似的对象绘制在同一个图层上,像在透明纸上绘制一样,如图1-59所示。
图1-59 图层示意图
1.7.1 图层的特点
用户可以把图层想象成没有厚度的透明片,各层之间完全对齐,一层上的某一基准点准确地对准于其他各层上的同一个基准点。引入图层,用户就可以给每一图层指定绘图所用的线型、颜色等并将有相同线型和颜色的对象放到对应的图层上。这样在确定每一个图形对象时,只需确定这个对象的几何数据和所在图层即可,从而节省了绘图工作量与存储空间。概括地说,图层具有如下特点:
①用户可以在一幅图中指定任意数量的图层。系统对图层数没有限制,对每一图层上的对象数也没有任何限制。
②每一图层有一个名称,加以区别。当开始绘制一幅新图时,AutoCAD自动创建名为0的图层,这是AutoCAD的默认图层,其余图层需用户自定义。
③一般情况下,位于同一个图层上的对象应该是同一种绘图线型和同一种绘图颜色。用户可以改变各图层的线型、颜色等特性。
④虽然AutoCAD允许用户建立多个图层,但只能在当前图层上绘图。
⑤各图层具有相同的坐标系和相同的显示缩放倍数。用户可以对位于不同图层上的对象同时进行编辑操作。
⑥用户可以对各图层进行打开、关闭、冻结、解冻、锁定与解锁等操作,以决定各图层的可见性与可操作性。
通过创建图层,可以将类型相似的对象指定给同一图层以使其相关联。例如,可以将构造线、文字、标注和标题栏置于不同的图层上,然后可以控制如下各项。
· 图层上的对象在任何视口中是可见还是暗显。
· 是否打印对象以及如何打印对象。
· 为图层上的所有对象指定何种颜色。
· 为图层上的所有对象指定何种默认线型和线宽。
· 是否可以修改图层上的对象。
· 对象是否在各个布局视口中显示不同的图层特性。
· 每个图形均包含一个名为0的图层。无法删除或重命名图层0。该图层有如下两种用途:
◆确保每个图形至少包括一个图层。
◆提供与块中的控制颜色相关的特殊图层。
注意 建议用户创建几个新图层来组织图形,而不是在0图层上创建整个图形。
1.7.2 图层的创建
默认情况下,图层0将被指定使用7号颜色(白色或黑色,由背景色决定)、CONTINUOUS线型、“默认”线宽及NORMAL打印样式。在绘图过程中,如果要使用更多的图层来组织图形,就需要先创建新的图层。
在AutoCAD中,图层的创建与控制都是通过“图层特性管理器”面板来操作的,如图1-60所示。那么,要打开该面板,用户可通过如下几种方法。
· 菜单栏:选择“格式|图层”命令。
· 面板:在“图层”面板中单击“图层特性”按钮。
· 命令行:在命令行输入或动态输入“Layer”命令(快捷键【LA】)。
图1-60 “图层特性管理器”面板
例如,下面通过创建轴线、墙体、标注等图层对象,以此来掌握图层名称、颜色、线型、线宽等设置方法,其操作步骤如下。
Step 01 在“图层”面板中单击“图层特性”按钮,打开“图层特性管理器”面板。
Step 02 单击“新建图层”按钮,将自动创建“图层1”对象,且“名称”栏置于可编辑状态下,然后输入图层的名称为“轴线”,如图1-61所示。
要点提示:图层命名
要快速创建多个图层,可以选择用于编辑的图层名并用逗号隔开输入多个图层名。在输入图层名时,图层名最长可达255个字符,可以是数字、字母或其他字符,但不能允许有>、<、/、\、“”、:、|、=等,否则系统将弹出警告框。
Step 03 在“颜色”栏下单击其按钮,将弹出“选择颜色”对话框,根据需要选择“红色”,并单击“确定”按钮返回,如图1-62所示。
图1-61 输入图层名称“轴线”
图1-62 设置颜色“红色”
要点提示:图层颜色的规范
有些用户在定义图层的颜色时,都是根据自己的爱好,喜欢什么颜色就用什么颜色,这样做并不合理。图层的颜色定义要注意两点:
(1)不同的图层一般来说要用不同的颜色。这样做便于用户在画图时进行区分。如果两个图层用同一个颜色,那么在显示时,就很难判断正在操作的图元是在哪一个图层上。
(2)颜色的选择应该根据打印时线宽的粗细来选择。打印时,线型设置得越宽,该图层就应该选用越亮的颜色;反之,如果打印时,该线的宽度仅为0.09mm,那么该图层的颜色就应该选用8号或类似的颜色,这样可以在屏幕上直观地反映出线型的粗细。
Step 04 在“线型”栏下单击其按钮,将弹出“选择线型”对话框,根据需要选择线型“CENTER”,并单击“确定”按钮,如图1-63所示。
Step 05 若当前列中没有所需要的线型,这时可单击“加载”按钮,将弹出“加载或重载线型”对话框,从中选择所需要的线型“CENTER”,然后依次单击“确定”按钮返回,如图1-64所示。
图1-63 选择线型“CENTER”
图1-64 加载线型
要点提示:acad.lin和acadiso.lin线型库文件
在AutoCAD中所提供的线型库文件有acad.lin和acadiso.lin。在英制测量系统下使用acad.lin线型库文件中的线型;在公制测量系统下使用acadiso.lin线型库文件中的线型。
Step 06 在“线宽”栏下单击其按钮,将弹出“线宽”对话框,根据需要选择线宽为“0.18mm”,并单击“确定”按钮,如图1-65所示。
Step 07 这时即可设置好“轴线”图层的颜色、线型、线宽等参数,如图1-66所示。
图1-65 选择线宽“0.18mm”
图1-66 创建好的“轴线”图层
Step 08 按照前面的方法,来设置其“墙体”图层。颜色为250,线型为Continuous,线宽为0.30mm。
Step 09 再设置其“标注”图层。颜色为250,线型为Continuous,线宽为0.30mm,如图1-67所示。
图1-67 创建好的图层
Step 10 选择“轴线”图层,并单击“置为当前”按钮,即可将该图层置为当前图层,并在图层名称前面显示标记,如图1-68所示。
图1-68 设置当前图层
1.7.3 图层的删除
用户在绘制图形过程中,若发现有一些没有使用的多余图层,这时可以通过“图层特性管理器”面板来删除图层。
在“图层特性管理器”面板中,使用鼠标选择需要删除的图层,然后单击“删除图层”按钮或按【Alt+D】组合键即可删除图层。如果要同时删除多个图层,可以使用【Ctrl】键或【Shift】键来选择多个连续或不连续的图层。
在删除图层时,只能删除未参照的图层。参照图层包括“图层0 ”及DEFPOINTS、包含对象(包括块定义中的对象)的图层、当前图层和依赖外部参照的图层。不包含对象(包括块定义中的对象)的图层、非当前图层和不依赖外部参照的图层都可以用PURGE命令删除。
要点提示:顽固图层的删除方法
用户在删除图层时会遇到系统提示该图层不能删除的情况,这时用户可以使用如下几种方法进行删除图层的操作:
(1)将无用的图层关闭,选择全部内容,按【Ctrl+C】组合键执行复制命令,然后新建一个dwg文件,按【Ctrl+V】组合键进行粘贴,这时那些无用的图层就不会贴过来。但是,如果曾经在这个需要删除的图层中定义过块,又在另一图层中插入了这个块,那么这个需要删除的图层是不能用这种方法删除的。
(2)选择需要留下的图形,执行“文件/输出”命令,确定文件名,在文件类型栏选择“块.dwg”选项,然后单击“保存”按钮,这样的块文件就是选中部分的图形,如果这些图形中没有指定的层,这些层也不会被保存在新的图块图形中。
(3)打开一个CAD文件,把要删除的图层先关闭,在图面上只留下用户需要的可见图形,选择“文件/另存为”命令,确定文件名,在文件类型栏选“*.dxf”选项,在弹出的对话窗口中选择“工具-选项-DXF”选项,再在选择对象处打钩,然后依次单击“确定”和“保存”按钮,此时就可以选择保存的对象,将可见或要用的图形选上即可确定保存,完成后退出这个刚保存的文件,再打开该文件查看,会发现不需要的图层已经被删除了。
(4)用命令Laytrans,可将需删除的图层影射为0层,这个方法可以删除具有实体对象或被其他块嵌套定义的图层。
1.7.4 设置线型比例
有时用户会发现,设置的线型为点画线或虚线,而所绘制出来的线型并非为点画线或虚线效果,这是因为线型比例没有设置好。
选择“格式|线型”命令(快捷键【LT】),将弹出“线型管理器”对话框,单击“显示细节”按钮,可以在“详细信息”设置区中设置线型比例,如图1-69所示。
图1-69 设置线型比例
在AutoCAD中线型比例分为三种:“全局比例因子”、“当前对象的缩放比例”和“图纸空间的线型缩放比例”。
· “全局比例因子”:控制着所有线型的比例因子,通常值越小,每个绘图单位中画出的重复图案就越多。在缺省情况下,AutoCAD的全局线型缩放比例为1.0,该比例等于一个绘图单位。在“线型管理器”中“详细信息”下,可以直接输入“全局比例因子”的数值,也可以在命令行中输入ltscale命令进行设置。图1-70所示为不同线型比例因子的比例。
· “当前对象缩放比例”:控制新建对象的线型比例,其最终的比例是全局比例因子与该对象比例因子的乘积,设置方法和“全局比例因子”基本相同。所有线型最终的缩放比例是对象比例因子与全局比例因子的乘积,所以在CELTSCALE=2的图形中绘制的是点画线,如果将LTSCALE设置为0.5,其效果与在CELTSCALE=1的图形中绘制LTSCALE=1的点画线时的效果相同。
图1-70 不同比例因子的比较
· “图纸空间的线型缩放比例”:在处理多个视窗时非常有用,当然理解起来也稍微复杂些。当用户在“线型管理器”中选择“缩放时使用图纸空间单位”以激活图纸空间线型缩放比例后,就可以使用两种方法来设置线型比例。一是按创建对象时所在空间的图形单位比例缩放,二是基于图纸空间单位比例缩放。它使用PSLTSCALE系统变量控制,其值有两种选择,“0”或“1”。缺省值为“0”,表示无特殊线型比例,此时线型的点画线长度基于创建对象空间(图纸或模型)的绘图单位,按LTSCALE设置的“全局比例因子”进行缩放。“1”表示视窗比例将控制线型比例,如果TILEMODE变量设置为0,即使对于模型空间中的对象,其点画线长度也是基于图纸空间的图形单位。在这种模式下,视窗可以有多种缩放比例,但显示的线型相同。对于特殊线型,视窗中的点画线长度与图纸空间中直线的点画线长度相同。此时,仍可以使用LTSCALE控制点画线长度。
1.7.5 控制图层状态
在“图层特性管理器”面板中,其图层状态包括图层的打开/关闭、冻结/解冻、锁定、解锁等;同样,在“图层”面板的列表中,用户也能够设置并管理各图层的特性,如图1-71所示。
图1-71 图层状态
· 打开/关闭图层:在“图层”工具栏的列表框中,单击相应图层的小灯泡图标,可以打开或关闭图层。在打开状态下,灯泡的颜色为黄色,该图层的对象将显示在视图中,也可以在输出设置上打印;在关闭状态下,灯泡的颜色转为灰色,该图层的对象不能在视图中显示出来,也不能打印出来,如图1-72所示为打开或关闭图层的对比效果。
图1-72 打开或关闭图层的对比效果
· 冻结/解冻图层:在“图层”工具栏的列表框中,单击相应图层的太阳或雪花图标,可以冻结或解冻图层。在图层被冻结时,显示为雪花图标,其图层的图形对象不能被显示和打印出来,也不能编辑或修改图层上的图形对象;在图层被解冻时,显示为太阳图标,此时图层上的对象可以被编辑。
· 锁定/解锁图层:在“图层”工具栏的列表框中,单击相应图层的小锁图标,可以锁定或解锁图层。在图层被锁定时,显示为图标,此时不能编辑锁定图层上的对象,但仍然可以在锁定的图层上绘制新的图形对象。
要点提示:关闭与冻结图层的区别
冻结图层可以减少系统重生成图形的计算时间。若用户的计算机性能较好,且所绘制的图形较为简单,则一般不会感觉到图层冻结的优越性。
1.7.6 通过“特性匹配”来改变图形特性
使用“特性匹配”,可以将一个对象的某些特性或所有特性复制到其他对象,可以复制的特性类型包括(但不仅限于)颜色、图层、线型、线型比例、线宽、打印样式、透明度、视口特性替代和三维厚度。
默认情况下,所有可用特性均可自动从选定的第一个对象复制到其他对象。如果不希望复制特定特性,可使用“设置”选项禁止复制该特性。可在执行命令过程中随时选择“设置”选项。
通过如下3种方式可以调用“特性匹配”功能:
· 选择“修改|特性匹配”命令。
· 在标准菜单栏中单击“特性匹配”按钮。
· 在命令行中执行MATCHPROP(MA)命令。
执行该命令后,命令行提示与操作如下:
若在“选择目标对象或‘设置(S)’:”提示下选择“设置”选项,则将弹出如图1-73所示的“特性设置”对话框,通过该对话框,可以选择在特性匹配过程中哪些特性可以被复制,完成设置后,单击“确定”按钮即可。
图1-73 “特性设置”对话框