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