在AutoCAD中,比较简单的图形可以通过夹点或者“特性”选项板来进行基本的编辑,对于某些特殊图形,如多线、多段线、样条曲线,都有自己的编辑命令进行编辑。
选择“修改”→“对象”→“多线”命令,或者在命令行中输入MLEDIT,可以执行“多线”命令。执行MLEDIT命令后,弹出如图3-65所示的“多线编辑工具”对话框。在此对话框中,可以对十字形、T字形及有拐角和顶点的多线进行编辑,还可以截断和连接多线。该对话框中有4组编辑工具,每组工具有3个选项。要使用这些选项时,只需单击选项的图标即可。对话框中第一列中控制的是多线的十字交叉处;第二列控制的是多线的T形交点的形式;第三列控制的是拐角点和顶点;第四列控制的是多线的剪切及连接。
图3-65 “多线编辑工具”对话框
下面介绍各个选项的具体使用方法。
· “十字闭合”按钮 在两条多线之间创建闭合的十字交点。第一条多线保持原状,第二条多线被修剪成与第一条多线分离的形状,如图3-66所示。
图3-66 十字闭合
· “十字打开”按钮 在两条多线之间创建打开的十字交点。打断将插入第一条多线的所有元素和第二条多线的外部元素,如图3-67所示。
图3-67 十字打开
· “十字合并”按钮 在两条多线之间创建合并的十字交点。选择多线的次序并不重要,如图3-68所示。
图3-68 十字合并
· “T形闭合”按钮 在两条多线之间创建闭合的T形交点。将第一条多线修剪或延伸到与第二条多线的交点处,如图3-69所示。
图3-69 T形闭合
· “T形打开”按钮 在两条多线之间创建打开的T形交点。将第一条多线修剪或延伸到与第二条多线的交点处,如图3-70所示。
图3-70 T形打开
· “T形合并”按钮 在两条多线之间创建合并的T形交点。将多线修剪或延伸到与另一条多线的交点处,如图3-71所示。
图3-71 T形合并
· “角点结合”按钮 在多线之间创建角点结合。将多线修剪或延伸到它们的交点处,如图3-72所示。
图3-72 角点结合
· “添加顶点”按钮 向多线上添加一个顶点,如图3-73所示。
· “删除顶点”按钮 从多线上删除一个顶点,如图3-74所示。
图3-73 添加顶点 图3-74 删除顶点
· “单个剪切”按钮 剪切多线上的选定元素,如图3-75所示。
图3-75 单个剪切
· “全部剪切”按钮 将多线剪切为两个部分,如图3-76所示。
图3-76 全部剪切
· “全部接合”按钮 将已被剪切的多线线段重新接合起来,如图3-77所示。
图3-77 全部接合
【例3-5】 创建雕花窗格平面图。
绘制如图3-78所示的雕花窗格。
图3-78 雕花窗格
其具体操作步骤如下:
(1)执行“构造线”命令绘制竖向构造线,在命令行中输入V,拾取绘图区任意一点,绘制第一条构造线。
(2)使用“偏移”命令,绘制其他竖向构造线,构造线之间间距如图3-79所示,未标注之间间距为60mm。
(3)使用步骤(1)、步骤(2)的方法绘制水平构造线,尺寸间距与竖向一致,绘制效果如图3-80所示。
图3-79 绘制竖向构造线(mm) 图3-80 绘制水平构造线(mm)
(4)选择“格式”→“多线样式”命令,弹出“多线样式”对话框,单击“新建”按钮,弹出“创建新的多线样式”对话框,如图3-81所示,输入新样式名为“图案”。
图3-81 “创建新的多线样式”对话框
(5)单击“继续”按钮,弹出“新建多线样式”对话框,分别设置偏移为10和-10,如图3-82所示。设置完毕,单击“确定”按钮,回到“多线样式”对话框,单击“确定”按钮,关闭对话框。
(6)选择“绘图”→“多线”命令,命令行提示如下。
命令: _mline
当前设置: 对正= 上,比例= 20.00,样式= STANDARD
指定起点或[对正(J)/比例(S)/样式(ST)]: st //输入st设置多线样式
输入多线样式名或[?]: 图案 //输入多线样式名“图案”
当前设置: 对正= 上,比例= 20.00,样式= 图案
指定起点或[对正(J)/比例(S)/样式(ST)]: j //输入j设置对正
输入对正类型[上(T)/无(Z)/下(B)] <上>: z //输入z表示居中对齐
当前设置: 对正= 无,比例= 20.00,样式= 图案
指定起点或[对正(J)/比例(S)/样式(ST)]: s //输入s设置比例
输入多线比例<20.00>: 1 //输入1表示1∶1绘制
当前设置: 对正= 无,比例= 1.00,样式= 图案
指定起点或[对正(J)/比例(S)/样式(ST)]:
指定下一点:
指定下一点或[放弃(U)]:
指定下一点或[闭合(C)/放弃(U)]:
指定下一点或[闭合(C)/放弃(U)]: //依次捕捉辅助线交点,如图3-83所示
指定下一点或[闭合(C)/放弃(U)]:
图3-82 设置多线样式
(7)继续执行“多线”命令,绘制如图3-84所示的多线。
图3-83 绘制一条多线 图3-84 绘制所有图案线条
(8)删除所有构造线,效果如图3-85所示。
(9)选择“修改”→“对象”→“多线”命令,弹出如图3-86所示的“多线编辑工具”对话框。
图3-85 删除构造线后的效果 图3-86 “多线编辑工具”对话框
(10)选择“角点结合”对多线的角点进行处理,效果如图3-87所示。
(11)选择“T形合并”对多线的T形交点进行处理,效果如图3-88所示。
图3-87 “角点结合”多线处理 图3-88 “T形合并”多线处理
(12)选择“十字合并”对多线十字相交处进行处理,效果如图3-78所示。
“多段线”命令可以闭合一条非闭合的多段线,或打开一条已闭合的多段线,可以改变多段线的宽度,可以把整条多段线改变为新的统一的宽度,也可以改变多段线中某一条线段的宽度或锥度,可以将一条多段线分段成为两条多段线,也可以将多条相邻的直线、圆弧和二维多段线连接组成一条新的多段线,还可以移去两顶点间的曲线,移动多段线的顶点,或增加新的顶点。
选择“修改”→“对象”→“多段线”命令,或者在命令行中输入PEDIT命令,即可执行“多段线”命令。执行PEDIT命令后,命令行提示如下。
命令: _pedit
选择多段线或[多条(M)]: //选择需要编辑的多段线
输入选项
输入选项[闭合(C)/合并(J)/宽度(W)/编辑顶点(E)/拟合(F)/样条曲线(S)/非曲线化(D)/线型生成(L)/放弃(U)]: //选择编辑项目
启动“多段线”命令后,系统会要求用户选择目标对象,选定了一条多段线,就可以对该多段线进行编辑,如果选定的目标对象不是一条多段线,系统会提示如下。
选定的对象不是多段线
是否将其转换为多段线? <Y>: //输入y,可以将其转为多段线
选定一条多段线,即可进行编辑。命令行提示选项有“闭合(C)”、“合并(J)”、“宽度(W)”、“编辑顶点(E)”、“拟合(F)”、“样条曲线(S)”、“非曲线化(D)”、“线型生成(L)”和“放弃(U)”9个选项。下面分别介绍各编辑选项的功能。
(1)“闭合(C)”与“打开(O)”:该选项用于将未闭合的目标多段线的第一段和最后一段连接起来,即使多段线首尾相连,构成一条闭合的多段线。这时,新增一个“打开(O)”选项,用户输入O,就会将闭合多段线的线段或圆弧去掉。命令行提示如下。
输入选项
[闭合(C)/合并(J)/宽度(W)/编辑顶点(E)/拟合(F)/样条曲线(S)/非曲线化(D)/线型生成(L)/放弃(U)]: c
输入选项
[打开(O)/合并(J)/宽度(W)/编辑顶点(E)/拟合(F)/样条曲线(S)/非曲线化(D)/线型生成(L)/放弃(U)]:
(2)“合并(J)”:该选项用于将与非闭合的多段线的任意一端相连的线段、弧线以及其他多段线,加到该多段线上,构成一个新的多段线。要连接到指定多段线上的对象必须与当前多段线有共同的端点,如果一条线段与多段线是T形相交或是交叉,则它不会被连接;如果有多条线段与一条多段线在同一端相连,那么只能选其中的一条进行连接,连接完毕后,其他的线段就不能连接了。
(3)“宽度(W)”:该选项用于为多段线指定一个新的统一的宽度。用此方法可以消除多段线宽度不统一的现象。
(4)“编辑顶点(E)”:该选项提供了一系列编辑多段线顶点及其相关线段的功能。
用户选择“编辑顶点”后,命令行提示如下。
输入选项
[闭合(C)/合并(J)/宽度(W)/编辑顶点(E)/拟合(F)/样条曲线(S)/非曲线化(D)/线型生成(L)
/放弃(U)]: E //选择编辑顶点选项
输入顶点编辑选项
[下一个(N)/上一个(P)/打断(B)/插入(I)/移动(M)/重生成(R)/拉直(S)/切向(T)/宽度(W)/
退出(X)] <N>:
此时出现了“下一个(N)”、“上一个(P)”、“打断(B)”、“插入(I)”、“移动(M)”、“重生成(R)”、“拉直(S)”、“切向(T)”、“宽度(W)”、“退出(E)”10个子选项。这些子选项的含义如下。
· “下一个(N)” 进入顶点编辑状态后,用户选定多段线上的第一个顶点被用“×”标记出来,作为当前点。该选项把当前点移动到下一个顶点,该选项是默认选项。
· “上一个(P)” 该选项可以将带有“×”标记的当前点向前移动一个。即选择上一个点为当前编辑顶点。
· “打断(B)” 该选项用来将多段线拆分为两条多段线或从已存在的顶点处删除一段多段线。输入B后选择“打断”操作,系统记下有“×”标记的顶点作为第一断点。然后用户可以选择“下一个”或“上一个”选项来移动带有“×”标记的顶点。当输入G选定“执行”选项时,在指定两点间的任何线段和顶点均被删除;输入X选定“退出”选项,则退出“打断”操作,返回到编辑顶点的提示状态。
· “插入(I)” 该选项用来插入新的顶点。用户可以通过用鼠标单击或直接用键盘输入的方法来指定点的位置。新顶点应加到具有“×”标记的顶点的后面。因此,在插入新顶点之前,应注意选择有“×”标记的顶点的位置。
· “移动(M)” 该选项用来将当前带有“×”标记的点移动到一个新位置。在使用该选项前选好要移动的点。用户指定点的新位置即可。
· “重生成(R)” 该选项用来重新生成一次多段线,以便通过编辑前后的不同情形看到顶点编辑的效果。
· “拉直(S)” 该选项将选择的两顶点间的所有顶点以及线段或弧线都删除,用一条新的直线代替。系统会记下当前带有“×”的顶点的位置,然后选择“下一个”或“上一个”选项将带有“×”标记的顶点移动到指定的位置,然后输入G选择“执行”选项,则选定两点间的对象都被删除,用一条直线代替。如果用户只指定一个点,则把该顶点后面的线段拉直。输入X选择“退出”选项,则退出拉直操作,返回编辑顶点状态。
· “切向(T)” 该选项给出当前顶点处所确定的方向的一个斜率值,以控制曲线拟合。用户可以输入一个切线角度值,也可以输入一个点,则切线方向为该点到当前带有“×”标记的顶点的方向。斜率用一个箭头显示在该顶点处,表示该顶点的切线方向。
· “宽度(W)” 该选项用来改变当前带有“×”标记的顶点后面的线段的起始宽度值和终止宽度值。用户输入需要的数值即可改变当前带有“×”标记的顶点后面的线段的宽度。
· “退出(E)” 用户可以通过选择该选项来退出顶点编辑,回到PEDIT命令提示状态。
(5)“拟合(F)”:该选项用来产生一条光滑曲线拟合多段线的所有顶点。光滑曲线的形状与各顶点的切线方向有关。为此,可先选择“编辑顶点”选项来设置各顶点的切线方向,然后再用该选项生成拟合曲线。如果不设置顶点切线方向,直接进行拟合,则各顶点默认的切线方向为0°。
(6)“样条曲线(S)”:该选项用于把选中的多段线的各个顶点当作曲线的控制点,用样条曲线来逼近各个控制点,除了穿过第一个和最后一个控制点外,曲线并不一定穿过其他的控制点,而只是拉向这些点,控制点越多,逼近程度就越高。样条曲线与前面讲过的拟合曲线不同。拟合曲线是由过各个顶点的一段圆弧组成的,一般情况下,样条曲线要比拟合曲线效果好一些。
(7)“非曲线化(D)”:该选项用来解除由“拟合”选项和“样条曲线”选项产生的曲线,并恢复原来的多段线。
(8)“线型生成(L)”:该选项可以按当前系统变量的设置重新生成一条多段线。
(9)“放弃(U)”:该选项用来取消最近一次操作,连续使用该选项可以使图形一步步还原。
使用样条曲线编辑,用户可以删除样条曲线上的拟合点,可以通过增加样条曲线上的拟合点,提高样条曲线的精度,可以移动曲线上的拟合点,改变样条曲线的形状,可以打开闭合的样条曲线或闭合开放的样条曲线,可以改变样条曲线的起点和终点切向,可以改变样条曲线的拟合公差,控制曲线到指定的拟合点的距离,可以增加曲线上某一部分的控制点数量或改变指定控制点的权值,从而提高曲线精度,还可以改变样条曲线的阶数,从而指定曲线的控制点数量。
选择“修改”→“对象”→“样条曲线”命令,或者在命令行输入SPLINEDIT执行该命令。执行SPLINEDIT命令,命令行提示如下。
命令: _SPLINEDIT
选择样条曲线:
输入选项[拟合数据(F)/闭合(C)/移动顶点(M)/精度(R)/反转(E)/放弃(U)]:
SPLINEDIT命令有6个选项,分别为“拟合数据(F)”、“闭合(C)”、“移动顶点(M)”、“精度(R)”、“反转(E)”以及“放弃(U)”选项。下面对这些选项进行介绍。
(1)“拟合数据(F)”:该选项的功能是对样条曲线的拟合数据进行编辑。
在命令行中输入F,命令行提示如下。
命令: _splinedit //单击按钮执行命令
选择样条曲线: //选择样条曲线
输入选项[拟合数据(F)/闭合(C)/移动顶点(M)/精度(R)/反转(E)/放弃(U)]:F//选择拟合数据
输入拟合数据选项[添加(A)/闭合(C)/删除(D)/移动(M)/清理(P)/相切(T)/公差(L)/退出(X)] <退出>:
“拟合数据”选项有8个子选项,分别为“添加(A)”、“闭合(C)”、“删除(D)”、“移动(M)”、“清理(P)”、“相切(T)”、“公差(T)”以及“退出(E)”选项。下面对这些子选项进行简单介绍。
· “添加(A)” 该选项用于为指定的样条曲线添加拟合点。
· “闭合(C)” 该选项用于开放的样条曲线,并使之在端点处相切连续(光滑),如果起点和端点重合,那么在两点处都相切连续(即光滑过渡)。
· “删除(D)” 该选项用于删除样条曲线上的拟合点并通过剩下的拟合点重新拟合。
· “移动(M)” 该选项用于移动拟合点到新的位置。
· “清理(P)” 该选项用于从图形数据库删除该样条曲线的拟合数据。
· “相切(T)” 该选项用于编辑样条曲线的起始和终止切线方向。
· “公差(T)” 该选项用于改变当前样条曲线的拟合公差大小。
· “退出(E)” 该选项用于退出“拟合数据”选项,回到SPLINEDIT命令提示状态。
(2)“闭合(C)”:该选项用于闭合开放的样条曲线,并使之在端点处相切连续(光滑)。如果起点和端点重合,那么在两点处都相切连续(即光滑过渡),若选择的样条曲线是闭合的,则“闭合”选项换为“打开”选项。“打开”选项用于打开闭合的样条曲线,将其起点和端点恢复到原始状态,移去在该点的相切连续性,即不再光滑连接。
(3)“移动顶点(M)”:该选项用于移动样条曲线控制点到其他位置,改变样条曲线的形状,同时清除样条曲线的拟合点。与多段线编辑类似,该选项也有“上一个”和“下一个”选项,选中点呈高亮显示。另外,还有“选择点”选项,该选项用于从样条曲线的控制点集中自由选择一点来完成移动操作。命令行提示如下。
命令: _splinedit
选择样条曲线:
输入选项[拟合数据(F)/闭合(C)/移动顶点(M)/精度(R)/反转(E)/放弃(U)]:M//选择移动顶点
指定新位置或[下一个(N)/上一个(P)/选择点(S)/退出(X)] <下一个>:
(4)“精度(R)”:该选项用于对样条曲线的定义进行细化,该选项还包括4个子选项,分别是“添加控制点(A)”、“提高阶数(E)”、“权值(W)”和“退出(E)”。当用户输入R时,命令行提示如下。
命令: _splinedit
选择样条曲线:
输入选项[拟合数据(F)/闭合(C)/移动顶点(M)/精度(R)/反转(E)/放弃(U)]: R
输入精度选项[添加控制点(A)/提高阶数(E)/权值(W)/退出(X)] <退出>:
此选项中各子选项的含义如下。
· “添加控制点(A)” 该选项用于增加控制样条曲线一部分的控制点数目。在靠近用户指定点处添加一个新控制点,新控制点影响整个样条曲线的形状。
· “提高阶数(E)” 该选项用于提高样条曲线的阶次。若用户输入一个比默认值大的整数,则增加样条曲线的控制点数目。
· “权值(W)” 该选项用于改变样条曲线上的各控制点的考量。考量值越大,则该控制点对样条曲线的影响越大,样条曲线将越靠近控制点。
· “退出(E)” 该选项用于退出“精度”选项,回到SPLINEDIT命令提示状态。
(5)“反转(E)”:该选项用于将样条曲线方向反向,不影响样条曲线的控制点和拟合点。
(6)“放弃(U)”:该选项用于取消最后一步的编辑操作。