三维实体的编辑和布尔运算
实体模型具有线框模型和表面模型所没有的体的特征,其内部是实心的,所以用户可以对它进行各种编辑操作,如穿孔、切割、倒角和布尔运算,也可以分析其质量、体积、重心等物理特性。而且实体模型也能为一些工程应用,如数控加工、有限元分析等提供数据。
创建实体模型的方法归纳起来主要有两种;一种是利用系统提供的基本实体创建对象来生成实体模型;另一种是由二维平面图形通过拉伸旋转等方式生成三维实体模型。前者只能创建一些基本实体,如长方体、圆柱体、圆椎体、球体等;而后者则可以创建出许多形状复杂的三维实体模型,是三维实体建模中一个非常有效的手段。
对三维实体不仅可以进行复制、删除、移动等操作(其操做方法与二维图形的编辑类似,不再介绍)而且可以进行三维阵列、三维镜像、三维旋转、对齐等命令。
1、三维阵列:
用于在三维空间中将实体进行矩形或环形阵列。该命令可用于大量性通用构件模型的
阵列复制,用户只需创建好一个实体,就可将该实体按一定的顺序在三维空间中排列,极
大地减少工作量。
命令格式:
◆命令行:3Darray(回车)
◆ 菜单:[修改]→[三维操作]→[三维阵列]
◆工具栏:单击[修改]工具栏上的[阵列]按钮
步骤:
1)输入命令:3Darray(回车)。
2)选择矩形阵列或环形阵列。
3)如果用户选择矩形阵列,系统提示输入阵列的行数、列数、层数以及行距、列
距和层距:如果选择环形阵列,则系统提示阵列环形的中心点坐标、复制数目、阵列
的环绕角度。在创建环形阵列时,如果旋转角度输入为负值,则表示沿顾时针方向阵
列;输入正值,则表示沿逆时针方向阵列。
4)选择实体对象.
5)回车。
二、三维镜像
命令格式:
◆ 命令行:Mirror3D(回车)
◆菜单栏:[修改]→[三维操作] →[三维镜像]
◆工具栏:单击[修改]工具栏上的[镜像]按钮
步骤:
1)输入命令:Mirror3D(回车)。
2)选择对象,可选择多个对象,选择完后回车。
3)指定镜像轴线上第一点。
4)指定镜像轴线上第二点。
5)系统提示是否删除源对象,选择后回车。
三、三维旋转
此命令可将实体按一定的轴进行旋转,以满足作图的需要。
命令格式,
◆ 命令行:Rotate3D(回车)
◆菜单栏:[修改]→[三维操作]→[三维旋转]
◆工具栏,单击[修改]工具栏上的[旋转]按钮
步骤:
1)选择对象后回车。
2)指定基点。
3)指定旋转角度。
四、下述 4条编辑命令仅对具有质量的三维实心体有效
1、实体斜面倒角
在机械设计中常常对机械零件的边缘、棱缘进行倒角处理。实体倒角包括斜面倒角和圆弧倒角,下面先进行实体的斜面倒角。
命令格式:
◆命令行:Chamfer(回车)
◆菜单:[修改]→[倒角]
◆工具栏:单击[修改]工具栏中的[倒角]按扭
步骤: 1)输入命令:Chamfer(回车),出现如下提示:
当前倒角距离 1=5.0000,距离2=5.0000(回车)。
2)选择一条线作为等角线,等角线是实体表面形状的边缘线,两个表面的交线即等角线。
3)基表面选择。等角线所在的其中一个平面即为基表面。
4)回车,AutoCAD选择等角线所在的其中一个平面为基表面,回车即认可。如果要选择另一个面为基表面,则要输入Next。
5)说明基表面倒角尺寸即输入斜面倒角的长度。回车即接受默认值。指定另一表面的倒角长度。
6)选择基表面上的边用于倒角,回车接受默认值表示选择基表面上的所有边,这些都将被按照同一尺寸进行倒角。
2、实体圆弧倒角
命令格式:
◆命令行:键入Fillet(回车)
◆菜单栏:[修改]→[圆角]
◆工具栏:单击[修改]工具栏中的[圆角]按扭
步骤: 1)输入命令:Fillet(回车)。
2)当前模式,模式:修改,半径:5.0000(回车)。
3)选择第一个对象或{多段线(P)/半径(R)/修剪(T))。
4)输入圆角半径<5.0000>:回车键入倒角圆弧的半径;回车接受默认值。
5)选择边或[链(C)/半径(R)L选择要被倒角的边。
3、实体剖切
通过定义截面,把一个实体对象切割成两半,并对切开的部分进行选择性保留,从而生成新的实体。
命令格式:
◆命令行:Slice(回车)
◆菜单栏:[绘图]→[实体]→[剖切]
◆工具栏:单击[实体]工具栏上的[剖切]按钮 [yao_page]
步骤:
1)输入命令;Slice (回车)。
2)用鼠标选择要剖切的实体对象。
3)重复选择要剖切的实体对象,不再选择时回车即可。
4)定义分割平面。
5)选择所要保留的那一半实体,点击那一半即可。回车则说明两半都要。
对剖切平面选择的几点说明:
对象:对象选项说明定义的分割平面是二维对象,即圆、椭圆、圆弧、样条线、多义线等。所定义的二维对象在分割实体对象之前就已经存在。
Z轴:Z轴选项说明定义的分割平面是平行于XY平面且有一点在Z轴上的二维平面。
键入 Z后,命令行显示为:
选择位于XY平面内的一点;
选择Z轴一点。
视图:视图选项说明定义的分割平面与当前视平面对齐。输入V后,命令行显示:指定一点即可定义分割平面的位置。
XY平面/YZ平面/ZX平面
XY平面/YZ平面/ZX平面选项说明定义的分割平面,平行于当前UCS中的XY/YZ
/ ZX平面。输入ZY后,命令行显示:指明一个点确定XY平面的位置。
3点:3点选面说明用3点来定义分割平面。回车接受默认值,命令行显示:
选定第1点:
选定第2点:
选定第3点:
4、实体截面
实体剖切与实体截面的区别是:实体剖切是提用分割平面将实体的对象分割成若干块,从面生成若干个新的实体;而实体截面是利用一个剖面将实体对象剖切开,然后看面域 (或无名块)与实体对象相交截面的剖面视图。
命令格式:
◆命令行:Section(回车)
◆菜单栏:[绘图]→[实体]→[截面]
◆工具栏:单击[实体]工具栏上的[切割]按钮
步骤:
1)输入命令:Section(回车)。
2)选择要被剖视的实体对象。
3)[对象/Z轴/视图/XY平面/YZ平面/ZX平面/3点]:定义剖视平面这些选项的含义与Slice命令中出现的选项含义相同。
操作完毕,即生成剖面视图,用Move命令移动生成的新对象,以便查看.
二、布尔运算;
逻辑布尔运算,是由英国著名的数学家 George Boole发明的,定义的操作方式有:与,
或、非、异或。在 CAD制图过程中,我们经常用到的就是与、或、非三项,即并、差、交。布尔操作就是通过实体的部分进行重叠、连接、裁剪、编辑等手段来实现所期望的实
体模型的操作。
1.实体结合
实体结合是两个单独的实体连接而生成一个完整的独立实体。生成的新实体是两个实体加上它们的公共部分组成的实体。
命令格式:
◆命令行:Union(回车)
◆菜单:[修改]一[实体编辑]一[并集] ·
◆ 工具栏:单击[实体编辑]工具栏上的[并集]按钮
步骤:
1)输入命令:Union(回车)。
2)选择要结合的实体对象(图中的球体)。
3)再选择别一个实体对象(图中的长方体)。
4)若不再选择,回车即可。
操作结束,AutoCAD将以上两个实体连接成为一个新的实体.
2.实体裁减
实体裁减是从两个实体中裁去其中一个与其重叠相交的部分后生成的新实体。
命令格式:
◆命令行:Sublract(回车)
◆菜单栏:[修改]→[实体编辑]→[差集]
◆工具栏:单击[实体编辑]工具栏上的[差集]按钮
步骤;
1)精入命令:Subtract(回车)。
2)选择实体和区域作为源对象从中裁减。
3)选择被裁减对象。选择裁减对象是有顺序的,Subtract命令要求先选定要从中裁
减的源对象,然后再选定要被裁掉的对象。
4)回车。
操作完毕,就生成了新实体。
3.实体重叠;
实体重叠是两个实体在连接后产生交叉重叠部分的操作,生成的新实体是它们共同拥有的那部分实体。
命令格式:
◆ 命令行:Intersect[(回车)
◆ 菜单栏:[修改]→[实体编辑]→[交集]
◆ 工具栏:单击[实体编辑]工具栏上的[交集]按钮
步骤:
1)输入命令:Intersect[(回车)。
2)选择实体对象.
3)选择另一个要重叠的实体对象。
4)回车。