3.4 高级绘图命令
除了前面介绍的一些绘图命令外,还有一些比较复杂的绘图命令,包括“图案填充”命令、“多段线”命令和“样条曲线”命令等。
3.4.1 图案填充
【执行方式】
命令行:BHATCH。
菜单:“绘图”→“图案填充”。
工具栏:“绘图”→“图案填充”或“绘图”→“渐变色”。
功能区:单击“默认”选项卡“绘图”面板中的“图案填充”按钮。
【操作格式】
命令:BHATCH↙
执行上述命令后,系统打开如图3-29所示的“图案填充创建”选项卡,各面板的功能如下。
图3-29 “图案填充创建”选项卡
1.“边界”面板
(1)拾取点:通过选择由一个或多个对象形成的封闭区域内的点,确定图案填充边界,如图3-30所示。指定内部点时,可以随时在绘图区域中单击鼠标右键以显示包含多个选项的快捷菜单。
图3-30 边界确定
(2)选择边界对象:指定基于选定对象的图案填充边界。使用该选项时,不会自动检测内部对象,必须选择选定边界内的对象,以按照当前孤岛检测样式填充这些对象,如图3-31所示。
图3-31 选取边界对象
(3)删除边界对象:从边界定义中删除之前添加的任何对象,如图3-32所示。
图3-32 删除“岛”后的边界
(4)重新创建边界:围绕选定的图案填充或填充对象创建多段线或面域,并使其与图案填充对象相关联(可选)。
(5)显示边界对象:选择构成选定关联图案填充对象的边界的对象,使用显示的夹点可修改图案填充边界。
(6)保留边界对象:指定如何处理图案填充边界对象,选项包括以下几个。
①不保留边界:(仅在图案填充创建期间可用)不创建独立的图案填充边界对象。
②保留边界-多段线:(仅在图案填充创建期间可用)创建封闭图案填充对象的多段线。
③保留边界-面域:(仅在图案填充创建期间可用)创建封闭图案填充对象的面域对象。
④选择新边界集:指定对象的有限集(称为边界集),以便通过创建图案填充时的拾取点进行计算。
2.“图案”面板
显示所有预定义和自定义图案的预览图像。
3.“特性”面板
(1)图案填充类型:指定是使用纯色、渐变色、图案还是用户定义的填充。
(2)图案填充颜色:替代实体填充和填充图案的当前颜色。
(3)背景色:指定填充图案背景的颜色。
(4)图案填充透明度:设定新图案填充或填充的透明度,替代当前对象的透明度。
(5)图案填充角度:指定图案填充或填充的角度。
(6)填充图案比例:放大或缩小预定义或自定义填充图案。
(7)相对图纸空间:(仅在布局中可用)相对于图纸空间单位缩放填充图案。使用此选项,可很容易地做到以适合于布局的比例显示填充图案。
(8)双向:(仅当“图案填充类型”设定为“用户定义”时可用)将绘制第二组直线,与原始直线成90°角,从而构成交叉线。
(9)ISO笔宽:(仅对于预定义的ISO图案可用)基于选定的笔宽缩放ISO图案。
4.“原点”面板
(1)设定原点:直接指定新的图案填充原点。
(2)左下:将图案填充原点设定在图案填充边界矩形范围的左下角。
(3)右下:将图案填充原点设定在图案填充边界矩形范围的右下角。
(4)左上:将图案填充原点设定在图案填充边界矩形范围的左上角。
(5)右上:将图案填充原点设定在图案填充边界矩形范围的右上角。
(6)中心:将图案填充原点设定在图案填充边界矩形范围的中心。
(7)使用当前原点:将图案填充原点设定在HPORIGIN系统变量中存储的默认位置。
(8)存储为默认原点:将新图案填充原点的值存储在HPORIGIN系统变量中。
5.“选项”面板
(1)关联:指定图案填充或填充为关联图案填充。关联的图案填充或填充在用户修改其边界对象时将会更新。
(2)注释性:指定图案填充为注释性填充。此特性会自动完成缩放注释过程,从而使注释能够以正确的大小在图纸上打印或显示。
(3)特性匹配:包括以下两个选项。
①使用当前原点:使用选定图案填充对象(除图案填充原点外)设定图案填充的特性。
②使用源图案填充的原点:使用选定图案填充对象(包括图案填充原点)设定图案填充的特性。
(4)允许的间隙:设定将对象用作图案填充边界时可以忽略的最大间隙。默认值为“0”,此值指定对象必须封闭区域而没有间隙。
(5)创建独立的图案填充:控制当指定了几个单独的闭合边界时,是创建单个图案填充对象,还是创建多个图案填充对象。
(6)孤岛检测:包括以下3个选项。
①普通孤岛检测:从外部边界向内填充。如果遇到内部孤岛,填充将关闭,直到遇到孤岛中的另一个孤岛。
②外部孤岛检测:从外部边界向内填充。此选项仅填充指定的区域,不会影响内部孤岛。
③忽略孤岛检测:忽略所有内部的对象,填充图案时将通过这些对象。
(7)绘图次序:为图案填充或填充指定绘图次序,选项包括不更改、后置、前置、置于边界之后和置于边界之前。
6.“关闭”面板
关闭“图案填充创建”:退出HATCH并关闭“图案填充创建”选项卡。也可以按Enter键或Esc键退出HATCH。
3.4.2 编辑填充的图案
利用HATCHEDIT命令可以修改特定于图案填充的特性,例如现有图案填充或填充的图案、比例和角度。
【执行方式】
命令行:HATCHEDIT。
菜单栏:选择菜单栏中的“修改”→“对象”→“图案填充”命令。
工具栏:单击“修改II”工具栏中的“编辑图案填充”按钮。
功能区:单击“默认”选项卡“修改”面板中的“编辑图案填充”按钮。
快捷菜单:选中填充的图案右击,在打开的快捷菜单中选择“图案填充编辑”命令,如图3-33所示。
快捷方法:直接选择填充的图案,打开“图案填充编辑器”选项卡,如图3-34所示。
图3-33 快捷菜单
图3-34 “图案填充编辑器”选项卡
3.4.3 实例——绘制壁龛交接箱符号
下面绘制如图3-35所示的壁龛交接箱符号。
图3-35 壁龛交接箱符号
STEP 绘制步骤
1分别单击“默认”选项卡“绘图”面板中的“矩形”按钮和“直线”按钮,绘制初步图形,如图3-36所示。
图3-36 绘制外形
2单击“默认”选项卡“绘图”面板中的“图案填充”按钮,打开“图案填充创建”选项卡,如图3-37所示,选择SOLID图案,单击选取填充区域,如图3-38所示。填充结果如图3-39所示。
图3-37 “图案填充创建”选项卡
图3-38 选取填充区域
图3-39 壁龛交接箱符号
3.4.4 多段线
【执行方式】
命令行:PLINE。
菜单:“绘图”→“多段线”。
工具栏:“绘图”→“多段线”。
功能区:单击“默认”选项卡“绘图”面板中的“多段线”按钮。
【操作格式】
命令:PLINE ↙ 指定起点:(指定多段线的起始点) 当前线宽为 0.0000 (提示当前多段线的宽度) 指定下一个点或 [圆弧(A)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: 指定下一点或 [圆弧(A)/闭合(C)/半宽(H)/长度(L)/放弃(U)/宽度(W)]:
【选项说明】
(1)指定下一个点:确定另一端点,绘制一条直线段,是系统的默认项。
(2)圆弧(A):使系统变为绘制圆弧方式。选择了这一项后,系统提示如下。
①圆弧的端点:绘制弧线段,此为系统的默认项。弧线段从多段线上一段的最后一点开始,并与多段线相切。
②角度(A):指定弧线段从起点开始包含的角度。若输入的角度值为正值,则按逆时针方向绘制弧线段;反之,按顺时针方向绘制弧线段。
③圆心(CE):指定所绘制弧线段的圆心。
④闭合(CL):用一段弧线段封闭所绘制的多段线。
⑤方向(D):指定弧线段的起始方向。
⑥半宽(H):指定从宽多段线线段的中心到其一边的宽度。
⑦直线(L):退出绘制圆弧功能项并返回到PLINE命令的初始提示信息状态。
⑧半径(R):指定所绘制弧线段的半径。
⑨第二个点(S):利用3点绘制圆弧。
⑩放弃(U):撤销上一步操作。
⑪宽度(W):指定下一条直线段的宽度。与“半宽”相似。
(3)闭合(C):绘制一条直线段来封闭多段线。
(4)半宽(H):指定从宽多段线线段的中心到其一边的宽度。
(5)长度(L):在与前一线段相同的角度方向上绘制指定长度的直线段。
(6)放弃(U):撤销上一步操作。
(7)宽度(W):指定下一段多段线的宽度。
3.4.5 实例——绘制电流互感器符号
下面绘制如图3-40所示的电流互感器符号。
图3-40 电流互感器符号
【绘制步骤】
1单击“默认”选项卡“绘图”面板中的“直线”按钮,绘制一条竖直直线。
2单击“默认”选项卡“绘图”面板中的“多段线”按钮,命令行提示与操作如下。
命令: _pline 指定起点:(在竖直直线右边适当位置指定一点) 当前线宽为 0.0000 指定下一个点或 [圆弧(A)/半宽(H)/长度(L)/放弃(U)/宽度(W)]:(水平向左在竖直直线上指定点)指定下一点或 [圆弧(A)/闭合(C)/半宽(H)/长 度(L)/放弃(U)/宽度(W)]: a↙ 指定圆弧的端点(按住 Ctrl 键以切换方向)或[角度(A)/圆心(CE)/闭合(CL)/方向(D)/半宽(H)/直线(L)/半径(R)/第二个点(S) /放弃(U)/宽度(W)]:(向下在竖直直线上指定一点) 指定圆弧的端点(按住 Ctrl 键以切换方向)或[角度(A)/圆心(CE)/闭合(CL)/方向(D)/半宽(H)/直线(L)/半径(R)/第二个点(S) /放弃(U)/宽度(W)]: a↙ 指定夹角: 180↙ 指定圆弧的端点(按住 Ctrl 键以切换方向)或[圆心(CE)/半径(R)]: (向下在竖直直线上指定一点,使两个圆弧半径近似相等) 指定圆弧的端点(按住 Ctrl 键以切换方向)或[角度(A)/圆心(CE)/闭合(CL)/方向(D)/半宽(H)/ 直线(L)/半径(R)/第二个点(S) /放弃(U)/宽度(W)]: l↙ 指定下一点或 [圆弧(A)/闭合(C)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: (水平向右指定一点,使上下水平线段大约等长) 指定下一点或 [圆弧(A)/闭合(C)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: ↙
最终结果如图3-40所示。
3.4.6 样条曲线
AutoCAD使用一种称为非一致有理B样条(NURBS)曲线的特殊样条曲线类型。NURBS曲线在控制点之间产生一条光滑的曲线,如图3-41所示。样条曲线可用于创建形状不规则的曲线,如为地理信息系统(GIS)应用或汽车设计绘制轮廓线。
图3-41 样条曲线
【执行方式】
命令行:SPLINE。
菜单:“绘图”→“样条曲线”。
工具栏:“绘图”→“样条曲线”。
功能区:单击“默认”选项卡“绘图”面板中的“样条曲线拟合”按钮或“样条曲线控制点”按钮。
【操作格式】
命令:SPLINE↙ 当前设置: 方式=拟合 节点=弦 指定第一个点或 [方式(M)/节点(K)/对象(O)]:(指定一点) 输入下一个点或 [起点切向(T)/公差(L)]:(指定下一点) 输入下一个点或 [端点相切(T)/公差(L)/放弃(U)/闭合(C)]:
【选项说明】
(1)方式(M):选择使用拟合点或使用控制点来创建样条曲线。
(2)节点(K):指定节点参数化,它会影响曲线在通过拟合点时的形状。
(3)对象(O):将二维或三维的二次或三次样条曲线拟合多段线转换为等价的样条曲线,然后(根据DELOBJ系统变量的设置)删除该多段线。
(4)起点切向(T):定义样条曲线的第一点和最后一点的切向。如果在样条曲线的两端都指定切向,可以输入一个点或使用“切点”和“垂足”对象捕捉模式使样条曲线与已有的对象相切或垂直。如果按Enter键,系统将计算默认切向。
(5)端点相切(T):停止基于切向创建曲线。可通过指定拟合点继续创建样条曲线。
(6)公差(L):指定距样条曲线必须经过的指定拟合点的距离。公差应用于除起点和端点外的所有拟合点。
(7)闭合(C):将最后一点定义为与第一点一致,并使其在连接处相切,以闭合样条曲线。选择该项,命令行提示如下。
指定切向:(指定点或按Enter键)
如果在样条曲线的两端都指定切向,可以通过输入一个点或者使用“切点”和“垂足”对象捕捉模式使样条曲线与已有的对象相切或垂直。如果按Enter键,AutoCAD将计算默认切向。
3.4.7 实例——绘制整流器符号
下面绘制如图3-42所示的整流器符号。
图3-42 整流器符号
STEP 绘制步骤
1单击“默认”选项卡“绘图”面板中的“多边形”按钮,命令行提示与操作如下。
命令: _polygon 输入侧面数 <4>:↙ 指定正多边形的中心点或 [边(E)]:(在绘图屏幕 适当位置指定一点) 输入选项 [内接于圆(I)/外切于圆(C)] <I>:↙ 指定圆的半径:(适当指定一点作为外接圆半径,使 正四边形的边大约处于垂直正交位置,如图3-43 所示)
2单击“默认”选项卡“绘图”面板中的“直线”按钮,绘制3条直线,并将其中一条直线设置为虚线,如图3-44所示。
图3-43 绘制正四边形
图3-44 绘制直线
3单击“默认”选项卡“绘图”面板中的“样条曲线拟合”按钮,命令行提示与操作如下。
命令: _spline 指定第一个点或 [方式(M)/节点(K)/对象(O)]: (适当指定一点) 输入下一点或[起点切向(T)/公差(L)]: (适当指定一点) 输入下一个点或 [端点相切(T)/公差(L)/放弃(U)] :(适当指定一点) 输入下一个点或 [端点相切(T)/公差(L)/放弃(U)/闭合(C)]:(适当指定一点) 输入下一个点或 [端点相切(T)/公差(L)/放弃(U)/闭合(C)]:↙
最终结果如图3-42所示。
3.4.8 多线
多线是一种复合线,由连续的直线段复合组成。这种线的一个突出的优点是能够提高绘图效率,保证图线之间的统一性。
1.绘制多线
【执行方式】
命令行:MLINE。
菜单:“绘图”→“多线”。
【操作格式】
命令:MLINE↙ 当前设置:对正 = 上,比例 = 20.00,样式 =STANDARD 指定起点或 [对正(J)/比例(S)/样式(ST)]:(指定起点) 指定下一点:(给定下一点) 指定下一点或 [放弃(U)]:(继续指定下一点绘制线段。输入U则放弃前一段的绘制;单击鼠标右键或按Enter键,结束命令) 指定下一点或 [闭合(C)/放弃(U)]:(继续指定下一点绘制线段。输入C则闭合线段,结束命令)
【选项说明】
(1)对正(J):该选项用于给定绘制多线的基准。共有“上”“无”和“下”3种对正类型。其中,“上(T)”表示以多线上侧的线为基准,依次类推。
(2)比例(S):选择该项,要求用户设置平行线的间距。输入值为零时平行线重合,值为负时多线的排列倒置。
(3)样式(ST):该选项用于设置当前使用的多线样式。
2.定义多线样式
【执行方式】
命令行:MLSTYLE。
菜单:“格式”→“多线样式”。
【操作格式】
命令: MLSTYLE↙
执行上述命令后,打开如图3-45所示的“多线样式”对话框。在该对话框中,用户可以对多线样式进行定义、保存和加载等操作。
图3-45 “多线样式”对话框
3.编辑多线
【执行方式】
命令行:MLEDIT。
菜单:“修改”→“对象”→“多线”。
【操作格式】
命令:MLEDIT↙
执行上述命令后,打开“多线编辑工具”对话框,如图3-46所示。
利用该对话框,可以创建或修改多线的样式。对话框中分4列显示了示例图形。其中,第1列管理十字交叉形式的多线,第2列管理T形多线,第3列管理拐角接合点和节点,第4列管理多线被剪切或连接的形式。
图3-46 “多线编辑工具”对话框
单击选择某个示例图形,就可以利用该项编辑功能。
3.4.9 实例——绘制多线
下面绘制如图3-47所示的多线。
图3-47 绘制的多线
定义的多线样式由3条平行线组成,中心轴线为紫色的中心线,其余两条平行线为黑色实线,相对于中心轴线上、下各偏移0.5。
STEP 绘制步骤
1选择菜单栏中的“格式”→“多线样式”命令,打开“多线样式”对话框。单击“新建”按钮,系统打开“创建新的多线样式”对话框,在“新样式名”文本框中键入“THREE”,如图3-48所示。
2单击“继续”按钮,系统打开“新建多线样式:THREE”对话框,如图3-49所示。
图3-48 “创建新的多线样式”对话框
图3-49 “新建多线样式:THREE”对话框
3在“封口”选项组中可以设置多线起点和端点的特性,包括直线、外弧、内弧封口以及封口线段或圆弧的角度。
4在“填充颜色”下拉列表框中可以选择多线填充的颜色。
5在“图元”选项组中可以设置组成多线的元素的特性。单击“添加”按钮,可以为多线添加元素;反之,单击“删除”按钮,可以为多线删除元素。在“偏移”文本框中可以设置选中的元素的位置偏移值。在“颜色”下拉列表框中可以为所选元素选择颜色。单击“线型”按钮,可以为所选元素设置线型。
6设置完毕后,单击“确定”按钮,系统返回到如图3-45所示的“多线样式”对话框,在“样式”列表中会显示刚设置的多线样式名。选择该样式,单击“置为当前”按钮,则将刚设置的多线样式设置为当前样式,下面的预览框中会显示当前多线样式。
7单击“确定”按钮,完成多线样式设置。
8选择菜单栏中“绘图”→“多线”命令,在绘图区连续指定4个点,绘制如图3-47所示的多线。