3.3 复杂绘图操作
本节介绍绘制多线、多段线、样条曲线、面域和边界、修订云线的方法。
多线由1至16条平行线组成,这些平行线称为元素。绘制多线时,可以使用包含两个元素的STANDARD样式,也可以指定一个以前创建的样式。开始绘制之前,可以修改多线的对正和比例。多线对正确定将在光标的哪一侧绘制多线,或者是否位于光标的中心上。多线比例用来控制多线的全局宽度(使用当前单位)。多线比例不影响线型比例。如果要修改多线比例,可能需要对线型比例做相应的修改,以防点或划线的尺寸不正确。
1.创建多线
通过下拉菜单中“绘图”→“多线”命令,或者在工具栏提示中输入MLINE,可以创建多线。用鼠标在绘图区指定一点或者输入起点的坐标,则开始创建多线,该过程的命令行提示如下:
命令: _mline
当前设置: 对正 = 无,比例 = 2.00,样式 = STANDARD
指定起点或 [对正(J)/比例(S)/样式(ST)]:
指定下一点:
指定下一点或 [放弃(U)]:
指定下一点或 [闭合(C)/放弃(U)]:
指定下一点或 [闭合(C)/放弃(U)]:
各个选项的意义如下:
指定下一点:用当前多线样式绘制到指定点的多线线段,然后继续提示输入点。
放弃:放弃多线上的上一个顶点。将显示上一个提示。
闭合:如果用两条或两条以上的线段创建多线,则提示将包含“闭合”选项。通过将最后一条线段与第一条线段相接合来闭合多线。
2.设置多线对正
通过对正选项确定如何在指定的点之间绘制多线。命令行提示下输入如下:
命令: _mline
当前设置: 对正 = 无,比例 = 2.00,样式 = STANDARD //当前多线状态信息
指定起点或 [对正(J)/比例(S)/样式(ST)]: j //输入j然后单击Enter,以开始设置多线的对齐方式
输入对正类型 [上(T)/无(Z)/下(B)] <无>: //输入对齐类型
· 上:在光标下方绘制多线,因此在指定点处将会出现具有最大正偏移值的直线。如图3-51(a)所示。
· 无:将光标作为原点绘制多线,因此 MLSTYLE 命令中“元素特性”的偏移 0.0 将在指定点处。如图3-51(b)所示。
· 下:在光标上方绘制多线,因此在指定点处将出现具有最大负偏移值的直线。如图3-51(c)所示。
|
|
|
a |
|
|
|
b |
|
|
|
c |
|
图3-51 多线的三种对齐方式 |
3.设置多线比例
控制多线的全局宽度。该比例不影响线型比例。比例基于在多线样式定义中建立的宽度。如果用比例因子为2绘制多线,则多线宽度是样式定义时宽度的两倍。如图3-52所示两条多线,比例分别为4和8。

图3-52 两种多线比例
4.设置样式创建多线样式
设置多线样式,命令行输入如下:
命令: _mline
当前设置: 对正 = 下,比例 = 8.00,样式 = STANDARD
指定起点或 [对正(J)/比例(S)/样式(ST)]: st //设定多线样式
输入多线样式名或 [?]:
样式名:指定已加载的样式名或创建的多线库 (MLN) 文件中已定义的样式名。输入“?”,系统将列出已加载的多线样式。
通过下拉菜单中“绘图”→“多段线”,或者在“绘图工具栏”里单击

图3-53 多段线在机械制图中的应用
多段线提供单个直线所不具备的编辑功能。例如,可以调整多段线的宽度和曲率。创建多段线之后,可以使用PEDIT命令对其进行编辑,或者使用EXPLODE命令将其转换成单独的直线段和弧线段。用户还可以使用SPLINE命令将样条拟合多段线转换为真正的样条曲线,使用闭合多段线创建多边形,从重叠对象的边界创建多段线。执行多段线命令时命令行提示如下:
命令: pline //输入或多段线的命令
指定起点: //提示用户用鼠标指定起点或者输入起点坐标
当前线宽为 0.5000 //提示当前线宽
指定下一个点或 [圆弧(A)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: //用鼠标指定下一点或者输入 //坐标值,或者选择其他选项画 //圆弧、设定线宽等
指定下一点或 [圆弧(A)/闭合(C)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: //两段以上可以选择闭合 //选项使多段线首尾相接
下面介绍各个选项的含义和功能:
1. 指定下一点
将绘制一条直线段,画完之后命令行将显示同样的提示如下:
指定下一点或 [圆弧(A)/闭合(C)/半宽(H)/长度(L)/放弃(U)/宽度(W)]:
2. 圆弧
选择此选项将把弧线段添加到多段线中,命令行提示如下:
命令: _pline
指定起点: //用鼠标指定
当前线宽为 0.5000
指定下一个点或 [圆弧(A)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: //用鼠标指定
指定下一点或 [圆弧(A)/闭合(C)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: a //选择圆弧选项
指定圆弧的端点或
[角度(A)/圆心(CE)/闭合(CL)/方向(D)/半宽(H)/直线(L)/半径(R)/第二个点(S)/放弃(U)/
宽度(W)]: //选圆弧端点或其他选项
此时系统提供多个选项,下面分别介绍他们的功能。
选择“圆弧端点”,则开始绘制弧线段,弧线段从多段线上一段的最后一点开始并与多段线相切,完成后将显示前一个提示;
选择“角度”指定弧线段的从起点开始的包含角,输入正数将按逆时针方向创建弧线段,输入负数将按顺时针方向创建弧线段,命令行如下:
指定圆弧的端点或
[角度(A)/圆心(CE)/方向(D)/半宽(H)/直线(L)/半径(R)/第二个点(S)/放弃(U)/宽度(W)]: a //选择角 //度选项
指定包含角: 30 //输入包含角为30度
指定圆弧的端点或 [圆心(CE)/半径(R)]: //指定端点或选择其他选项
此时可以用鼠标指定端点或者输入坐标。选择“中心”可以指定弧线段的圆心,通过圆弧包角和圆心位置确定圆弧。选择“半径”指定弧线段的半径,命令行提示如下:
指定圆弧的端点或 [圆心(CE)/半径(R)]: r //选择半径选项
指定圆弧的半径: 50 //输入半径
指定圆弧的弦方向 <308>: 30 //输入圆弧弦的方向角
圆心:指定弧线段的圆心,命令行提示如下:
指定圆弧的端点或
[角度(A)/圆心(CE)/方向(D)/半宽(H)/直线(L)/半径(R)/第二个点(S)/放弃(U)/宽度(W)]: ce
//选择圆心选项
指定圆弧的圆心: //用鼠标指定也可以输入坐标
指定圆弧的端点或 [角度(A)/长度(L)]:
各个选项的意义如下:“圆弧端点”指定端点并绘制弧线段。“角度”指定弧线段的从起点开始的包含角。“长度”指定弧线段的弦长。如果前一线段是圆弧,程序将绘制与前一弧线段相切的新弧线段。
闭合:用弧线段将多段线首尾相接从而闭合多段线。
方向:指定弧线段的起始方向。
半宽:指定从宽多段线线段的中心到其一边的宽度。起点半宽将成为默认的端点半宽。 端点半宽在再次修改半宽之前将作为所有后续线段的统一半宽。宽线线段的起点和端点位于宽线的中心。如图3-54所示。

图3-54 宽多段线的半宽
直线:退出“圆弧”选项并返回 PLINE 命令的初始提示。
半径:指定弧线段的半径。命令提示行如下:
指定圆弧的端点或
[角度(A)/圆心(CE)/闭合(CL)/方向(D)/半宽(H)/直线(L)/半径(R)/第二个点(S)/放弃(U)/
宽度(W)]: r
指定圆弧的半径: 5
指定圆弧的端点或 [角度(A)]: a
圆弧端点指定端点并绘制弧线段。“角度”指定弧线段的包含角,再通过指定弦的方向确定圆弧。
第二点:指定三点圆弧的第二点和端点。命令提示行如下:
指定圆弧上的第二点: //指定点2
指定圆弧的端点: //指定点3
放弃:删除最近一次添加到多段线上的弧线段。
宽度:指定下一弧线段的宽度。起点宽度将成为默认的端点宽度。端点宽度在再次修改宽度之前将作为所有后续线段的统一宽度。宽线线段的起点和端点位于宽线的中心,如图3-55所示。

图3-55 宽多段线的宽度
闭合:绘制一条直线段(从当前位置到多段线起点)以闭合多段线,参见图3-56。

图3-56 闭合前后的多段线
3.半宽:指定从宽多段线线段的中心到其一边的宽度。
4.长度:在与前一线段相同的角度方向上绘制指定长度的直线段。 如果前一线段是圆弧,程序将绘制与该弧线段相切的新直线段。
5.放弃:删除最近一次添加到多段线上的直线段。
6.宽度:指定下一条直线段的宽度。