第5章图形编辑5.1选择对象5.2对象的擦除和恢复5.3对象的打断(BREAK命令)5.4对象的修剪和延伸5.5对象的倒角和倒圆5.6对象的复制5.7对象的平移(MOVE命令)5.8对象的旋转(ROTATE命令)5.9对象的拉伸(STRETCH命令)主要内容1docin/sundae_meng5.10对象的比例变换(SCALE命令)5.11利用夹点编辑和多功能夹点5.12多段线编辑(PEDIT命令)5.13合并对象(JOIN命令)5.14分解对象(EXPLODE命令)5.15编辑多线(MLEDIT命令)5.16编辑样条曲线(SPLINEDIT命令)5.17为几何图形添加约束主要内容2第5章图形编辑docin/sundae_meng第5章图形编辑docin/sundae_meng常用的对象选择方法5.1选择对象点选择和多点选择窗口和交叉窗口选择方式的设置菜单:【工具(T)】→【选项(N)…】命令行:OPTIONSdocin/sundae_meng删除对象(ERASE命令)恢复被删除的对象(OOPS命令)5.2对象的擦除和恢复仅恢复刚刚被删除的对象。访问方法选项卡:【常用】【修改】面板【删除】图标菜单:【修改(M)】→【删除(E)】工具栏:【修改】→【删除】图标命令行:ERASEdocin/sundae_meng访问方法功能5.3对象的打断(BREAK命令)打断直线、圆、圆弧、多段线、椭圆、样条曲线、构造线和射线。选项卡:【常用】【修改】面板【打断】图标菜单:【修改(M)】→【打断(K)】工具栏:【修改】→【打断】图标命令行:BREAKdocin/sundae_meng①若指定第二打断点回答“指定第二个打断点或[第一点(F)]:”提示,系统使用选择点作为起点,用指定的第二打断点作为终点,删除两点间部分。②若用“F”回答“指定第二个打断点或[第一点(F)]:”提示,系统将提示输入第一打断点和第二打断点,删除两点间部分。③在指定两打断点时可以使用对象捕捉方式捕捉对象上的特征点。④第二打断点并不一定在对象上,系统自动找出对象上离第二打断点最近的端点。⑤若只想将对象一分为二而不作任何删除,可在AutoCAD请求第二打断点时,输入“0,0”或“”(上一点坐标),则用两个相同的点作为分割点。⑥当打断圆时,删除从第一打断点p1沿逆时针方向至第二打断点p2的一段圆弧。说明及举例docin/sundae_meng5.4对象的修剪和延伸5.4.1对象的修剪(TRIM)5.4.2对象的延伸(EXTEND)5.4.3对象的拉长(LENGTHEN命令)docin/sundae_meng访问方法功能5.4.1对象的修剪(TRIM)用指定的一个或多个对象作为边界剪切被修剪的对象,使它们精确地终止于剪切边界上。选项卡:【常用】【修改】面板修剪】图标菜单:【修改(M)】→【修剪(T)】工具栏:【修改】→【修剪】图标命令行:TRIMdocin/sundae_meng说明及举例①先选择作为剪切边界线的对象,再逐个选择被修剪的对象。②修剪的边界线可以使用任意的对象选择方法进行选择,当所有的剪切边界选择完毕后按Enter键表示选择集结束。③被修剪的对象一般用点选择的方式。要求选择修剪对象的提示将反复多次,每次修剪一个对象,直至按Enter键结束命令。④一个对象既可以作为修剪的边界线,也可以作为被修剪的对象。⑤若选择点在对象的一端点与交点之间,则剪去该端。若选择点在两交点之间,则剪去两交点之间的部分。⑥图形绘制和编辑修改的结果对于选择对象的点的位置具有依从关系。docin/sundae_meng访问方法功能说明及举例5.4.2对象的延伸(EXTEND)①应先指定延伸边界线,再逐个选择延伸对象。②延伸的边界线可以使用任意的对象选择方法进行选择,当所有的边界选择完毕后按Enter键表示选择集结束。③延伸对象一般用点选择的方式。在图中延伸现有对象,使其端点精确地落在指定的边界线上。EXTEND执行的结果实际上和TRIM命令相反。选项卡:【常用】【修改】面板【延伸】图标菜单:【修改(M)】→【延伸(D)】工具栏:【修改】→【延伸】图标命令行:EXTENDdocin/sundae_meng说明及举例④对象沿着离选择点最近的那个端点方向延伸,直到与指定边界线之一准确相交。⑤图形绘制和编辑修改的结果对于选择对象的点的位置具有依从关系。⑥只有开放的多段线才能延伸,其宽度会自动得到修正。5.4.2对象的延伸(EXTEND)docin/sundae_meng访问方法选项卡:【常用】【修改】面板【拉长】图标菜单:【修改(M)】→【拉长(G)】命令行:LENGTHEN功能说明及举例5.4.3对象的拉长(LENGTHEN命令)提示:选择对象或[增量(DE)/百分数(P)/全部(T)/动态(DY)]修改线形对象的长度以及圆弧所包含的角度。docin/sundae_meng5.5.1对象的倒角(CHAMFER)5.5对象的倒角和倒圆5.5.2对象的倒圆(FILLET)docin/sundae_meng访问方法功能5.5.1对象的倒角(CHAMFER)用指定的倒角距离对相交两直线、多段线、构造线和射线进行倒角。选项卡:【常用】【修改】面板【倒角】图标菜单:【修改(M)】→【倒角(C)】工具栏:【修改】→【倒角】图标命令行:CHAMFERdocin/sundae_meng说明及举例①妨碍AutoCAD对整个多段线倒角的因素,都将被统计并显示出来。②倒角后,倒角线成为多段线的新线段,不能用零倒角距离废除多段线的倒角线。③如果用倒角连接的两线段位于同一层,则倒角也在该层,并取两线段的颜色、线型和线宽,否则将位于当前层,取当前层设定的颜色、线型和线宽。5.5.1对象的倒角(CHAMFER)docin/sundae_meng访问方法功能5.5.2对象的倒圆(FILLET)用指定半径的圆弧光滑连接相交两直线、弧或者圆。还可以对多段线的各个顶点一次性倒圆。选项卡:【常用】【修改】面板【圆角】图标菜单:【修改(M)】→【圆角(F)】工具栏:【修改】→【圆角】图标命令行:FILLETdocin/sundae_meng①如果两直线段之间有一段弧线,倒圆时,这段弧线被设定的圆弧所代替。用圆角连接线段、弧、圆时,AutoCAD往往要对线段、弧进行延伸或修剪。选择点的位置的不同,将会产生不同的效果。②用R=0倒圆,可废除多段线的圆角。③如果试图对两平行线倒圆角,AutoCAD将以第一条线的端点为起点画一个半圆,连接两直线。如果两直线的端点不平齐,并且处于修剪方式时,第二条线的端点被修剪或延伸。④如果用圆角连接的两线段位于同一层,则圆角也将位于该层,并取两线段的颜色、线型和线宽。否则圆角将位于当前层,并取当前层设定的颜色、线型和线宽。说明及举例5.5.2对象的倒圆(FILLET)docin/sundae_meng5.6对象的复制5.6.1对象的复制(COPY命令)5.6.2带基点复制对象(COPYBASE命令)5.6.3图线的平行偏移(OFFSET命令)5.6.4对象的镜像(MIRROR命令)5.6.5对象的阵列(ARRAY命令)5.6.6关联阵列的编辑(ARRAYEDIT命令)docin/sundae_meng访问方法功能说明及举例①基点法②位移法③多重复制5.6.1对象的复制(COPY)在当前图形内复制一个或多个对象。选项卡:【常用】【修改】面板【复制】图标菜单:【修改(M)】→【复制(Y)】工具栏:【修改】→【复制】图标命令行:COPYdocin/sundae_meng5.6.2带基点复制对象(COPYBASE命令)在将所选择的对象复制到剪贴板的同时指定一个基点,以保证在当前图形内或在图形之间精确定位所复制的对象。可以用Ctrl+V组合键粘贴所复制对象。功能访问方法菜单:【编辑(E)】→【带基点复制(B)】命令行:COPYBASE快捷菜单在“命令:”提示下,右击图形区,从弹出的快捷菜单中选则【带基点复制(B)】选项。docin/sundae_meng访问方法功能5.6.3图线的平行偏移(OFFSET命令)根据指定距离或通过一指定点构造所选对象的平行线。选项卡:【常用】【修改】面板【偏移】图标菜单:【修改(M)】→【偏移(S)】工具栏:【修改】→【偏移】图标命令行:OFFSET提示:指定偏移距离或[通过(T)/删除(E)/图层(L)]当前:docin/sundae_meng说明及举例①有效的偏移对象包括直线、圆弧、圆、样条曲线和二维多段线。若选择其他类型对象,将出现错误信息:无法偏移该对象。②当在内侧偏移时,如果偏移距离过大,将使圆角半径变为0,引起图形失真。③若要平行偏移由多段直线或直线、圆弧构成的图形时,应先用多段线编辑PEDIT命令将它们转换为二维多段线,否则偏移后将会产生重叠或间隙。5.6.3图线的平行偏移(OFFSET命令)docin/sundae_meng访问方法功能说明及举例①先选择对象,再指定镜像线(即对称轴线)。②有关文字与属性的镜像操作的说明(系统变量MIRRTEXT)。5.6.4对象的镜像(MIRROR命令)生成所选对象的镜像图形。选项卡:【常用】【修改】面板【镜像】图标菜单:【修改(M)】→【镜像(I)】工具栏:【修改】→【镜像】图标命令行:MIRRORdocin/sundae_meng①基点(B):指定阵列的基点,默认位置是在所选图形对象的质心位置。②关联(AS):如果是关联的模式,可以通过编辑阵列的源对象,实现对所有的阵列对象进行一次性同步更新;否则,对于阵列对象的修改都是相对独立的,不会影响到其他的阵列对象。共同选项说明功能5.6.5对象的阵列(ARRAY命令)③层(L):指定所建立的阵列的层级数,相当于三维阵列中Z坐标方向的阵列数量,需要改变视点(VPOINT命令)或者UCS方向才可看到。④表达式(E):通过输入简单的数学公式或方程式来计算相关的参数。将指定对象复制成矩形阵列或环形阵列。docin/sundae_meng访问方法1.矩形阵列说明及举例5.6.5对象的阵列(ARRAY命令)选项卡:【常用】【修改】面板【矩形阵列】图标菜单:【修改(M)】→【阵列】→【矩形阵列】工具栏:【修改】→【矩形阵列】图标命令行:ARRAYRECT提示:为项目数指定对角点或[基点(B)/角度(A)/计数(C)]计数:docin/sundae_meng访问方法2.环形阵列5.6.5对象的阵列(ARRAY命令)选项卡:【常用】【修改】面板【环形阵列】图标菜单:【修改(M)】→【阵列】→【环形阵列】工具栏:【修改】→【环形阵列】图标命令行:ARRAYPOLARdocin/sundae_meng①选择对象:(选择要进行环形阵列的源对象为正六边形和它的一条中心线)类型=极轴关联=是②指定阵列的中心点或[基点(B)/旋转轴(A)]:(指定阵列中心点为两条中心线交点)③输入项目数或[项目间角度(A)/表达式(E)]4:6(包括源对象在内的对象总数)④指定填充角度(+=逆时针、-=顺时针)或[表达式(EX)]360:(填充角度为360°)⑤按Enter键接受或[关联(AS)/基点(B)/项目(I)/项目间角度(A)/填充角度(F)/行(ROW)/层(L)/旋转项目(ROT)/退出(X)]:Enter(结束命令)5.6.5对象的阵列(ARRAY命令)操作举例docin/sundae_meng说明①环形阵列的参数设置分为“项目总数和填充角度”、“项目间的角度和项目总数”和“项目间角度和填充角度”三种方式。②旋转项目(ROT):指定在环形阵列过程中阵列对象是否要进行旋转。③行(ROW):设置环形阵列过程中沿阵列中心点径向的阵列对象数目,如图5-3