二维多段线简称多段线或者多义线,区别于三维多段线(3dpoly),是作为单个平面对象创建的相互连接的线段序列。可以创建直线、圆弧或两者的组合线段。
多段线
多段线和正多边形、矩形一样,都是LWPOLYLINE对象。引入多段线是因为它具有单个直线所不具备的编辑功能。例如可以调整宽度和曲率、转换成样条曲线。
可以使用PEDIT命令对其进行编辑,或者用EXPLODE命令将其转换成直线段(line对象)和圆弧(arc对象);还可以使用SPLINE命令将样条拟合多段线转换为真正的样条曲线;使用闭合多段线创建多边形和从重叠对象的边界创建多段线。
多段线的命令是Pline/pl,用它来绘制直线的时候,只需要依次拾取点。
绘制多段线的弧线段时,圆弧的起点就是前一条线段的端点。可以指定圆弧的角度、圆心、方向或半径,也可以通过指定一个中间点和一个端点也可以完成圆弧的绘制。
当多段线的点大于等于3个时,可以的"请指定对象最后一条边的起点"时,输入 c(闭合)并回车来创建多边形。
使用"宽度"和"半宽"选项可以绘制各种宽度的多段线。在系统变量fillmode=1的情况下,零 (0) 宽度则生成细线,此时线宽受大于零的宽度生成实心宽线;如果fillmode=0(填充模式关闭)则只画出宽线轮廓,但此时如果在特性里设置了线宽,并显示线宽,这时轮廓也会显示特性里设置的线宽。
不等宽和等宽的多多段线
fillmode=0,线宽为1mm的空心多段线
"半宽"选项通过指定宽多段线的中心到外边缘的距离。使用"宽度"或"半宽"选项时,AutoCAD 将提示输入起点宽度(半宽)和端点宽度(半宽),可以输入不同的宽度(半宽)值。多段线线段的起点和端点位于直线的中心。相邻宽线段的相交处通常绘成倒角(见上图)。但是,对不相切的弧线段、锐角或使用点划线线型的线段不进行倒角。
也可以使用boundary命令从形成闭合区域的重叠对象的边界创建多段线。
用bo命令生成重叠对象多段线边界
多段线编辑使用Pedit命令,可以通过闭合和打开多段线(c/j),以及移动、添加或删除单个顶点来编辑多段线(e);可以在任何两个顶点之间拉直多段线(d),也可以切换线型以便在每个顶点前或后显示虚线(L);可以为整个多段线设置统一的宽度,也可以分别控制各个线段的宽度(w);还可以通过多段线创建线性近似样条曲线(s)。
pe命令的线型生成选项,前者为on后者为off
命令: pe PEDIT 选择多段线或 [多条(M)]:
输入选项
[闭合(C)/合并(J)/宽度(W)/编辑顶点(E)/拟合(F)/样条曲线(S)/非曲线化(D)/线型生成(L)/放弃(U)]:
多段线、用PE命令生成的样条和用spl拟合的样条
使用PEDIT的S命令生成的样条有并不光滑准确,这时还可以用样条命令SPLINE选择o选项来进行精确的样条拟合。