第4章复杂二维图形的绘制.docx
《第4章复杂二维图形的绘制.docx》由会员分享,可在线阅读,更多相关《第4章复杂二维图形的绘制.docx(12页珍藏版)》请在冰豆网上搜索。
第4章复杂二维图形的绘制
第4章复杂二维图形的绘制
4.1多段线、样条曲线和多线的绘制与编辑
4.1.1多段线
1.绘制多段线
单击“绘图|多段线”菜单项或者绘图工具栏上的“多段线”工具按钮或者在命令行输入Pline命令都可以开始执行绘制多段线命令。
2.编辑多段线
可以使用PEDIT命令对多段线进行编辑,也可以使用EXPLODE命令将多段线分解为直线段和弧线段,分解后的线段线宽恢复为0,并按先前多段线的线宽中心重新定位。
在命令行输入PEDIT或者单击“修改|对象|多段线”菜单项,则命令行提示为:
命令:
_pedit选择多段线或[多条(M)]:
(选择多段线)
输入选项[闭合(C)/合并(J)/宽度(W)/编辑顶点(E)/拟合(F)/样条曲线(S)/非曲线化(D)/线型生成(L)
如果在选择多段线时,所选线段并不是多段线,则命令行显示如下提示:
选定的对象不是多段线
是否将其转换为多段线?
按回车键将其转化为多段线后就会出现前面包含多个选项的提示。
4.1.2样条曲线
1.绘制样条曲线
在命令行执行样条曲线的命令是Spline,也可以单击“绘图|样条曲线”菜单项或者绘图工具栏上的“样条曲线”按钮发出Spline命令,这时,命令行提示为:
命令:
_spline(单击“绘图|样条曲线”菜单项)
指定第一个点或[对象(O)]:
(指定点或对象)
指定第一个点:
系统提示用户指定第一个点作为起点。
确定起点后,系统提示指定下一点,在指定第二个控制点后,AutoCAD将绘制一条样条曲线,然后AutoCAD再提示用户指定下一点,依次类推,直到指定了所有的控制点后,再按回车键。
2.编辑样条曲线
编辑样条曲线时,可以增加或者删除拟合点,可以闭合或者打开样条曲线,修改起点和终点的切线方向,更改拟合公差,方向样条曲线,等等。
编辑样条曲线的命令是SPLINEDIT,也可以单击“修改|对象|样条曲线”菜单项来发出该命令。
4.1.3多线
1.绘制多线
绘制多线的命令是Mline,也可以单击“绘图|多线”菜单项或者绘图工具栏上的“多线”按钮执行Mline命令。
这时,系统命令行提示为:
命令:
_mline(单击“绘图|多线”菜单项)
当前设置:
对正=下,比例=20.00,样式=STANDARD(显示当前多线设置)
指定起点或[对正(J)/比例(S)/样式(ST)]:
(用户做出选择)
指定起点:
采用默认设置开始绘制多线,指定多线起点。
对正(J):
控制多线的偏移的类型。
选择该选项后的提示为:
输入对正类型[上(T)/无(Z)/下(B)]<下>:
(在此选择多线偏移类型)
即有3种偏移类型:
上(T)、无(Z)、下(B)。
2.创建多线样式
创建多线样式是在“多线样式”对话框中进行的。
单击“格式|多线样式”菜单项可以打开该对话框,如图4-8所示。
图4-8“多线样式”对话框图4-9“加载多线样式”对话框
3.编辑多线
编辑多线的命令是MLEDIT,可以单击“修改|对象|多线”菜单项执行该命令,此时将弹出“多线编辑工具”对话框。
“多线编辑工具”对话框提供了12
种编辑工具,分为十字形、T字形、直角以及切断4类。
4.2创建填充圆环与二维填充曲面
4.3
图4-24中,有四个填充圆环和四个填充曲面(填充三角形),它们分别是使用DOUNT命令和SOLID命令绘制而成。
下面介绍该图绘制过程。
图4-24绘制填充圆环与二维填充曲面
图4-25绘制其他线段
(1)首先按图4-25绘制其他线段.。
(2)单击“绘图|曲面|二维填充”菜单项,开始绘制填充三角形。
(3)依次捕捉图4-25中的1、2、3点后按两次回车键绘制第一个填充三角形。
(4)仿照步骤(3)绘制其他三个填充三角形。
(5)单击“绘图|圆环”菜单项,开始绘制圆环。
(6)输入圆环内经(120)。
(7)输入圆环外径(150)。
(8)捕捉圆心点10,绘制第一个大填充圆环。
(9)仿照步骤(8)绘制其他填充圆环(小填充圆环的内径为10,外径为25)。
4.3创建和编辑面域与边界
所谓面域就是具有边界的平面区域,其内部可以包含孔。
从外观来看,面域和一般的封闭线框没有差别。
但是实际上面域除了边界外,还包括边界内的平面。
可以将某些封闭的对象转换成面域,如矩形、圆、椭圆、封闭多段线、封闭样条曲线等对象。
也可以是由圆弧、椭圆弧、直线、二维多段线等构成的封闭区域。
图4-28一般封闭图形和面域的差别
4.3.1创建面域
创建面域的命令是REGION,对应的菜单项是“绘图|面域”,绘图工具栏按钮为
下面以图7-28为例进行说明创建面域的步骤。
(1)创建封闭的图形
用任何方式绘制图中的矩形和圆。
(2)创建面域
单击绘图工具栏“面域”按钮,然后选择所绘制的矩形和圆,按下回车键即可。
命令行提示为:
命令:
_region(单击绘图工具栏“面域”按钮)
选择对象:
指定对角点:
找到5个
选择对象:
(按回车键结束)
已提取5个环。
(系统报告所选封闭区域的数量)
已创建5个面域。
(系统报告形成面域的数量)
4.3.2面域的布尔运算
可以通过选择“修改|实体编辑|”中的菜单项“并集”、“差集”和“并集”执行3种布尔运算。
下面以图7-28中的图形为例进行说明。
1.并集
并集操作将多个面域和并为一个面域。
单击“修改|实体编辑|并集”,连续选择所有需要合并的面域,可以用选择框选择,选择完毕按下回车键即可。
结果参见图4-29
(1)。
(1)并集效果
(2)差集效果1(3)差集效果2(4)并集和交集效果
图4-29面域的布尔操作
2.差集
差集操作就是将一部分面域减去另外一部分面域,因此哪一个作为被减面域,哪一个作为减去面域,是有差别的。
单击“修改|实体编辑|差集”,连续选择所有被减面域,按回车键或者鼠标右键,然后选择要减去的所有面域即可。
图4-29
(2)为将矩形面域作为被减面域,4个圆面域作为要减去的面域的差集操作效果。
图4-29(3)为将4个圆面域作为被减面域,矩形面域作为要减去的面域的差集操作效果。
3.交集
交集操作就是创建多个面域的共同相交部分,如果没有共同相交的部分,则创建一个空面域。
单击“修改|实体编辑|交集”,连续选择所有要求求交集的面域,按回车键或者鼠标右键即可。
注意,要想创建图4-29(4)所示的效果。
这里如果简单地选择矩形面域和4个圆面域,将只能创建一个空面域,因为5个面域并没有共同相交的部分。
为此,可首先将4个圆面域进行并集操作,使得4个圆面域成为一个整体面域,然后再将该整体面域与矩形面域进行交集操作即可得到图4-29(4)的效果。
4.3.3创建边界
单击“绘图|边界”菜单项,打开“边界创建”对话框。
在默认情况下,创建边界的类型为多段线,如果要创建面域,可以在“对象类型”下拉列表框中选择“面域”,然后选择“拾取点”,则回到绘图窗口,在每个要定义为面域的闭合区域内的图形中指定点,按回车键或右键即可。
图4-30“边界创建”对话框
4.4图案填充
二种创建图案填充的方式:
对话框和命令行。
BHatch命令用于对话框方式,Hatch命令用于命令行方式,是AutoCAD传统方式。
BHatch命令给用户提供创建图案填充的对话框方式,可以通过以下3种方法输入BHatch命令。
单击“绘图|图案填充”菜单项、
单击绘图工具栏中的“图案填充”按钮、从命令行输入BHatch命令都可以执行BHatch命令,打开如图4-32所示的“边界图案填充”对话框。
对话框中有“快速”和“高级”二个选项卡,前者用于快速设置,后者用于高级设置。
图4-32为“快速”选项卡。
4.4.1选择填充图案图4-32“边界图案填充”对话框
图4-32所示的“快速”选项卡用于选择填充图案,并可以设置填充图案的倾斜角度和疏密程度等参数。
4.4.2确定填充区域
可以通过确定拾取点和选定填充区域对象两种方式来确定图案填充区域。
1.选择拾取点
单击“拾取点”按钮,将暂时关闭“填充图案控制板”对话框,在工作区每一个需要填充图案的封闭区域内部单击,按回车键结束选择回到“填充图案控制板”对话框,
单击对话框中的“预览”按钮可以预览填充效果,
单击工作区结束预览,返回“填充图案控制板”对话框。
单击“确定”按钮即可完成图案填充。
2.选择填充对象
当单击“选择对象”按钮时,用户可通过选择对象的方式来定义填充区域的边界。
此时并不要求边界是封闭的。
4.4.3关于孤岛
孤岛是位于选定填充区内的封闭区域,如图4-35所示的三个圆在区域即为孤岛。
(1)原始图形
(2)填充效果(3)删除左右两个孤岛
图4-35图案填充时对孤岛的处理
在填充包含孤岛的区域时,系统将按照设定的孤岛侦测样式决定对孤岛的处理,用户也可以选择是否填充孤岛内部。
如图4-35
(2),即对左右两个孤岛进行了填充,而中间的孤岛不进行填充。
具体步骤为:
1)单击“图案填充”按钮,打开“边界图案填充”对话框;
(2)选择填充类型;
(3)单击“拾取点”按钮,在图4-35的矩形区域内、孤岛外部单击;
(4)按回车键返回“边界图案填充”对话框,此时对话框中的“删除孤岛”按钮有效;
(5)单击“删除孤岛”按钮,在工作区中单击图4-35中的左右两个圆(孤岛),按回车键返回“边界图案填充”对话框。
(6)单击“确定”按钮,则填充效果参见图4-35(3)。
4.4.4边界关联
图4-36中的“组成”选项组用于设置填充图案与填充边界间的关系。
如果选择“关联”,则当填充区域边界被修改后,填充图案将随之被更新。
如果选择“不关联”,则填充图案不会随填充边界的改变而自动更新。
图4-36“边界图案填充”对话框之“高级”选项卡
(1)关联时改变边界的效果
(2)不关联时改变边界的效果
图4-37填充图案与填充边界之间关系
4.4.5继承特性
图4-38使用继承特性填充图案
使用继承特性,可以将一个已经完成了的填充图案完全“继承”给另一个填充区域,从而使得该区域与源对象填充图案相同。
如图4-38
(1)和
(2)分别为已经存在的源对象和目标对象,
图(5)为目标对象“继承”源对象填充特性的结果。
操作方法为:
单击图4-36中的“继承特性”按钮,此时将暂时关闭“边界图案填充”对话框,光标变成格式刷形状,
在源对象中单击,
然后在目标对象中单击,
按回车键返回“边界图案填充”对话框,单击“确定”即可。
4.4.6通过指定点创建图案填充
图4-39
(2)为使用HATCH命令通过捕捉点1~5进行图案填充的效果,具体步骤是:
(1)在命令行输入HATCH命令。
(2)输入图案填充的名称。
(3)指定比例和角度。
(4)在“选择对象”提示下按回车键放弃“选择对象”方式而改为指定点方式。
(5)因为使用点来创建的填充边界是一个多段线边界,此时输入Y保留多段线边界,输入N则在完成填充后清除边界,这里选择保留多段线。
(6)指定定义边界的点1~5。
(7)输入C闭合边界,按两次回车键结束。
(1)填充前
(2)填充后
图3-39通过指定点创建图案填充
4.4.7编辑图案填充
通过双击填充图案,可以打开“图案填充编辑”对话框,该对话框与“边界图案填充”对话框相比,只是有些选择项不可用。
通过“图案填充编辑”对话框,可以改变填充图案的类型、比例和角度等。
4.4.8分解图案
填充图案实际上是一种特殊的块,可以使用EXPLODE命令或者“修改”工具栏中的“分解”按钮,将图案分解为组成图案的线条。
分解后的图案没有关联性,因此就无法使用填充图案编辑命令对其进行编辑。
图4-40就是填充图案分解前后的效果对比。
可见,分解前选中填充图案时,整个填充图案只有一个夹点,分解后,填充图案成为一条条线段,可以分别选中。
(1)分解前为一个整体
(2)分解后成为一条条线段
图4-40填充图案分解前后的效果对比