11.6 使用编辑多段线命令
这是一个特殊的编辑命令,只能处理多段线(Polyline)。它可以完成普通修改命令无法完成的某些操作。我们在讨论将直线和圆弧转换为多段线(Polyline)时已经见识过它的部分功能。要发出该命令,请转到默认选项卡,找到修改面板,然后选择编辑多段线按钮:

另一种方式是双击多段线(Polyline)。用户将看到以下提示:
选择多段线或 [多条(M)]:
输入选项 [闭合(C)/合并(J)/宽度(W)/编辑顶点(E)/拟合(F)/样条曲线(S)/非曲线化(D)/线型生成(L)/反转(R)/放弃(U)]:
如您所见,AutoCAD 要求选择一条多段线(Polyline)以执行众多编辑选项之一。不过,AutoCAD 也能够处理多条(Multiple)多段线(Polyline)。我们将首先介绍单条多段线(Polyline)的编辑选项,然后再介绍多条多段线(Polyline)的选项:
11.6.1 打开和闭合选项
如果选中的多段线(Polyline)是闭合的,则会显示打开(Open)选项,反之亦然。这两个选项没有提示,因为 AutoCAD 会记住最后绘制的线段并将其删除,从而创建打开的多段线(Polyline)。
11.6.2 合并选项
此选项将直线和圆弧合并到第一个选中的多段线(Polyline)上。用户将看到以下提示:
选择对象:
系统会提示您选择要合并到所选多段线(Polyline)上的对象。
11.6.3 宽度选项
此选项将为选中的多段线(Polyline)指定宽度。用户将看到以下提示:
指定所有线段的新宽度:
11.6.4 编辑顶点选项
此选项将选择多段线(Polyline)中的一个顶点,然后对该顶点执行编辑操作。许多 AutoCAD 专家一致认为,此选项极其冗长、繁琐且非常困难。相反,用户可以分解多段线(Polyline),执行所有/任何常规修改命令,然后将直线和圆弧合并为一条多段线(Polyline)。用户将看到以下提示:
输入选项 [下一个(N)/上一个(P)/打断(B)/插入(I)/移动(M)/重生成(R)/拉直(S)/切向(T)/宽度(W)/退出(X)] <下一个>:
注意
用户可以使用夹点(Grips)和特性(Properties)选项板来编辑顶点。
11.6.5 拟合、样条曲线和非曲线化选项
拟合(Fit)和样条曲线(Spline)都是将直线段多段线(Polyline)转换为曲线多段线(Polyline)的选项,但使用两种不同的方法;请查看下图:

从上图可以看出,每个命令处理过程的方式不同:
-
拟合(Fit)选项将使用相同的顶点,并用曲线连接它们,因此被认为是一种近似方法
-
样条曲线(Spline)选项将顶点用作控制点来绘制所需的曲线。此方法将显示更精确的曲线
非曲线化(Decurve)选项将把曲线形状的多段线(Polyline)转换回直线段多段线(Polyline)。
11.6.6 线型生成选项
此选项允许由直线转换为曲线的多段线(Polyline)保留原始线型。请参见下图:

用户将看到以下提示:
输入多段线线型生成选项 [开(ON)/关(OFF)] <关>:
为了保留线型,请在此提示下输入开(ON)。
11.6.7 反转选项
此选项将反转多段线(Polyline)中顶点的顺序。当使用特殊线型时(如下所示),这一点会很明显:

系统变量 PLINEREVERSEWIDTHS 将控制是否反转多段线(Polyline)的宽度。如果值为 0(零),则不反转多段线(Polyline);如果值为 1,则反转多段线(Polyline)的宽度。请参见下图:

11.6.8 多条选项
此命令将使用单个修改命令修改多条多段线(Polyline)。此命令的另一个任务是合并多段线(Polyline)。这与前面讨论的合并(Join)选项不同,前者是针对单条多段线(Polyline)合并直线和圆弧;此选项是将多条多段线(Polyline)合并为一条多段线(Polyline)。您将看到以下提示:
选择对象:
选择对象:
输入选项 [闭合(C)/打开(O)/合并(J)/宽度(W)/拟合(F)/样条曲线(S)/非曲线化(D)/线型生成(L)/反转(R)/放弃(U)]:
除了编辑顶点(Edit Vertex)选项外,它与编辑单条多段线(Polyline)完全相同。如果选择合并(Join)选项,您将看到以下提示:
合并类型 = 延伸
输入模糊距离或 [合并类型(J)] <0.0000>:
第一行显示的是合并类型(Join Type)的当前值,即延伸(Extend);要更改它,请调用合并类型(Jointype)选项,将看到以下提示:
输入合并类型 [延伸(E)/添加(A)/两者(B)] <延伸>:
有三种合并类型:
-
延伸(Extend):表示 AutoCAD 将把两个端点相互延伸以合并多条多段线(Polyline)
-
添加(Add):表示 AutoCAD 将在两个端点之间添加一条直线
-
两者(Both):表示 AutoCAD 将同时使用两种方法
AutoCAD 还需要知道模糊距离(Fuzz distance),即要合并的两条多段线(Polyline)端点之间可接受的最大距离。如果距离大于此值,AutoCAD 将拒绝合并多段线(Polyline)。请参见下图:

关于编辑多段线(Polyline Edit)命令的最后一点说明:专业用户倾向于在绘图和编辑时减少步骤,AutoCAD 可以帮助他们实现这一点。系统变量 PEDITACCEPT 可以帮助他们减少一个步骤,它假定在多段线(Polyline)命令中选择第一个对象时,答案始终为“是”:
选定的对象不是多段线
是否将其转换为多段线?
PEDITACCEPT 有两个值:
-
0(零):表示 AutoCAD 将提问并等待您确认
-
1:表示假定答案始终为“是”
特殊对象捕捉
如果您有一条闭合的多段线(Polyline),可以使用圆心(Center)对象捕捉来捕捉到它的质心。这既包括规则形状,也包括不规则形状。

练习 11-3 编辑多段线命令
-
启动 AutoCAD 2025
-
打开 Practice 11-3.dwg 文件
-
检查已绘制的对象;您会发现除外部轮廓是直线外,所有对象都是多段线(Polyline)。使用编辑多段线(Polyline Edit)命令,将直线转换为多段线(Polyline)
-
使用编辑多段线(Polyline Edit)命令,将直线段转换为样条曲线段
-
使用编辑多段线(Polyline Edit)命令,保留转换后的多段线(Polyline)的虚线线型
-
缩放到轮廓内的两座小建筑,您会发现它们是多段线(Polyline)。但圆弧没有到达直线段。测量圆弧与直线之间的空隙,并输入合适的模糊距离(Fuzz distance)。然后合并多段线(Polyline):左侧形状使用延伸(Extend),右侧形状使用添加(Add)
-
您应该得到下图所示的结果:

- 保存并关闭

蜗蜗