对于用“pline”命令创建的多段线对象,用户可使用“pedit”命令来进行修改。该命令的调用方式为: 工具栏:“ModifyII(修改II)”→ 菜单:【Modify(修改)】→【Object(对象)】→【Polyline(多段线)】 快捷菜单:选择要编辑的多段线并单击右键,选择“PolylineEdit(编辑多段线)” 命令行:pedit(或别名pe) 调用该命令后,系统首先提示用户选择多段线: PEDITSelectpolylineor[Multiple]: 用户可选择“Multiple”选项来选择多个多段线对象,否则只能选择一个多段线对象。如果用户选择了直线(line)、圆弧(arc)对象时,系统将提示用户是否将其转换为多段线对象: Doyouwanttoturnitintoone?<Y> 当用户选择了一个多段线对象(或将直线、圆弧等对象转换为多段线对象)后,系统进一步提示: Enteranoption[Close/Join/Width/Editvertex/Fit/Spline/Decurve/Ltypegen/Undo]: 各项具体作用如下: (1)“Close(闭合)”:闭合开放的多段线。注意,即使多段线的起点和终点均位于同一点上,AutoCAD仍认为它是打开的,而必须使用该选项才能进行闭合。对于已闭合的多段线,则该项被“Open(打开)”所代替,其作用相反。 (2)“Join(合并)”:将直线、圆弧或多段线对象和与其端点重合的其他多段线对象合并成一个多段线。对于曲线拟合多段线,在合并后将删除曲线拟合。 (3)“Width(宽度)”:指定多段线的宽度,该宽度值对于多段线的各个线段均有效。 (4)“Editvertex(编辑顶点)”:用于对组成多段线的各个顶点进行编辑。用户选择该项后,多段线的第一个顶点以“×”为标记,如果该顶点具有切线,则还将在切线方向上绘有箭头。系统进一步提示选择如下: Enteravertexeditingoption [Next/Previous/Break/Insert/Move/Regen/Straighten/Tangent/Width/eXit]<N>: 以上各选项的作用见表7-4。 表7-4“Editvertex”选项的用法 |
(5)“Fit(拟合)”:在每两个相邻顶点之间增加两个顶点,由此来生成一条光滑的曲线,该曲线由连接各对顶点的弧线段组成。曲线通过多段线的所有顶点并使用指定的切线方向。
如果原多段线包含弧线段,在生成样条曲线时等同于直线段。如果原多段线有宽度,则生成的样条曲线将由第一个顶点的宽度平滑过渡到最后一个顶点的宽度,所有中间的宽度信息都将被忽略。
(6)“Spline(样条曲线)”:使用多段线的顶点作控制点来生成样条曲线,该曲线将通过第一个和最后一个控制点,但并不一定通过其他控制点。这类曲线称为B样条曲线。AutoCAD可以生成二次或三次样条拟合多段线。
(7)“Decurve(非曲线化)”:删除拟合曲线和样条曲线插入的多余顶点,并将多段线的所有线段恢复为直线,但保留指定给多段线顶点的切线信息。但对于使用“break”、“trim”等命令编辑后的样条拟合多段线,不能使其“非曲线化”。
(8)“Ltypegen(线型生成)”:如果该项设置为“ON”状态,则将多段线对象作为一个整体来生成线型;如果设置为“OFF”,则将在每个顶点处以点划线开始和结束生成线型。注意,该项不适用于带变宽线段的多段线。
(9)“Undo(放弃)”:取消上一编辑操作而不退出命令。
“pedit”命令还可用于对三维多段线和三维网格的修改操作,关于三维多段线和三维网格请参见第19章和第20章。