第六章 基本三维绘图
AutoCAD2006另一个主要功能是创建三维实体 。 在我们的生
活中可以看到雄伟壮观的建筑, 复杂精致的机械零件, 每天使用的
各种各样生活用品都是三维的实体 。 为了更加直观地表现真实物体,
三维建模是非常重要的 。
AutoCAD2006有着独特的三维绘图优势:如绘图尺寸精确,
建模方法丰富, 三维编辑功能强大, 任意视角的进行观察, 多视口
显示等 。
本章通过 5个实例由浅入深地介绍了三维实体的生成方法,
通过绘制三维图形学习三维实体的常用的绘制技巧和三维实体的编
辑命令。具体的知识有:基本三维实体的绘制命令、曲面的生成命
令、用户坐标系的建立、布尔运算以及三维实体的边、面、体的编
辑方法。
知识重点,
本实例通过绘制一个回转体来画一个平键轴 。 主要命令有:多段线
命令 Pline,旋转命令 Revolve的使用以及拉伸命令 Extrude。
绘图步骤,
1,使用 Pline命令绘制轴的轮廓线 。
2,使用 Revolve命令旋转生成轴的外形 。
3,画二维键槽投影, 拉伸生成平键 。
4.使用差集命令,完成带键槽的轴。
6.1 绘制平键轴
1,建立新文件, 选择, 国标 A4样板图,, 绘制中心线 。
命令行的显示如下所述 。
命令, _line 指定第一点,
指定下一点或 [放弃 (U)],@180<0 //画中心线
6.1.1绘制轴的轮廓线
2,使用 Pline命令, 命令行的显示如下所述 。
命令, _pline
指定起点,
当前线宽为 0.00
指定下一个点或 [圆弧 (A)/半宽 (H)/长度 (L)/放弃 (U)/宽度 (W)],@0,16
指定下一点或 [圆弧 (A)/闭合 (C)/半宽 (H)/长度 (L)/放弃 (U)/宽度 (W)],@16,0
指定下一点或 [圆弧 (A)/闭合 (C)/半宽 (H)/长度 (L)/放弃 (U)/宽度 (W)],@0,6
指定下一点或 [圆弧 (A)/闭合 (C)/半宽 (H)/长度 (L)/放弃 (U)/宽度 (W)],@60,0
指定下一点或 [圆弧 (A)/闭合 (C)/半宽 (H)/长度 (L)/放弃 (U)/宽度 (W)],@0,6
指定下一点或 [圆弧 (A)/闭合 (C)/半宽 (H)/长度 (L)/放弃 (U)/宽度 (W)],@60,0
指定下一点或 [圆弧 (A)/闭合 (C)/半宽 (H)/长度 (L)/放弃 (U)/宽度 (W)],@0,10
指定下一点或 [圆弧 (A)/闭合 (C)/半宽 (H)/长度 (L)/放弃 (U)/宽度 (W)],@20,0
指定下一点或 [圆弧 (A)/闭合 (C)/半宽 (H)/长度 (L)/放弃 (U)/宽度 (W)],@0,-18.6
指定下一点或 [圆弧 (A)/闭合 (C)/半宽 (H)/长度 (L)/放弃 (U)/宽度 (W)],@1,0
指定下一点或 [圆弧 (A)/闭合 (C)/半宽 (H)/长度 (L)/放弃 (U)/宽度 (W)],@0,1
指定下一点或 [圆弧 (A)/闭合 (C)/半宽 (H)/长度 (L)/放弃 (U)/宽度 (W)],@17,0
指定下一点或 [圆弧 (A)/闭合 (C)/半宽 (H)/长度 (L)/放弃 (U)/宽度 (W)],@0,-17.6
指定下一点或 [圆弧 (A)/闭合 (C)/半宽 (H)/长度 (L)/放弃 (U)/宽度 (W)]:c
3,倒圆角命令 Fillet,圆角半径为 1。
如图 6-1所示。
图 6-1轴的轮廓线
选择下拉菜单 【 绘图 】 | 【 实体 】 | 【 旋转 】, 命令行的显
示如下所述 。
命令, _revolve
当前线框密度, ISOLINES=4
选择对象, 找到 1 个 //选取轴的轮廓线
选择对象,
指定旋转轴的起点或定义轴依照 [对象 (O)/X 轴 (X)/Y 轴 (Y)],o
选择对象,
指定旋转角度 <360>,
如图 6-2所示 。
6.1.2 生成轴的外形
图 6-2 旋转生成轴
1,建立用户坐标系
选择下拉菜单 【 工具 】 | 【 新建 】 | 【 原点 】, 命令行的显
示如下所述 。
命令, _ucs
当前 UCS 名称, *俯视 *
输入选项 [新建 (N)/移动 (M)/正交 (G)/上一个 (P)/恢复 (R)/保存 (S)/删
除 (D)/应用 (A)/?/世界 (W)]
<世界 >,_o
指定新原点 <0,0,0>,//扑捉中心线的中点
6.1.3 绘制平键
2,移动坐标系
选择下拉菜单 【 工具 】 | 【 移动 】, 命令行的显示如下所述 。
命令, _ucs
当前 UCS 名称, *没有名称 *
输入选项
[新建 (N)/移动 (M)/正交 (G)/上一个 (P)/恢复 (R)/保存 (S)/删除 (D)/应用 (A)/?/世界
(W)]
<世界 >,_move //移动坐标系
指定新原点或 [Z 向深度 (Z)] <0,0,0>,0,0,20
3,绘制平键的投影图
命令, _line 指定第一点,
指定下一点或 [放弃 (U)],6
指定下一点或 [放弃 (U)],24
指定下一点或 [闭合 (C)/放弃 (U)],12
指定下一点或 [闭合 (C)/放弃 (U)]:C //绘制矩形
命令, _fillet
当前设置, 模式 = 修剪, 半径 = 1.00
选择第一个对象或 [多段线 (P)/半径 (R)/修剪 (T)/多个 (U)],r
指定圆角半径 <1.00>,6
选择第一个对象或 [多段线 (P)/半径 (R)/修剪 (T)/多个 (U)],
选择第二个对象, //进行圆角
4,创建多段线
选择下拉菜单 【 绘图 】 | 【 边界 】, 打开, 边界创建, 对话框
命令, _boundary
选择内部点, 正在选择所有对象,.,
正在选择所有可见对象,.,
正在分析所选数据,.,
正在分析内部孤岛,.,
选择内部点, //平键内拾取一点
BOUNDARY 已创建 2 个多段线
5,拉伸多段线
选择下拉菜单 【 绘图 】 | 【 实体 】 | 【 拉伸 】, 命令行的显示如下
所述 。
命令, _extrude
当前线框密度, ISOLINES=4
选择对象, 找到 1 个
选择对象, 找到 1 个, 总计 2 个
选择对象,
指定拉伸高度或 [路径 (P)],10
指定拉伸的倾斜角度 <0>,//完成三维平键
结果如图 6-3所示 。
图 6-3拉伸平键
1,使用差集命令
选择下拉菜单 【 修改 】 | 【 实体编辑 】 | 【 差集 】, 命令行
的显示如下所述 。
命令, _subtract 选择要从中减去的实体或面域,.,
选择对象, 找到 1 个 //选择轴
选择对象, 选择要减去的实体或面域,,
选择对象, 找到 1 个 //选择平键
选择对象,
2,选择下拉菜单 【 视图 】 | 【 渲染 】 | 【 渲染 】, 打开对话框的
显示如图 6-4。
在, 渲染类型, 下拉列表框中,选取, 照片级真实渲染,,其他选
项默认,单击, 渲染, 按钮,完成的最终效果图如图 6-5所示。
6.1.4完成带键槽的轴
图 6-4 渲染对话框
图 6-5 最终平键轴效果图
本实例小结,
三维旋转命令是生成三维实体的最常用的方法, 它是将一个
闭合的对象围绕当前的用户坐标 X轴和 Y轴或者围绕直线旋转一定
的角度来创建实体 。
如果使用直线与圆弧绘制的闭合轮廓, 可以使用, 边界创建
” 将其转换为单一的多段线对象, 然后进行旋转 。
知识重点,
本实例通过绘制一个球轴承, 学习拉伸命令 Extrude的操
作, 掌握三维阵列命令 3darray的使用, 同时进一步学习布尔运算
操作 。
绘图步骤,
1,绘制球轴承内外圈的截面图形 。
2,进行旋转得到球轴承内外圈的实体 。
3.建立一个滚珠,然后做三维环形阵列。
6.2 绘制球轴承
1,绘制两个矩形和一个圆
选择下拉菜单 【 绘图 】 | 【 矩形 】, 命令行的显示如下所述 。
命令, _rectang //绘制第一个矩形
指定第一个角点或 [倒角 (C)/标高 (E)/圆角 (F)/厚度 (T)/宽度 (W)],0,0
指定另一个角点或 [尺寸 (D)],7.6,24
选择下拉菜单 【 修改 】 | 【 复制 】, 命令行的显示如下所述 。
命令, _copy //复制第二个矩形
选择对象, 找到 1 个
选择对象, 指定基点或位移, 0,0
指定位移的第二点或 <用第一点作位移 >,17.6,0
6.2.1 画内外圈的截面
命令, _circle 指定圆的圆心或 [三点 (3P)/两点 (2P)/相切, 相切, 半径 (T)],12.6,12
指定圆的半径或 [直径 (D)],7
命令, _trim
当前设置,投影 =UCS,边 =无
选择剪切边,.,
选择对象, all 找到 3 个
选择对象,
结果如图 6-6所示 。
选择要修剪的对象, 或按住 Shift 键选择要延伸的对象, 或 [投影 (P)/边 (E)/放弃
(U)],
图 6-6内外圈截面
2,倒角
选择下拉菜单 【 修改 】 | 【 对象 】 | 【 多段线 】, 命令行的显示如下所述 。
命令, _pedit 选择多段线或 [多条 (M)],
输入选项
[闭合 (C)/合并 (J)/宽度 (W)/编辑顶点 (E)/拟合
(F)/样条曲线 (S)/非曲线化 (D)/线型生成 (L)/放弃 (U)],j
选择对象, 找到 1 个
选择对象,
1 条线段已添加到多段线
命令, _chamfer //对第一个截面倒角
(“修剪, 模式 ) 当前倒角距离 1 = 0.00,距离 2 = 0.00
选择第一条直线或 [多段线 (P)/距离 (D)/角度 (A)/修剪 (T)/方式 (M)/多个 (U)],d
指定第一个倒角距离 <0.00>,1.6
指定第二个倒角距离 <1.60>,
选择第一条直线或 [多段线 (P)/距离 (D)/角度 (A)/修剪 (T)/方式 (M)/多个 (U)],p
选择二维多段线, //选择多段线
4 条直线已被倒角
1 条 平行
同样对第二个截面倒角,如图 6-7所示。
图 6-7截面倒角
1,将截面沿着 X轴移动适当的距离, 即轴承内圈的半径长度 。
选择下拉菜单 【 修改 】 | 【 移动 】, 命令行的显示如下所述 。
命令, _move
选择对象, 指定对角点, 找到 2 个
选择对象,
指定基点或位移, 0,0
指定位移的第二点或 <用第一点作位移 >,42,0
2,旋转完成内外圈的实体
选择下拉菜单 【 绘图 】 | 【 实体 】 | 【 旋转 】, 命令行的显示如下所述 。
命令, _revolve
当前线框密度, ISOLINES=4
选择对象, 指定对角点, 找到 2 个
选择对象,
指定旋转轴的起点或
定义轴依照 [对象 (O)/X 轴 (X)/Y 轴 (Y)],y
指定旋转角度 <360>,
如图 6-8所示。
6.2.2 旋转绘制轴承内外圈
图 6-8 轴承内外圈的实体
1,绘制一个滚珠
选择下拉菜单 【 绘图 】 | 【 实体 】 | 【 球 】, 命令行的显示如下所
述 。
命令, _sphere
当前线框密度, ISOLINES=4
指定球体球心 <0,0,0>,64.6,12
指定球体半径或 [直径 (D)],7
6.2.3 三维阵列
图 6-9绘制一个滚珠
2,三维阵列滚珠
选择下拉菜单 【 修改 】 | 【 三维操作 】 | 【 三维阵列 】, 命令行的
显示如下所述 。
命令, _3darray
正在初始化,.,已加载 3DARRAY。
选择对象, 找到 1 个 //选取刚刚画的一个滚珠
选择对象,
输入阵列类型 [矩形 (R)/环形 (P)] <矩形 >:p
输入阵列中的项目数目, 16
指定要填充的角度 (+=逆时针,-=顺时针 ) <360>,
旋转阵列对象? [是 (Y)/否 (N)] <Y>,
指定阵列的中心点, 0,0,0
指定旋转轴上的第二点, 0,24,0
最终完成的球轴承如图 6-10所示 。
图 6-10 最终球轴承效果图
本实例小结,
对于具有对称结构的零件来说, 三维阵列命令对建模提供了极大地方便
。 使用三维阵列命令可以在三维空间建立对象的矩形或环形阵列, 矩形阵列时应
该指定列数 ( X方向 ), 行数 ( Y方向 ), 层数 ( Z方向 ) 和各个间距 。 环形阵
列系统根据项目数和阵列角度自动计算各项目之间距 。
掌握多段线编辑命令可以把线段的各段连接成一条多段线, 然后进行三
维编辑操作 。
知识重点,
本实例通过绘制一个六角螺母, 掌握对于实体的并集,
交集和差集等布尔操作 。 对于螺母, 螺栓等紧固件都可以使用相同
的建模方法, 请读者自行练习 。
绘图步骤,
1,画正六边形, 拉伸成六角螺母实体 。
2,在六角螺母实体中画圆柱体, 使用差集生成螺母实体内孔 。
3,创建六角螺母的倒角 。
4,三维镜像 。
6.3 绘制六角螺母
1,选择下拉菜单 【 视图 】 | 【 视口 】 | 【 四个视口 】, 命令行的显示如下所述
。
命令, _-vports
输入选项 [保存 (S)/恢复 (R)/删除 (D)/合并 (J)/单一 (SI)/?/2/3/4] <3>,_4
正在重生成模型 。
2,设置视口
将左上角视口设置为主视图
将左下角视口设置为俯视图
将右上角视口设置为左视图
将右下角视口设置为西南等轴测视图
为了便于绘图, 可以设置四个视口, 在三维建模时便于观察和三维操作 。
如图 6-11所示 。
6.3.1 绘制六角螺母
图 6-11设置视口并绘制正六边形
3,拉伸正六边形
选择下拉菜单 【 绘图 】 | 【 实体 】 | 【 拉伸 】, 命令行的显示如下
所述 。
命令, _extrude
当前线框密度, ISOLINES=4
选择对象, 找到 1 个
选择对象,
指定拉伸高度或 [路径 (P)],40
指定拉伸的倾斜角度 <0>,
如图 6-12所示 。
图 6-12拉伸正六边形
1,将西南等轴测视图设为当前视图
选择下拉菜单 【 视图 】 | 【 三维视图 】 | 【 西南等轴测 】, 命令行的显示如下所
述 。
命令, _circle 指定圆的圆心或 [三点 (3P)/两点 (2P)/相切, 相切, 半径 (T)],
指定圆的半径或 [直径 (D)],24
命令, _extrude
当前线框密度, ISOLINES=4
选择对象, 找到 1 个
选择对象,
指定拉伸高度或 [路径 (P)],60
指定拉伸的倾斜角度 <0>,
2,做差集
选择下拉菜单 【 修改 】 | 【 实体编辑 】 | 【 差集 】, 命令行的显示如下所述 。
命令, _subtract 选择要从中减去的实体或面域,.,
选择对象, 找到 1 个 //选择六角螺母
选择对象, 选择要减去的实体或面域,
选择对象, 找到 1 个 //选择圆柱,
如图 6-13所示 。
6.3.2 构建六角螺母内孔
图 6-13 生成六角螺母内孔
制作思路,
绘制一个圆锥体, 圆锥体的直径与六角螺母的内接圆直径相同, 将该
圆锥体与六角螺母实体进行, 交集, 运算, 生成螺母的倒角 。
1,绘制圆锥体
选择下拉菜单 【 绘图 】 | 【 实体 】 | 【 圆锥体 】, 命令行的显示如下所述 。
命令, _cone
当前线框密度, ISOLINES=4
指定圆锥体底面的中心点或 [椭圆 (E)] <0,0,0>,
指定圆锥体底面的半径或 [直径 (D)],100
指定圆锥体高度或 [顶点 (A)],70
2,做, 交集, 运算
选择下拉菜单 【 修改 】 | 【 实体编辑 】 | 【 交集 】, 命令行的显示如下所述 。
命令, _intersect
选择对象, 找到 1 个
选择对象, 找到 1 个, 总计 2 个
选择对象,
如图 6-14所示。
6.3.3创建六角螺母的倒角
图 6-14 完成螺母的上面倒角
3,绘制另一面螺母的倒角
选择下拉菜单 【 绘图 】 | 【 实体 】 | 【 圆锥体 】, 命令行的显示如下所述 。
命令, _cone
当前线框密度, ISOLINES=4
指定圆锥体底面的中心点或 [椭圆 (E)] <0,0,0>,
指定圆锥体底面的半径或 [直径 (D)],100
指定圆锥体高度或 [顶点 (A)],-70 //向 Z轴负方向生成圆锥
命令, _intersect
选择对象, 找到 1 个
选择对象, 找到 1 个, 总计 2 个
图 6-15 六角螺母最终效果图
本实例小结,
实例中使用, 差集, 完成了螺母的内孔, 在类似的零件
中读者应该注意总结 。
绘制螺母上下面的倒角时, 将圆锥体与六角螺母实体进
行, 交集, 运算, 即求出两个实体的公共部分, 从而生成螺母
的倒角 。
知识重点,
本实例通过轴承支座的绘制, 学习英制样板图的设置, 英制图形的尺寸
输入 。 根据绘图需要灵活掌握用户坐标的使用, 学会三维实体的镜像操作命令 。
掌握三维实体圆角和倒角, 注意与平面的区别 。
绘图步骤,
1.选择英制样板图 。
2.绘制轴承支座的底板 。
3.绘制支承孔和凸耳 。
4.底板挖槽 。
5.画加强筋 。
6.圆角和倒角。
6.4 轴承支座
图 6-16 轴承支座的平面图
1,选择下拉菜单 【 文件 】 | 【 新建 】, 打开, 创建新图形, 对话框 。
2.单击, 从草图开始, 选项卡,选取, 英制, 复选框,单击, 确定,,开始绘
制英制图形。如图 6-17所示。
6.4.1 英制样板图
图 6-17创建新图形对话框
1,选择, 中心线, 图层, 绘制中心线 。
命令, _line 指定第一点,
指定下一点或 [放弃 (U)],@7,0 //画水平线
指定下一点或 [放弃 (U)],
命令, _line 指定第一点,
指定下一点或 [放弃 (U)],@0,1.6 //画垂直线
指定下一点或 [放弃 (U)],
命令, _mirror
选择对象, 找到 1 个 //镜像垂直线
选择对象, 指定镜像线的第一点, 指定镜像线的第二点,
是否删除源对象? [是 (Y)/否 (N)] <N>,
2,绘制矩形
选择下拉菜单 【 绘图 】 | 【 矩形 】, 命令行的显示如下所述 。
指定第一个角点或 [倒角 (C)/标高 (E)/圆角 (F)/厚度 (T)/宽度 (W)],f
指定矩形的圆角半径 <0.0000>,0.76 //输入圆角半径
指定第一个角点或 [倒角 (C)/标高 (E)/圆角 (F)/厚度 (T)/宽度 (W)],//画矩形
指定另一个角点或 [尺寸 (D)],//利用极轴扑捉角点
如图 6-18所示 。
6.4.2 画轴承支座底板
图 6-18 绘制底板轮廓
3,拉伸完成支座底板
选择下拉菜单 【 绘图 】 | 【 实体 】 | 【 拉伸 】, 命令行的显示如下
所述 。
命令, _extrude
当前线框密度, ISOLINES=4
选择对象, 找到 1 个
选择对象,
指定拉伸高度或 [路径 (P)],0.6
指定拉伸的倾斜角度 <0>,
改变视图
选择 【 视图 】 | 【 三维视图 】 | 【 西南等轴测 】,如图 6-19所示。
图 6-19拉伸后的支座底板
4,绘制四个台阶孔
1) 设置新坐标原点
选择下拉菜单 【 工具 】 | 【 新建 UCS】 | 【 原点 】, 命令行显示如下 。
命令, _ucs //设置新的用户坐标原点
当前 UCS 名称, *世界 *
输入选项
[新建 (N)/移动 (M)/正交 (G)/上一个 (P)/恢复 (R)/保存 (S)/删除 (D)/应用 (A)/?/世界
(W)] <世界 >,_o
指定新原点 <0,0,0>,//扑捉矩形的圆角半径的圆心
2) 绘制圆
命令, _circle 指定圆的圆心或 [三点 (3P)/两点 (2P)/相切, 相切, 半径 (T)],
指定圆的半径或 [直径 (D)],d //绘制直径 0.75的圆
指定圆的直径, 0.75
命令, _circle 指定圆的圆心或 [三点 (3P)/两点 (2P)/相切, 相切, 半径 (T)],
指定圆的半径或 [直径 (D)] <0.3750>,0.25 //绘制半径 0.25的圆
3) 拉伸圆
命令, _extrude
当前线框密度, ISOLINES=4
选择对象, 找到 1 个
选择对象,
指定拉伸高度或 [路径 (P)],-0.25 //0.75的圆向下拉伸产生圆柱
指定拉伸的倾斜角度 <0>,
命令, _extrude
当前线框密度, ISOLINES=4
选择对象, 找到 1 个
选择对象,
指定拉伸高度或 [路径 (P)],-0.5 //0.25的圆向下拉伸产生圆柱
指定拉伸的倾斜角度 <0>,
如图 6-20所示 。
图 6-20 拉伸完成两个圆柱
4) 三维镜像圆柱实体
选择下拉菜单 【 修改 】 | 【 三位操作 】 | 【 三维镜像 】, 命令行的显示如下所述
命令, _mirror3d
选择对象, 找到 1 个
选择对象, 找到 1 个, 总计 2 个 //选择两个圆柱
选择对象,
指定镜像平面 (三点 ) 的第一个点或
[对象 (O)/最近的 (L)/Z 轴 (Z)/视图 (V)/XY 平面 (XY)/YZ 平面 (YZ)/ZX 平面 (ZX)/三
点 (3)] <三点 >,yz //相对于 YZ平面
指定 YZ 平面上的点 <0,0,0>,//指定中心线交点
是否删除源对象? [是 (Y)/否 (N)] <否 >,//完成右侧三维镜像
命令, _mirror3d
选择对象, 找到 1 个
选择对象, 找到 1 个, 总计 4 个 //选择四个圆柱
选择对象,
指定镜像平面 (三点 ) 的第一个点或
[对象 (O)/最近的 (L)/Z 轴 (Z)/视图 (V)/XY 平面 (XY)/YZ 平面 (YZ)/ZX 平面 (ZX)/三
点 (3)] <三点 >,zx //相对于 ZX平面
指定 ZX 平面上的点 <0,0,0>,//指定中心线交点
是否删除源对象? [是 (Y)/否 (N)] <否 >,//完成三维镜像
三维镜像结果如图 6-21所示 。
图 6-21 三维镜像操作
6) 做差集运算
选择下拉菜单 【 修改 】 | 【 实体编辑 】 | 【 差集 】, 命令行的显示
如下所述 。
命令, _subtract 选择要从中减去的实体或面域,.,
选择对象, 找到 1 个 //选择底板
选择对象,
选择要减去的实体或面域,,
选择对象, 找到 1 个 //选取大圆柱
选择对象, 找到 1 个, 总计 2 个 //选取小圆柱
分别进行四个差集运算,结果如图 6-22所示。
图 6-22 完成的支座底板
1,改变用户坐标
选择 【 视图 】 | 【 三维视图 】 | 【 平面视图 】 | 【 当前 】, 命令行的显示如下所
述 。
命令, _plan
输入选项 [当前 UCS(C)/UCS(U)/世界 (W)] <当前 UCS>,
正在重生成模型 。
2,绘制四个圆
命令, _circle 指定圆的圆心或 [三点 (3P)/两点 (2P)/相切, 相切, 半径 (T)],
指定圆的半径或 [直径 (D)] <0.2500>,d 指定圆的直径 <0.5000>,1.25
命令, _circle 指定圆的圆心或 [三点 (3P)/两点 (2P)/相切, 相切, 半径 (T)],
指定圆的半径或 [直径 (D)] <0.6250>,d 指定圆的直径 <1.2500>,2.25
命令, _circle 指定圆的圆心或 [三点 (3P)/两点 (2P)/相切, 相切, 半径 (T)],_from
基点, <偏移 >,@1.5,0 //使用扑捉自找圆心, 中心点向右
指定圆的半径或 [直径 (D)] <1.1260>,0.5
命令, _circle 指定圆的圆心或 [三点 (3P)/两点 (2P)/相切, 相切, 半径 (T)],
指定圆的半径或 [直径 (D)] <0.6000>,.25
结果如图 6-23所示。
6.4.3绘制支承孔
图 6-23绘制四个圆
3,绘制切圆并且修剪, 操作步骤省略 。
4,二维镜像凸耳
命令, _mirror
选择对象, 指定对角点, 找到 4 个
选择对象, 指定镜像线的第一点, 指定镜像线的第二点,
是否删除源对象? [是 (Y)/否 (N)] <N>,
如图 6-24所示 。
图 6-24二维镜像凸耳 4,拉伸支承孔
1) 改变用户坐标系, 原点设置在中心线的交点 。
2) 使用, 边界, 命令, 将凸耳轮廓线变为多段线 。
命令, _boundary
选择内部点, 正在选择所有对象,.,
正在选择所有可见对象,.,
正在分析所选数据,.,
正在分析内部孤岛,.,
选择内部点, //选取左边凸耳
正在分析内部孤岛,.,
选择内部点, //选取右边凸耳
BOUNDARY 已创建 4 个多段线
3) 分别拉伸圆柱和凸耳
命令, _extrude
当前线框密度, ISOLINES=4
选择对象, 找到 1 个
选择对象, 找到 1 个, 总计 2 个 //选择两个圆
选择对象,
指定拉伸高度或 [路径 (P)],2 //拉伸高度
指定拉伸的倾斜角度 <0>,
命令, _extrude
当前线框密度, ISOLINES=4
选择对象, 找到 1 个
选择对象, 找到 1 个, 总计 2 个 //选择凸耳
选择对象, 找到 1 个, 总计 3 个
选择对象, 找到 1 个, 总计 4 个
选择对象,
指定拉伸高度或 [路径 (P)]:1.5 //拉伸高度
指定拉伸的倾斜角度 <0>,
结果如图 6-25 所示 。
图 6-25 拉伸结果
1,绘制矩形
命令, _rectang
指定第一个角点或 [倒角 (C)/标高 (E)/圆角 (F)/厚度 (T)/宽度 (W)],f
指定矩形的圆角半径 <0.0000>,0.25
指定第一个角点或 [倒角 (C)/标高 (E)/圆角 (F)/厚度 (T)/宽度 (W)],_from 基点, <偏
移 >,1.125 //选择左下角点
指定另一个角点或 [尺寸 (D)],1.125 //选择右上角点
2,拉伸
当前线框密度, ISOLINES=4
选择对象, 找到 1 个
选择对象,
指定拉伸高度或 [路径 (P)],0.25
指定拉伸的倾斜角度 <0>,
结果如图 6-26所示 。
6.4.4底板挖槽
图 6-26拉伸底板
3,做差集底板挖槽和挖孔
命令, _union //将底板, 支承孔, 凸耳做并集
选择对象, 找到 1 个
选择对象, 找到 1 个, 总计 2 个
选择对象, 找到 1 个, 总计 3 个
选择对象, 找到 1 个, 总计 4 个
选择对象,
命令, _subtract 选择要从中减去的实体或面域,.,//底板挖槽
选择对象, 找到 1 个
选择对象, 选择要减去的实体或面域,,
选择对象, 找到 1 个
选择对象,
命令, _subtract 选择要从中减去的实体或面域,.,//底板挖孔
选择对象, 找到 1 个
选择对象, 选择要减去的实体或面域,,
选择对象, 找到 1 个
选择对象, 找到 1 个, 总计 2 个
选择对象, 找到 1 个, 总计 3 个
选择对象,
底板挖槽结果如图 6-27所示。
图 6-27底板挖槽结果
1,绘制三角形
选择 【 视图 】 | 【 三维视图 】 | 【 主视图 】, 命令行的显示如下所述 。
命令, _pline //画三角形 ( 楔形 )
指定起点,
当前线宽为 0.0000
指定下一个点或 [圆弧 (A)/半宽 (H)/长度 (L)/放弃 (U)/宽度 (W)],1.6
指定下一点或 [圆弧 (A)/闭合 (C)/半宽 (H)/长度 (L)/放弃 (U)/宽度 (W)],1
指定下一点或 [圆弧 (A)/闭合 (C)/半宽 (H)/长度 (L)/放弃 (U)/宽度 (W)],0.1
指定下一点或 [圆弧 (A)/闭合 (C)/半宽 (H)/长度 (L)/放弃 (U)/宽度 (W)],
2,拉伸完成楔形实体
命令, _extrude
当前线框密度, ISOLINES=4
选择对象, 找到 1 个
选择对象,
指定拉伸高度或 [路径 (P)],0.6
指定拉伸的倾斜角度 <0>,
6.4.6画加强筋
3,移动楔形实体
命令, _move
选择对象, 找到 1 个
选择对象, 指定基点或位移, //选取楔形实体底面中点
指定位移的第二点或 <用第一点作位移 >,//选取底板上面短边的中点
4,三维镜像楔实体
命令, _mirror3d
选择对象, 找到 1 个
选择对象,
指定镜像平面 (三点 ) 的第一个点或 [对象 (O)/最近的 (L)/Z 轴 (Z)/视图 (V)/XY 平面
(XY)/YZ 平面 (YZ)/ZX平面 (ZX)/三点 (3)] <三点 >,
在镜像平面上指定第二点,
在镜像平面上指定第三点,
是否删除源对象? [是 (Y)/否 (N)] <否 >,
5.合并实体
命令, _union
选择对象, 找到 1 个
选择对象, 找到 1 个, 总计 2 个
选择对象, 指定对角点, 找到 1 个, 总计 3 个
6.渲染
操作操作步骤省略 。
结果如图 6-28所示 。
图 6-28 绘制完成加强筋
1,倒角
命令, _chamfer
(“修剪, 模式 ) 当前倒角距离 1 = 0.0000,距离 2 = 0.0000
选择第一条直线或 [多段线 (P)/距离 (D)/角度 (A)/修剪 (T)/方式 (M)/多个 (U)],
基面选择,.,
输入曲面选择选项 [下一个 (N)/当前 (OK)] <当前 >,
指定基面的倒角距离, 0.06
指定其他曲面的倒角距离 <0.0600>,
选择边或 [环 (L)],l //选择大圆柱的外边
选择边环或 [边 (E)],//回车完成倒角
2,圆角
命令, _fillet
当前设置, 模式 = 修剪, 半径 = 0.0000
选择第一个对象或 [多段线 (P)/半径 (R)/修剪 (T)/多个 (U)],
输入圆角半径, 0.2
选择边或 [链 (C)/半径 (R)],c //选取底板槽内边
选择边链或 [边 (E)/半径 (R)],
已选定 8 个边用于圆角 。
圆角结果如图 6-29所示 。
3,渲染
操作操作步骤省略 。
6.4.6圆角和倒角
图 6-29 最终完成图
本实例小结,
用户坐标的改变在三维建模中要经常使用, 以满足绘
图需要 。 本实例使用了多种方法建立用户坐标系, 其中原点
与三点方式应用较多 。
为了方便地观察操作过程, 三维建模中是需要经常变
换三维视图各种视点, 如六种基本视图和四个轴测图 。
选择下拉菜单 【 视图 】 | 【 着色 】 选项中, 三维线框
” 命令, 可以看到实体的内部, 同时有利于进行有关的图形
绘制 。
本实例在做差集底板挖槽和挖孔时, 应该注意操作的
先后顺序 。
读者通过本实例的绘制,掌握了一些绘制三维实体的
思路,但是对于一个实体建模会有多种方法,只有一种是比
较准确和高效。读者在实践中多思考,多练习,才能更加熟
练地使用 AutoCAD2006。
知识重点,
本实例综合使用三维建模的各种命令绘制一个箱体, 学习抽壳命令的使
用, 该命令是绘制薄壁类机械零部件的一个重要方法 。 剖切命令是绘制剖视图的
一种方法, 首先画出完整的实体, 然后用剖切命令将其剖开, 选取保留的部分,
再画上剖面线 。
绘图步骤,
1.使用抽壳命令完成箱体 。
2.建立底凸台 。
3.绘制箱体前面圆凸台和孔 。
4.绘制箱体左面圆凸台和孔
5.剖切箱体 。
6.构建连接孔。
6.6 绘制箱体
1,选择, A3国标样板图,, 开始画图 。
2,绘制矩形
命令, _rectang
指定第一个角点或 [倒角 (C)/标高 (E)/圆角 (F)/厚度 (T)/宽度 (W)],
指定另一个角点或 [尺寸 (D)],@94,82
3,拉伸实体
命令, _extrude
当前线框密度, ISOLINES=4
选择对象, 找到 1 个
选择对象,
指定拉伸高度或 [路径 (P)],100
指定拉伸的倾斜角度 <0>,
6.6.1 绘制箱体
4,抽壳命令完成箱体
下拉菜单 【 修改 】 | 【 实体编辑 】 | 【 抽壳 】, 命令行的显示如下
所述 。
命令, _solidedit
实体编辑自动检查, SOLIDCHECK=1
输入实体编辑选项 [面 (F)/边 (E)/体 (B)/放弃 (U)/退出 (X)] <退出 >,
_body
输入体编辑选项
[压印 (I)/分割实体 (P)/抽壳 (S)/清除 (L)/检查 (C)/放弃 (U)/退出 (X)] <退
出 >,_shell
选择三维实体, //选择实体
删除面或 [放弃 (U)/添加 (A)/全部 (ALL)],找到一个面, 已删除 1 个
。 //选取上面
删除面或 [放弃 (U)/添加 (A)/全部 (ALL)],
输入抽壳偏移距离, 6
已开始实体校验 。
已完成实体校验 。
结果如图 6-30所示 。
图 6-30抽壳完成的箱体
1,绘制凸台两个矩形
命令, _rectang
指定第一个角点或 [倒角 (C)/标高 (E)/圆角 (F)/厚度 (T)/宽度 (W)],// 扑捉箱体底
角
指定另一个角点或 [尺寸 (D)],@94,-14
命令, _rectang
指定第一个角点或 [倒角 (C)/标高 (E)/圆角 (F)/厚度 (T)/宽度 (W)],//扑捉箱体另一
边底角
指定另一个角点或 [尺寸 (D)],@94,14
2,拉伸两个矩形
命令, _extrude
当前线框密度, ISOLINES=4
选择对象, 找到 1 个
选择对象, 找到 1 个, 总计 2 个
选择对象,
指定拉伸高度或 [路径 (P)],7
指定拉伸的倾斜角度 <0>,
6.6.2建立底凸台
3,合并实体
命令, _union
选择对象, 找到 1 个
选择对象, 找到 1 个, 总计 2 个
选择对象, 找到 1 个, 总计 3 个
选择对象,
4,对箱体和凸台圆角
命令, _fillet
当前设置, 模式 = 修剪, 半径 = 0.0000
选择第一个对象或 [多段线 (P)/半径 (R)/修剪 (T)/多个 (U)],
输入圆角半径 <0.0000>,6 //箱体圆角半径
选择边或 [链 (C)/半径 (R)],
已选定 1 个边用于圆角 。
命令, _fillet
当前设置, 模式 = 修剪, 半径 =6.0000
选择第一个对象或 [多段线 (P)/半径 (R)/修剪 (T)/多个 (U)],
输入圆角半径 <6.0000>,7 //凸台圆角半径
选择边或 [链 (C)/半径 (R)],
已选定 1 个边用于圆角 。
结果如图 6-31所示。
图 6-31 箱体和凸台圆角
1,在箱体侧面建立用户坐标系
选择下拉菜单 【 工具 】 | 【 新建 】 | 【 三点 】, 命令行的显示如下所述 。
命令, _ucs
当前 UCS 名称, *主视 *
输入选项
[新建 (N)/移动 (M)/正交 (G)/上一个 (P)/恢复 (R)/保存 (S)/删除 (D)/应用 (A)/?/世界
(W)] <世界 >,_3 //使用三点法
指定新原点 <0,0,0>,
在正 X 轴范围上指定点 <131.3260,7.0000,-112.7283>,//扑捉凸台底线
在 UCS XY 平面的正 Y 轴范围上指定点 <130.3260,8.0000,-112.7283>,
2,画圆
命令, _circle 指定圆的圆心或 [三点 (3P)/两点 (2P)/相切, 相切, 半径 (T)],44.6,46
指定圆的半径或 [直径 (D)],24
命令, _circle 指定圆的圆心或 [三点 (3P)/两点 (2P)/相切, 相切, 半径 (T)],
指定圆的半径或 [直径 (D)] <24.0000>,16
6.6.3 绘制箱体前面圆凸台和孔
3,拉伸圆凸台
命令, _extrude
当前线框密度, ISOLINES=4
选择对象, 找到 1 个
选择对象, //选择半径 24的圆
指定拉伸高度或 [路径 (P)],8
指定拉伸的倾斜角度 <0>,
命令, _extrude
当前线框密度, ISOLINES=4
选择对象, 找到 1 个
选择对象,
指定拉伸高度或 [路径 (P)],20 //选择半径 16的圆
指定拉伸的倾斜角度 <0>,
4,移动半径 16的圆柱
命令, _move
选择对象, 找到 1 个
选择对象,
指定基点或位移, //扑捉圆心
指定位移的第二点或 <用第一点作位移 >,@0,0,-10
5.做并集
命令, _union
选择对象, 找到 1 个 //选取箱体
选择对象, 找到 1 个, 总计 2 个 //选取半径 24的圆柱
6.做差集
命令, _subtract 选择要从中减去的实体或面域,.,
选择对象, 找到 1 个 //选取箱体
选择对象, 选择要减去的实体或面域,,//选取半径 16的圆柱
选择对象, 找到 1 个
结果如图 6-32所示。
图 6-32 绘制箱体圆凸台和孔
7.画螺钉孔
选择下拉菜单 【 工具 】 | 【 移动 】, 命令行的显示如下所述 。
命令, _ucs
当前 UCS 名称, *世界 *
输入选项
[新建 (N)/移动 (M)/正交 (G)/上一个 (P)/恢复 (R)/保存 (S)/删除 (D)/应用 (A)/?/世界
(W)] <世界 >,_move
指定新原点或 [Z 向深度 (Z)] <0,0,0>,//移动坐标系原点到圆凸台中心
命令, _circle 指定圆的圆心或 [三点 (3P)/两点 (2P)/相切, 相切, 半径 (T)],20,0
指定圆的半径或 [直径 (D)] <16.0000>,2
8,拉伸圆柱
命令, _extrude
当前线框密度, ISOLINES=4
选择对象, 找到 1 个
选择对象,
指定拉伸高度或 [路径 (P)],-8 //向负 Z轴拉伸
指定拉伸的倾斜角度 <0>,
9,三维阵列
命令, _3darray
正在初始化,.,已加载 3DARRAY。
选择对象, 找到 1 个
选择对象,
输入阵列类型 [矩形 (R)/环形 (P)] <矩形 >:p
输入阵列中的项目数目, 4
指定要填充的角度 (+=逆时针,-=顺时针 ) <360>,
旋转阵列对象? [是 (Y)/否 (N)] <Y>,
指定阵列的中心点, //选择圆心
指定旋转轴上的第二点, //选择圆心
结果如图 6-33所示 。
图 6-33画螺钉孔
1,在箱体左面建立用户坐标系
选择下拉菜单 【 工具 】 | 【 新建 】 | 【 三点 】, 命令行的显示如下所述 。
命令, _ucs
当前 UCS 名称, *没有名称 *
输入选项
[新建 (N)/移动 (M)/正交 (G)/上一个 (P)/恢复 (R)/保存 (S)/删除 (D)/应用 (A)/?/世界
(W)] <世界 >,_3
指定新原点 <0,0,0>,
在正 X 轴范围上指定点 <1.0000,564.2114,0.0000>,//扑捉水平边
在 UCS XY 平面的正 Y 轴范围上指定点 <1.0000,564.2114,0.0000>,
//扑捉垂直边
2.画圆
命令, _circle 指定圆的圆心或 [三点 (3P)/两点 (2P)/相切, 相切, 半径 (T)],22.6,60
指定圆的半径或 [直径 (D)] <22.6000>,12
命令, _circle 指定圆的圆心或 [三点 (3P)/两点 (2P)/相切, 相切, 半径 (T)],
指定圆的半径或 [直径 (D)] <14.0000>,20.5
6.6.4绘制箱体左面圆凸台和孔
命令, _circle 指定圆的圆心或 [三点 (3P)/两点 (2P)/相切, 相切, 半径 (T)],47,40
指定圆的半径或 [直径 (D)] <23.0000>,12
命令, _circle 指定圆的圆心或 [三点 (3P)/两点 (2P)/相切, 相切, 半径 (T)],
指定圆的半径或 [直径 (D)] <14.0000>,20
3,拉伸生成 4个圆柱体, 将大圆柱体与箱体合并成为一个实体, 最后减去 2个半
径为 12的圆柱体, 然后做差集完成左面圆凸台和通孔 。
4,在圆柱交线处进行圆角, 半径为 10,绘制 4个螺钉孔 。
5,建立底凸台上的台阶孔
当前 UCS 名称, *左视 * //建立用户坐标系
输入选项
[新建 (N)/移动 (M)/正交 (G)/上一个 (P)/恢复 (R)/保存 (S)/删除 (D)/应用 (A)/?/世界
(W)] <世界 >,_3
指定新原点 <0,0,0>,//选取底凸台上的圆心
在正 X 轴范围上指定点 <-104.7283,7.0000,-132.3260>,//选取底凸台上的圆心
在 UCS XY 平面的正 Y 轴范围上指定点 <-106.7283,8.0000,-132.3260>,
6,绘制半径分别为 7和 3.6的圆, 然后拉伸成两个圆柱体, 使用三维
镜像得到 8个圆柱体, 将 4个半径为 7圆柱体与箱体合并成为一个实
体, 最后减去 4个半径为 3.6的圆柱体 。
绘制结果如图 6-34所示。
图 6-34 绘制箱体左面圆凸台和底凸台上的台阶孔
1,绘制长方体
选择下拉菜单 【 绘图 】 | 【 实体 】 | 【 长方体 】, 命令行的显示如下所述 。
命令, _box
指定长方体的角点或 [中心点 (CE)] <0,0,0>,
指定角点或 [立方体 (C)/长度 (L)],l
指定长度, 60
指定宽度, 60
指定高度, 66
2,移动长方体
命令, _move
选择对象, 找到 1 个
选择对象, //选择长方体
指定基点或位移, //选取长方体左上角点
指定位移的第二点或 <用第一点作位移 >,//箱体上平面的中点
3,做差集剖切箱体
命令, _subtract 选择要从中减去的实体或面域,.,
选择对象, 找到 1 个 //选择箱体
选择对象, 选择要减去的实体或面域,,
选择对象, 找到 1 个 //选择长方体
6.6.6 剖切箱体
4,绘制剖切面图案
命令, _ucs //设置用户坐标系
当前 UCS 名称, *没有名称 *
输入选项
[新建 (N)/移动 (M)/正交 (G)/上一个 (P)/恢复 (R)/保存 (S)/删除 (D)/应用 (A)/?/世界 (W)] <世界
>,_3
指定新原点 <0,0,0>,
在正 X 轴范围上指定点 <-12.0000,43.1126,0.0000>,//选择剖切面的水平边
在 UCS XY 平面的正 Y 轴范围上指定点 <-13.0000,44.1126,0.0000>,//选择剖切面的垂直边
选择下拉菜单 【 绘图 】 | 【 图案填充 】, 命令行的显示如下所述 。
命令, _bhatch //图案填充垂直剖切面
选择内部点, 正在选择所有对象,.,
正在选择所有可见对象,.,
正在分析所选数据,.,
正在分析内部孤岛,.,
选择内部点,
同理图案填充两个水平剖切面,操作结果如图 6-36所示。
6-36剖切箱体
1,画圆柱体
命令, _cylinder
当前线框密度, ISOLINES=4
指定圆柱体底面的中心点或 [椭圆 (E)] <0,0,0>,
指定圆柱体底面的半径或 [直径 (D)],6
指定圆柱体高度或 [另一个圆心 (C)],13
2,画球体
命令, _sphere
当前线框密度, ISOLINES=4
指定球体球心 <0,0,0>,
指定球体半径或 [直径 (D)],5
3,合并
命令, _union //合并圆柱体和球体得到新实体
选择对象, 找到 1 个
选择对象, 找到 1 个, 总计 2 个
6.6.6构建连接螺钉孔
4,复制实体
命令, _copy
选择对象, 找到 1 个
选择对象, 指定基点或位移,
指定位移的第二点, //复制到箱体的角点
指定位移的第三点,
5.拉伸连接圆柱
命令, _circle 指定圆的圆心或 [三点 (3P)/两点 (2P)/相切, 相切, 半径 (T)],
指定圆的半径或 [直径 (D)] <2.0000>,2
命令, _extrude
当前线框密度, ISOLINES=4
选择对象, 找到 1 个
选择对象, 找到 1 个, 总计 2 个
选择对象, 找到 1 个, 总计 3 个
选择对象,
指定拉伸高度或 [路径 (P)],-8 //螺钉孔深
指定拉伸的倾斜角度 <0>,
6,将箱体与圆柱合并
命令, _union
选择对象, 找到 1 个
选择对象, 找到 1 个, 总计 2 个
选择对象, 找到 1 个, 总计 3 个
7,做差集生成螺钉孔
命令, _subtract 选择要从中减去的实体或面域,.,
选择对象, 找到 1 个
选择对象, 选择要减去的实体或面域,,
选择对象, 找到 1 个
选择对象, 找到 1 个, 总计 2 个
选择对象, 找到 1 个, 总计 3 个
完成的效果如图 6-36所示。
图 6-36 箱体最终渲染效果图
图 6-37 箱体模型尺寸图
本实例小结,
对于内部结构复杂的三维实体, 使用剖切命令将实
体剖切成便于观察的形状 。 用户应该选择合适的剖切面,
对于沿坐标平面剖切的实体, 可以从与剖切面垂直的方法
观察实体, 并且能够直观地反映出三维结构形体的特征 。
在剖切面处可以绘制剖面线和标注尺寸,但是必须
注意改变用户坐标系,使坐标系与被标注的面平行。
1.思考题
1) 在进行三维空间绘图时, 可以使用几种方法精确定位空间坐标
点?
2) 主视图, 侧视图, 俯视图分别平行于哪个坐标轴?
3) 用于三维实体编辑的命令有几类命令?
4) 简述绘制完成三维实体后, 进行渲染的一般步骤 。
5) 在三维实体尺寸标注时, 应该注意什么?
6) 剖切命令的用途?
7) 简述移动坐标系的执行过程?
8) 三维阵列命令中旋转对象的目的是什么?
9) 三维镜像命令在操作中是相对于什么进行镜像实体对象?
10)布尔运算的三种方法的最终结果有何不同?
6.7思考题与练习题
2,选择练习题
1) 绘制边界曲面的图形使用什么命令实现,
A,EDGESURF
B,RULESURF
C,TABSURF
D,REVSURF
2) 绘制圆环表面体可以使用命令是,
A,Ai_torus
B,tours
C,Ai_dome
D,Ai_cone
3) 三维实体的倒角使用命令是,
A,STRETCH
B,MOVE
C,CHAMFER
D,OFFSET
4) 三维实体的镜像使用命令是,
A,MIRROR3D
B,3DARRAY
C,ROTATE3D
D,ALIGN
5) 三维视图命令被重新设置后, 如果当前视点的坐标
值是 1,?1,- 1,那么它是,
A,东南等轴测视图
B,西南等轴测视图
C,东北等轴测视图
D,西北等轴测视图
6) 三维实体布尔运算, 求出所有参加运算的实体上的
公共部分的命令是,
A,UNION
B,INTERSECT
C,SUBTRACT
D,INSERT
7) 以下显示实体最具有真实感的方法是,
A,消隐
B,着色
C,渲染
D,线框图
8) 拉伸命令的拉伸路径可以是什么对象,
A,直线
B,圆弧
C,多段线
D,以上都可以
9) 三维镜像的命令是允许对三维对象进行空间镜像复制, 确定三维镜像的镜像
面的方法有,
A,将当前平面作为当前镜像面
B,镜像面平行于当前视图所观察的平面
C,以平行于 XY,YZ或 ZX面的一个平面作为镜像平面
D,镜像面通过指定的空间中的任意两点
10) EDGESURF命令允许用户使用四条边建立边界表面, 对于这些边界的要求
是,
A,可以是直线, 圆弧, 多段线及其所有线
B,各边必须首尾连接, 并且是封闭的边界
C,各边不必首尾连接, 并且是断开的边界
D,以上都可以
3,绘图题
1)绘制齿轮泵实体如题图 6.1
题图 6.1
2)绘制密封罩实体如题图 6.2
题图 6.2
AutoCAD2006另一个主要功能是创建三维实体 。 在我们的生
活中可以看到雄伟壮观的建筑, 复杂精致的机械零件, 每天使用的
各种各样生活用品都是三维的实体 。 为了更加直观地表现真实物体,
三维建模是非常重要的 。
AutoCAD2006有着独特的三维绘图优势:如绘图尺寸精确,
建模方法丰富, 三维编辑功能强大, 任意视角的进行观察, 多视口
显示等 。
本章通过 5个实例由浅入深地介绍了三维实体的生成方法,
通过绘制三维图形学习三维实体的常用的绘制技巧和三维实体的编
辑命令。具体的知识有:基本三维实体的绘制命令、曲面的生成命
令、用户坐标系的建立、布尔运算以及三维实体的边、面、体的编
辑方法。
知识重点,
本实例通过绘制一个回转体来画一个平键轴 。 主要命令有:多段线
命令 Pline,旋转命令 Revolve的使用以及拉伸命令 Extrude。
绘图步骤,
1,使用 Pline命令绘制轴的轮廓线 。
2,使用 Revolve命令旋转生成轴的外形 。
3,画二维键槽投影, 拉伸生成平键 。
4.使用差集命令,完成带键槽的轴。
6.1 绘制平键轴
1,建立新文件, 选择, 国标 A4样板图,, 绘制中心线 。
命令行的显示如下所述 。
命令, _line 指定第一点,
指定下一点或 [放弃 (U)],@180<0 //画中心线
6.1.1绘制轴的轮廓线
2,使用 Pline命令, 命令行的显示如下所述 。
命令, _pline
指定起点,
当前线宽为 0.00
指定下一个点或 [圆弧 (A)/半宽 (H)/长度 (L)/放弃 (U)/宽度 (W)],@0,16
指定下一点或 [圆弧 (A)/闭合 (C)/半宽 (H)/长度 (L)/放弃 (U)/宽度 (W)],@16,0
指定下一点或 [圆弧 (A)/闭合 (C)/半宽 (H)/长度 (L)/放弃 (U)/宽度 (W)],@0,6
指定下一点或 [圆弧 (A)/闭合 (C)/半宽 (H)/长度 (L)/放弃 (U)/宽度 (W)],@60,0
指定下一点或 [圆弧 (A)/闭合 (C)/半宽 (H)/长度 (L)/放弃 (U)/宽度 (W)],@0,6
指定下一点或 [圆弧 (A)/闭合 (C)/半宽 (H)/长度 (L)/放弃 (U)/宽度 (W)],@60,0
指定下一点或 [圆弧 (A)/闭合 (C)/半宽 (H)/长度 (L)/放弃 (U)/宽度 (W)],@0,10
指定下一点或 [圆弧 (A)/闭合 (C)/半宽 (H)/长度 (L)/放弃 (U)/宽度 (W)],@20,0
指定下一点或 [圆弧 (A)/闭合 (C)/半宽 (H)/长度 (L)/放弃 (U)/宽度 (W)],@0,-18.6
指定下一点或 [圆弧 (A)/闭合 (C)/半宽 (H)/长度 (L)/放弃 (U)/宽度 (W)],@1,0
指定下一点或 [圆弧 (A)/闭合 (C)/半宽 (H)/长度 (L)/放弃 (U)/宽度 (W)],@0,1
指定下一点或 [圆弧 (A)/闭合 (C)/半宽 (H)/长度 (L)/放弃 (U)/宽度 (W)],@17,0
指定下一点或 [圆弧 (A)/闭合 (C)/半宽 (H)/长度 (L)/放弃 (U)/宽度 (W)],@0,-17.6
指定下一点或 [圆弧 (A)/闭合 (C)/半宽 (H)/长度 (L)/放弃 (U)/宽度 (W)]:c
3,倒圆角命令 Fillet,圆角半径为 1。
如图 6-1所示。
图 6-1轴的轮廓线
选择下拉菜单 【 绘图 】 | 【 实体 】 | 【 旋转 】, 命令行的显
示如下所述 。
命令, _revolve
当前线框密度, ISOLINES=4
选择对象, 找到 1 个 //选取轴的轮廓线
选择对象,
指定旋转轴的起点或定义轴依照 [对象 (O)/X 轴 (X)/Y 轴 (Y)],o
选择对象,
指定旋转角度 <360>,
如图 6-2所示 。
6.1.2 生成轴的外形
图 6-2 旋转生成轴
1,建立用户坐标系
选择下拉菜单 【 工具 】 | 【 新建 】 | 【 原点 】, 命令行的显
示如下所述 。
命令, _ucs
当前 UCS 名称, *俯视 *
输入选项 [新建 (N)/移动 (M)/正交 (G)/上一个 (P)/恢复 (R)/保存 (S)/删
除 (D)/应用 (A)/?/世界 (W)]
<世界 >,_o
指定新原点 <0,0,0>,//扑捉中心线的中点
6.1.3 绘制平键
2,移动坐标系
选择下拉菜单 【 工具 】 | 【 移动 】, 命令行的显示如下所述 。
命令, _ucs
当前 UCS 名称, *没有名称 *
输入选项
[新建 (N)/移动 (M)/正交 (G)/上一个 (P)/恢复 (R)/保存 (S)/删除 (D)/应用 (A)/?/世界
(W)]
<世界 >,_move //移动坐标系
指定新原点或 [Z 向深度 (Z)] <0,0,0>,0,0,20
3,绘制平键的投影图
命令, _line 指定第一点,
指定下一点或 [放弃 (U)],6
指定下一点或 [放弃 (U)],24
指定下一点或 [闭合 (C)/放弃 (U)],12
指定下一点或 [闭合 (C)/放弃 (U)]:C //绘制矩形
命令, _fillet
当前设置, 模式 = 修剪, 半径 = 1.00
选择第一个对象或 [多段线 (P)/半径 (R)/修剪 (T)/多个 (U)],r
指定圆角半径 <1.00>,6
选择第一个对象或 [多段线 (P)/半径 (R)/修剪 (T)/多个 (U)],
选择第二个对象, //进行圆角
4,创建多段线
选择下拉菜单 【 绘图 】 | 【 边界 】, 打开, 边界创建, 对话框
命令, _boundary
选择内部点, 正在选择所有对象,.,
正在选择所有可见对象,.,
正在分析所选数据,.,
正在分析内部孤岛,.,
选择内部点, //平键内拾取一点
BOUNDARY 已创建 2 个多段线
5,拉伸多段线
选择下拉菜单 【 绘图 】 | 【 实体 】 | 【 拉伸 】, 命令行的显示如下
所述 。
命令, _extrude
当前线框密度, ISOLINES=4
选择对象, 找到 1 个
选择对象, 找到 1 个, 总计 2 个
选择对象,
指定拉伸高度或 [路径 (P)],10
指定拉伸的倾斜角度 <0>,//完成三维平键
结果如图 6-3所示 。
图 6-3拉伸平键
1,使用差集命令
选择下拉菜单 【 修改 】 | 【 实体编辑 】 | 【 差集 】, 命令行
的显示如下所述 。
命令, _subtract 选择要从中减去的实体或面域,.,
选择对象, 找到 1 个 //选择轴
选择对象, 选择要减去的实体或面域,,
选择对象, 找到 1 个 //选择平键
选择对象,
2,选择下拉菜单 【 视图 】 | 【 渲染 】 | 【 渲染 】, 打开对话框的
显示如图 6-4。
在, 渲染类型, 下拉列表框中,选取, 照片级真实渲染,,其他选
项默认,单击, 渲染, 按钮,完成的最终效果图如图 6-5所示。
6.1.4完成带键槽的轴
图 6-4 渲染对话框
图 6-5 最终平键轴效果图
本实例小结,
三维旋转命令是生成三维实体的最常用的方法, 它是将一个
闭合的对象围绕当前的用户坐标 X轴和 Y轴或者围绕直线旋转一定
的角度来创建实体 。
如果使用直线与圆弧绘制的闭合轮廓, 可以使用, 边界创建
” 将其转换为单一的多段线对象, 然后进行旋转 。
知识重点,
本实例通过绘制一个球轴承, 学习拉伸命令 Extrude的操
作, 掌握三维阵列命令 3darray的使用, 同时进一步学习布尔运算
操作 。
绘图步骤,
1,绘制球轴承内外圈的截面图形 。
2,进行旋转得到球轴承内外圈的实体 。
3.建立一个滚珠,然后做三维环形阵列。
6.2 绘制球轴承
1,绘制两个矩形和一个圆
选择下拉菜单 【 绘图 】 | 【 矩形 】, 命令行的显示如下所述 。
命令, _rectang //绘制第一个矩形
指定第一个角点或 [倒角 (C)/标高 (E)/圆角 (F)/厚度 (T)/宽度 (W)],0,0
指定另一个角点或 [尺寸 (D)],7.6,24
选择下拉菜单 【 修改 】 | 【 复制 】, 命令行的显示如下所述 。
命令, _copy //复制第二个矩形
选择对象, 找到 1 个
选择对象, 指定基点或位移, 0,0
指定位移的第二点或 <用第一点作位移 >,17.6,0
6.2.1 画内外圈的截面
命令, _circle 指定圆的圆心或 [三点 (3P)/两点 (2P)/相切, 相切, 半径 (T)],12.6,12
指定圆的半径或 [直径 (D)],7
命令, _trim
当前设置,投影 =UCS,边 =无
选择剪切边,.,
选择对象, all 找到 3 个
选择对象,
结果如图 6-6所示 。
选择要修剪的对象, 或按住 Shift 键选择要延伸的对象, 或 [投影 (P)/边 (E)/放弃
(U)],
图 6-6内外圈截面
2,倒角
选择下拉菜单 【 修改 】 | 【 对象 】 | 【 多段线 】, 命令行的显示如下所述 。
命令, _pedit 选择多段线或 [多条 (M)],
输入选项
[闭合 (C)/合并 (J)/宽度 (W)/编辑顶点 (E)/拟合
(F)/样条曲线 (S)/非曲线化 (D)/线型生成 (L)/放弃 (U)],j
选择对象, 找到 1 个
选择对象,
1 条线段已添加到多段线
命令, _chamfer //对第一个截面倒角
(“修剪, 模式 ) 当前倒角距离 1 = 0.00,距离 2 = 0.00
选择第一条直线或 [多段线 (P)/距离 (D)/角度 (A)/修剪 (T)/方式 (M)/多个 (U)],d
指定第一个倒角距离 <0.00>,1.6
指定第二个倒角距离 <1.60>,
选择第一条直线或 [多段线 (P)/距离 (D)/角度 (A)/修剪 (T)/方式 (M)/多个 (U)],p
选择二维多段线, //选择多段线
4 条直线已被倒角
1 条 平行
同样对第二个截面倒角,如图 6-7所示。
图 6-7截面倒角
1,将截面沿着 X轴移动适当的距离, 即轴承内圈的半径长度 。
选择下拉菜单 【 修改 】 | 【 移动 】, 命令行的显示如下所述 。
命令, _move
选择对象, 指定对角点, 找到 2 个
选择对象,
指定基点或位移, 0,0
指定位移的第二点或 <用第一点作位移 >,42,0
2,旋转完成内外圈的实体
选择下拉菜单 【 绘图 】 | 【 实体 】 | 【 旋转 】, 命令行的显示如下所述 。
命令, _revolve
当前线框密度, ISOLINES=4
选择对象, 指定对角点, 找到 2 个
选择对象,
指定旋转轴的起点或
定义轴依照 [对象 (O)/X 轴 (X)/Y 轴 (Y)],y
指定旋转角度 <360>,
如图 6-8所示。
6.2.2 旋转绘制轴承内外圈
图 6-8 轴承内外圈的实体
1,绘制一个滚珠
选择下拉菜单 【 绘图 】 | 【 实体 】 | 【 球 】, 命令行的显示如下所
述 。
命令, _sphere
当前线框密度, ISOLINES=4
指定球体球心 <0,0,0>,64.6,12
指定球体半径或 [直径 (D)],7
6.2.3 三维阵列
图 6-9绘制一个滚珠
2,三维阵列滚珠
选择下拉菜单 【 修改 】 | 【 三维操作 】 | 【 三维阵列 】, 命令行的
显示如下所述 。
命令, _3darray
正在初始化,.,已加载 3DARRAY。
选择对象, 找到 1 个 //选取刚刚画的一个滚珠
选择对象,
输入阵列类型 [矩形 (R)/环形 (P)] <矩形 >:p
输入阵列中的项目数目, 16
指定要填充的角度 (+=逆时针,-=顺时针 ) <360>,
旋转阵列对象? [是 (Y)/否 (N)] <Y>,
指定阵列的中心点, 0,0,0
指定旋转轴上的第二点, 0,24,0
最终完成的球轴承如图 6-10所示 。
图 6-10 最终球轴承效果图
本实例小结,
对于具有对称结构的零件来说, 三维阵列命令对建模提供了极大地方便
。 使用三维阵列命令可以在三维空间建立对象的矩形或环形阵列, 矩形阵列时应
该指定列数 ( X方向 ), 行数 ( Y方向 ), 层数 ( Z方向 ) 和各个间距 。 环形阵
列系统根据项目数和阵列角度自动计算各项目之间距 。
掌握多段线编辑命令可以把线段的各段连接成一条多段线, 然后进行三
维编辑操作 。
知识重点,
本实例通过绘制一个六角螺母, 掌握对于实体的并集,
交集和差集等布尔操作 。 对于螺母, 螺栓等紧固件都可以使用相同
的建模方法, 请读者自行练习 。
绘图步骤,
1,画正六边形, 拉伸成六角螺母实体 。
2,在六角螺母实体中画圆柱体, 使用差集生成螺母实体内孔 。
3,创建六角螺母的倒角 。
4,三维镜像 。
6.3 绘制六角螺母
1,选择下拉菜单 【 视图 】 | 【 视口 】 | 【 四个视口 】, 命令行的显示如下所述
。
命令, _-vports
输入选项 [保存 (S)/恢复 (R)/删除 (D)/合并 (J)/单一 (SI)/?/2/3/4] <3>,_4
正在重生成模型 。
2,设置视口
将左上角视口设置为主视图
将左下角视口设置为俯视图
将右上角视口设置为左视图
将右下角视口设置为西南等轴测视图
为了便于绘图, 可以设置四个视口, 在三维建模时便于观察和三维操作 。
如图 6-11所示 。
6.3.1 绘制六角螺母
图 6-11设置视口并绘制正六边形
3,拉伸正六边形
选择下拉菜单 【 绘图 】 | 【 实体 】 | 【 拉伸 】, 命令行的显示如下
所述 。
命令, _extrude
当前线框密度, ISOLINES=4
选择对象, 找到 1 个
选择对象,
指定拉伸高度或 [路径 (P)],40
指定拉伸的倾斜角度 <0>,
如图 6-12所示 。
图 6-12拉伸正六边形
1,将西南等轴测视图设为当前视图
选择下拉菜单 【 视图 】 | 【 三维视图 】 | 【 西南等轴测 】, 命令行的显示如下所
述 。
命令, _circle 指定圆的圆心或 [三点 (3P)/两点 (2P)/相切, 相切, 半径 (T)],
指定圆的半径或 [直径 (D)],24
命令, _extrude
当前线框密度, ISOLINES=4
选择对象, 找到 1 个
选择对象,
指定拉伸高度或 [路径 (P)],60
指定拉伸的倾斜角度 <0>,
2,做差集
选择下拉菜单 【 修改 】 | 【 实体编辑 】 | 【 差集 】, 命令行的显示如下所述 。
命令, _subtract 选择要从中减去的实体或面域,.,
选择对象, 找到 1 个 //选择六角螺母
选择对象, 选择要减去的实体或面域,
选择对象, 找到 1 个 //选择圆柱,
如图 6-13所示 。
6.3.2 构建六角螺母内孔
图 6-13 生成六角螺母内孔
制作思路,
绘制一个圆锥体, 圆锥体的直径与六角螺母的内接圆直径相同, 将该
圆锥体与六角螺母实体进行, 交集, 运算, 生成螺母的倒角 。
1,绘制圆锥体
选择下拉菜单 【 绘图 】 | 【 实体 】 | 【 圆锥体 】, 命令行的显示如下所述 。
命令, _cone
当前线框密度, ISOLINES=4
指定圆锥体底面的中心点或 [椭圆 (E)] <0,0,0>,
指定圆锥体底面的半径或 [直径 (D)],100
指定圆锥体高度或 [顶点 (A)],70
2,做, 交集, 运算
选择下拉菜单 【 修改 】 | 【 实体编辑 】 | 【 交集 】, 命令行的显示如下所述 。
命令, _intersect
选择对象, 找到 1 个
选择对象, 找到 1 个, 总计 2 个
选择对象,
如图 6-14所示。
6.3.3创建六角螺母的倒角
图 6-14 完成螺母的上面倒角
3,绘制另一面螺母的倒角
选择下拉菜单 【 绘图 】 | 【 实体 】 | 【 圆锥体 】, 命令行的显示如下所述 。
命令, _cone
当前线框密度, ISOLINES=4
指定圆锥体底面的中心点或 [椭圆 (E)] <0,0,0>,
指定圆锥体底面的半径或 [直径 (D)],100
指定圆锥体高度或 [顶点 (A)],-70 //向 Z轴负方向生成圆锥
命令, _intersect
选择对象, 找到 1 个
选择对象, 找到 1 个, 总计 2 个
图 6-15 六角螺母最终效果图
本实例小结,
实例中使用, 差集, 完成了螺母的内孔, 在类似的零件
中读者应该注意总结 。
绘制螺母上下面的倒角时, 将圆锥体与六角螺母实体进
行, 交集, 运算, 即求出两个实体的公共部分, 从而生成螺母
的倒角 。
知识重点,
本实例通过轴承支座的绘制, 学习英制样板图的设置, 英制图形的尺寸
输入 。 根据绘图需要灵活掌握用户坐标的使用, 学会三维实体的镜像操作命令 。
掌握三维实体圆角和倒角, 注意与平面的区别 。
绘图步骤,
1.选择英制样板图 。
2.绘制轴承支座的底板 。
3.绘制支承孔和凸耳 。
4.底板挖槽 。
5.画加强筋 。
6.圆角和倒角。
6.4 轴承支座
图 6-16 轴承支座的平面图
1,选择下拉菜单 【 文件 】 | 【 新建 】, 打开, 创建新图形, 对话框 。
2.单击, 从草图开始, 选项卡,选取, 英制, 复选框,单击, 确定,,开始绘
制英制图形。如图 6-17所示。
6.4.1 英制样板图
图 6-17创建新图形对话框
1,选择, 中心线, 图层, 绘制中心线 。
命令, _line 指定第一点,
指定下一点或 [放弃 (U)],@7,0 //画水平线
指定下一点或 [放弃 (U)],
命令, _line 指定第一点,
指定下一点或 [放弃 (U)],@0,1.6 //画垂直线
指定下一点或 [放弃 (U)],
命令, _mirror
选择对象, 找到 1 个 //镜像垂直线
选择对象, 指定镜像线的第一点, 指定镜像线的第二点,
是否删除源对象? [是 (Y)/否 (N)] <N>,
2,绘制矩形
选择下拉菜单 【 绘图 】 | 【 矩形 】, 命令行的显示如下所述 。
指定第一个角点或 [倒角 (C)/标高 (E)/圆角 (F)/厚度 (T)/宽度 (W)],f
指定矩形的圆角半径 <0.0000>,0.76 //输入圆角半径
指定第一个角点或 [倒角 (C)/标高 (E)/圆角 (F)/厚度 (T)/宽度 (W)],//画矩形
指定另一个角点或 [尺寸 (D)],//利用极轴扑捉角点
如图 6-18所示 。
6.4.2 画轴承支座底板
图 6-18 绘制底板轮廓
3,拉伸完成支座底板
选择下拉菜单 【 绘图 】 | 【 实体 】 | 【 拉伸 】, 命令行的显示如下
所述 。
命令, _extrude
当前线框密度, ISOLINES=4
选择对象, 找到 1 个
选择对象,
指定拉伸高度或 [路径 (P)],0.6
指定拉伸的倾斜角度 <0>,
改变视图
选择 【 视图 】 | 【 三维视图 】 | 【 西南等轴测 】,如图 6-19所示。
图 6-19拉伸后的支座底板
4,绘制四个台阶孔
1) 设置新坐标原点
选择下拉菜单 【 工具 】 | 【 新建 UCS】 | 【 原点 】, 命令行显示如下 。
命令, _ucs //设置新的用户坐标原点
当前 UCS 名称, *世界 *
输入选项
[新建 (N)/移动 (M)/正交 (G)/上一个 (P)/恢复 (R)/保存 (S)/删除 (D)/应用 (A)/?/世界
(W)] <世界 >,_o
指定新原点 <0,0,0>,//扑捉矩形的圆角半径的圆心
2) 绘制圆
命令, _circle 指定圆的圆心或 [三点 (3P)/两点 (2P)/相切, 相切, 半径 (T)],
指定圆的半径或 [直径 (D)],d //绘制直径 0.75的圆
指定圆的直径, 0.75
命令, _circle 指定圆的圆心或 [三点 (3P)/两点 (2P)/相切, 相切, 半径 (T)],
指定圆的半径或 [直径 (D)] <0.3750>,0.25 //绘制半径 0.25的圆
3) 拉伸圆
命令, _extrude
当前线框密度, ISOLINES=4
选择对象, 找到 1 个
选择对象,
指定拉伸高度或 [路径 (P)],-0.25 //0.75的圆向下拉伸产生圆柱
指定拉伸的倾斜角度 <0>,
命令, _extrude
当前线框密度, ISOLINES=4
选择对象, 找到 1 个
选择对象,
指定拉伸高度或 [路径 (P)],-0.5 //0.25的圆向下拉伸产生圆柱
指定拉伸的倾斜角度 <0>,
如图 6-20所示 。
图 6-20 拉伸完成两个圆柱
4) 三维镜像圆柱实体
选择下拉菜单 【 修改 】 | 【 三位操作 】 | 【 三维镜像 】, 命令行的显示如下所述
命令, _mirror3d
选择对象, 找到 1 个
选择对象, 找到 1 个, 总计 2 个 //选择两个圆柱
选择对象,
指定镜像平面 (三点 ) 的第一个点或
[对象 (O)/最近的 (L)/Z 轴 (Z)/视图 (V)/XY 平面 (XY)/YZ 平面 (YZ)/ZX 平面 (ZX)/三
点 (3)] <三点 >,yz //相对于 YZ平面
指定 YZ 平面上的点 <0,0,0>,//指定中心线交点
是否删除源对象? [是 (Y)/否 (N)] <否 >,//完成右侧三维镜像
命令, _mirror3d
选择对象, 找到 1 个
选择对象, 找到 1 个, 总计 4 个 //选择四个圆柱
选择对象,
指定镜像平面 (三点 ) 的第一个点或
[对象 (O)/最近的 (L)/Z 轴 (Z)/视图 (V)/XY 平面 (XY)/YZ 平面 (YZ)/ZX 平面 (ZX)/三
点 (3)] <三点 >,zx //相对于 ZX平面
指定 ZX 平面上的点 <0,0,0>,//指定中心线交点
是否删除源对象? [是 (Y)/否 (N)] <否 >,//完成三维镜像
三维镜像结果如图 6-21所示 。
图 6-21 三维镜像操作
6) 做差集运算
选择下拉菜单 【 修改 】 | 【 实体编辑 】 | 【 差集 】, 命令行的显示
如下所述 。
命令, _subtract 选择要从中减去的实体或面域,.,
选择对象, 找到 1 个 //选择底板
选择对象,
选择要减去的实体或面域,,
选择对象, 找到 1 个 //选取大圆柱
选择对象, 找到 1 个, 总计 2 个 //选取小圆柱
分别进行四个差集运算,结果如图 6-22所示。
图 6-22 完成的支座底板
1,改变用户坐标
选择 【 视图 】 | 【 三维视图 】 | 【 平面视图 】 | 【 当前 】, 命令行的显示如下所
述 。
命令, _plan
输入选项 [当前 UCS(C)/UCS(U)/世界 (W)] <当前 UCS>,
正在重生成模型 。
2,绘制四个圆
命令, _circle 指定圆的圆心或 [三点 (3P)/两点 (2P)/相切, 相切, 半径 (T)],
指定圆的半径或 [直径 (D)] <0.2500>,d 指定圆的直径 <0.5000>,1.25
命令, _circle 指定圆的圆心或 [三点 (3P)/两点 (2P)/相切, 相切, 半径 (T)],
指定圆的半径或 [直径 (D)] <0.6250>,d 指定圆的直径 <1.2500>,2.25
命令, _circle 指定圆的圆心或 [三点 (3P)/两点 (2P)/相切, 相切, 半径 (T)],_from
基点, <偏移 >,@1.5,0 //使用扑捉自找圆心, 中心点向右
指定圆的半径或 [直径 (D)] <1.1260>,0.5
命令, _circle 指定圆的圆心或 [三点 (3P)/两点 (2P)/相切, 相切, 半径 (T)],
指定圆的半径或 [直径 (D)] <0.6000>,.25
结果如图 6-23所示。
6.4.3绘制支承孔
图 6-23绘制四个圆
3,绘制切圆并且修剪, 操作步骤省略 。
4,二维镜像凸耳
命令, _mirror
选择对象, 指定对角点, 找到 4 个
选择对象, 指定镜像线的第一点, 指定镜像线的第二点,
是否删除源对象? [是 (Y)/否 (N)] <N>,
如图 6-24所示 。
图 6-24二维镜像凸耳 4,拉伸支承孔
1) 改变用户坐标系, 原点设置在中心线的交点 。
2) 使用, 边界, 命令, 将凸耳轮廓线变为多段线 。
命令, _boundary
选择内部点, 正在选择所有对象,.,
正在选择所有可见对象,.,
正在分析所选数据,.,
正在分析内部孤岛,.,
选择内部点, //选取左边凸耳
正在分析内部孤岛,.,
选择内部点, //选取右边凸耳
BOUNDARY 已创建 4 个多段线
3) 分别拉伸圆柱和凸耳
命令, _extrude
当前线框密度, ISOLINES=4
选择对象, 找到 1 个
选择对象, 找到 1 个, 总计 2 个 //选择两个圆
选择对象,
指定拉伸高度或 [路径 (P)],2 //拉伸高度
指定拉伸的倾斜角度 <0>,
命令, _extrude
当前线框密度, ISOLINES=4
选择对象, 找到 1 个
选择对象, 找到 1 个, 总计 2 个 //选择凸耳
选择对象, 找到 1 个, 总计 3 个
选择对象, 找到 1 个, 总计 4 个
选择对象,
指定拉伸高度或 [路径 (P)]:1.5 //拉伸高度
指定拉伸的倾斜角度 <0>,
结果如图 6-25 所示 。
图 6-25 拉伸结果
1,绘制矩形
命令, _rectang
指定第一个角点或 [倒角 (C)/标高 (E)/圆角 (F)/厚度 (T)/宽度 (W)],f
指定矩形的圆角半径 <0.0000>,0.25
指定第一个角点或 [倒角 (C)/标高 (E)/圆角 (F)/厚度 (T)/宽度 (W)],_from 基点, <偏
移 >,1.125 //选择左下角点
指定另一个角点或 [尺寸 (D)],1.125 //选择右上角点
2,拉伸
当前线框密度, ISOLINES=4
选择对象, 找到 1 个
选择对象,
指定拉伸高度或 [路径 (P)],0.25
指定拉伸的倾斜角度 <0>,
结果如图 6-26所示 。
6.4.4底板挖槽
图 6-26拉伸底板
3,做差集底板挖槽和挖孔
命令, _union //将底板, 支承孔, 凸耳做并集
选择对象, 找到 1 个
选择对象, 找到 1 个, 总计 2 个
选择对象, 找到 1 个, 总计 3 个
选择对象, 找到 1 个, 总计 4 个
选择对象,
命令, _subtract 选择要从中减去的实体或面域,.,//底板挖槽
选择对象, 找到 1 个
选择对象, 选择要减去的实体或面域,,
选择对象, 找到 1 个
选择对象,
命令, _subtract 选择要从中减去的实体或面域,.,//底板挖孔
选择对象, 找到 1 个
选择对象, 选择要减去的实体或面域,,
选择对象, 找到 1 个
选择对象, 找到 1 个, 总计 2 个
选择对象, 找到 1 个, 总计 3 个
选择对象,
底板挖槽结果如图 6-27所示。
图 6-27底板挖槽结果
1,绘制三角形
选择 【 视图 】 | 【 三维视图 】 | 【 主视图 】, 命令行的显示如下所述 。
命令, _pline //画三角形 ( 楔形 )
指定起点,
当前线宽为 0.0000
指定下一个点或 [圆弧 (A)/半宽 (H)/长度 (L)/放弃 (U)/宽度 (W)],1.6
指定下一点或 [圆弧 (A)/闭合 (C)/半宽 (H)/长度 (L)/放弃 (U)/宽度 (W)],1
指定下一点或 [圆弧 (A)/闭合 (C)/半宽 (H)/长度 (L)/放弃 (U)/宽度 (W)],0.1
指定下一点或 [圆弧 (A)/闭合 (C)/半宽 (H)/长度 (L)/放弃 (U)/宽度 (W)],
2,拉伸完成楔形实体
命令, _extrude
当前线框密度, ISOLINES=4
选择对象, 找到 1 个
选择对象,
指定拉伸高度或 [路径 (P)],0.6
指定拉伸的倾斜角度 <0>,
6.4.6画加强筋
3,移动楔形实体
命令, _move
选择对象, 找到 1 个
选择对象, 指定基点或位移, //选取楔形实体底面中点
指定位移的第二点或 <用第一点作位移 >,//选取底板上面短边的中点
4,三维镜像楔实体
命令, _mirror3d
选择对象, 找到 1 个
选择对象,
指定镜像平面 (三点 ) 的第一个点或 [对象 (O)/最近的 (L)/Z 轴 (Z)/视图 (V)/XY 平面
(XY)/YZ 平面 (YZ)/ZX平面 (ZX)/三点 (3)] <三点 >,
在镜像平面上指定第二点,
在镜像平面上指定第三点,
是否删除源对象? [是 (Y)/否 (N)] <否 >,
5.合并实体
命令, _union
选择对象, 找到 1 个
选择对象, 找到 1 个, 总计 2 个
选择对象, 指定对角点, 找到 1 个, 总计 3 个
6.渲染
操作操作步骤省略 。
结果如图 6-28所示 。
图 6-28 绘制完成加强筋
1,倒角
命令, _chamfer
(“修剪, 模式 ) 当前倒角距离 1 = 0.0000,距离 2 = 0.0000
选择第一条直线或 [多段线 (P)/距离 (D)/角度 (A)/修剪 (T)/方式 (M)/多个 (U)],
基面选择,.,
输入曲面选择选项 [下一个 (N)/当前 (OK)] <当前 >,
指定基面的倒角距离, 0.06
指定其他曲面的倒角距离 <0.0600>,
选择边或 [环 (L)],l //选择大圆柱的外边
选择边环或 [边 (E)],//回车完成倒角
2,圆角
命令, _fillet
当前设置, 模式 = 修剪, 半径 = 0.0000
选择第一个对象或 [多段线 (P)/半径 (R)/修剪 (T)/多个 (U)],
输入圆角半径, 0.2
选择边或 [链 (C)/半径 (R)],c //选取底板槽内边
选择边链或 [边 (E)/半径 (R)],
已选定 8 个边用于圆角 。
圆角结果如图 6-29所示 。
3,渲染
操作操作步骤省略 。
6.4.6圆角和倒角
图 6-29 最终完成图
本实例小结,
用户坐标的改变在三维建模中要经常使用, 以满足绘
图需要 。 本实例使用了多种方法建立用户坐标系, 其中原点
与三点方式应用较多 。
为了方便地观察操作过程, 三维建模中是需要经常变
换三维视图各种视点, 如六种基本视图和四个轴测图 。
选择下拉菜单 【 视图 】 | 【 着色 】 选项中, 三维线框
” 命令, 可以看到实体的内部, 同时有利于进行有关的图形
绘制 。
本实例在做差集底板挖槽和挖孔时, 应该注意操作的
先后顺序 。
读者通过本实例的绘制,掌握了一些绘制三维实体的
思路,但是对于一个实体建模会有多种方法,只有一种是比
较准确和高效。读者在实践中多思考,多练习,才能更加熟
练地使用 AutoCAD2006。
知识重点,
本实例综合使用三维建模的各种命令绘制一个箱体, 学习抽壳命令的使
用, 该命令是绘制薄壁类机械零部件的一个重要方法 。 剖切命令是绘制剖视图的
一种方法, 首先画出完整的实体, 然后用剖切命令将其剖开, 选取保留的部分,
再画上剖面线 。
绘图步骤,
1.使用抽壳命令完成箱体 。
2.建立底凸台 。
3.绘制箱体前面圆凸台和孔 。
4.绘制箱体左面圆凸台和孔
5.剖切箱体 。
6.构建连接孔。
6.6 绘制箱体
1,选择, A3国标样板图,, 开始画图 。
2,绘制矩形
命令, _rectang
指定第一个角点或 [倒角 (C)/标高 (E)/圆角 (F)/厚度 (T)/宽度 (W)],
指定另一个角点或 [尺寸 (D)],@94,82
3,拉伸实体
命令, _extrude
当前线框密度, ISOLINES=4
选择对象, 找到 1 个
选择对象,
指定拉伸高度或 [路径 (P)],100
指定拉伸的倾斜角度 <0>,
6.6.1 绘制箱体
4,抽壳命令完成箱体
下拉菜单 【 修改 】 | 【 实体编辑 】 | 【 抽壳 】, 命令行的显示如下
所述 。
命令, _solidedit
实体编辑自动检查, SOLIDCHECK=1
输入实体编辑选项 [面 (F)/边 (E)/体 (B)/放弃 (U)/退出 (X)] <退出 >,
_body
输入体编辑选项
[压印 (I)/分割实体 (P)/抽壳 (S)/清除 (L)/检查 (C)/放弃 (U)/退出 (X)] <退
出 >,_shell
选择三维实体, //选择实体
删除面或 [放弃 (U)/添加 (A)/全部 (ALL)],找到一个面, 已删除 1 个
。 //选取上面
删除面或 [放弃 (U)/添加 (A)/全部 (ALL)],
输入抽壳偏移距离, 6
已开始实体校验 。
已完成实体校验 。
结果如图 6-30所示 。
图 6-30抽壳完成的箱体
1,绘制凸台两个矩形
命令, _rectang
指定第一个角点或 [倒角 (C)/标高 (E)/圆角 (F)/厚度 (T)/宽度 (W)],// 扑捉箱体底
角
指定另一个角点或 [尺寸 (D)],@94,-14
命令, _rectang
指定第一个角点或 [倒角 (C)/标高 (E)/圆角 (F)/厚度 (T)/宽度 (W)],//扑捉箱体另一
边底角
指定另一个角点或 [尺寸 (D)],@94,14
2,拉伸两个矩形
命令, _extrude
当前线框密度, ISOLINES=4
选择对象, 找到 1 个
选择对象, 找到 1 个, 总计 2 个
选择对象,
指定拉伸高度或 [路径 (P)],7
指定拉伸的倾斜角度 <0>,
6.6.2建立底凸台
3,合并实体
命令, _union
选择对象, 找到 1 个
选择对象, 找到 1 个, 总计 2 个
选择对象, 找到 1 个, 总计 3 个
选择对象,
4,对箱体和凸台圆角
命令, _fillet
当前设置, 模式 = 修剪, 半径 = 0.0000
选择第一个对象或 [多段线 (P)/半径 (R)/修剪 (T)/多个 (U)],
输入圆角半径 <0.0000>,6 //箱体圆角半径
选择边或 [链 (C)/半径 (R)],
已选定 1 个边用于圆角 。
命令, _fillet
当前设置, 模式 = 修剪, 半径 =6.0000
选择第一个对象或 [多段线 (P)/半径 (R)/修剪 (T)/多个 (U)],
输入圆角半径 <6.0000>,7 //凸台圆角半径
选择边或 [链 (C)/半径 (R)],
已选定 1 个边用于圆角 。
结果如图 6-31所示。
图 6-31 箱体和凸台圆角
1,在箱体侧面建立用户坐标系
选择下拉菜单 【 工具 】 | 【 新建 】 | 【 三点 】, 命令行的显示如下所述 。
命令, _ucs
当前 UCS 名称, *主视 *
输入选项
[新建 (N)/移动 (M)/正交 (G)/上一个 (P)/恢复 (R)/保存 (S)/删除 (D)/应用 (A)/?/世界
(W)] <世界 >,_3 //使用三点法
指定新原点 <0,0,0>,
在正 X 轴范围上指定点 <131.3260,7.0000,-112.7283>,//扑捉凸台底线
在 UCS XY 平面的正 Y 轴范围上指定点 <130.3260,8.0000,-112.7283>,
2,画圆
命令, _circle 指定圆的圆心或 [三点 (3P)/两点 (2P)/相切, 相切, 半径 (T)],44.6,46
指定圆的半径或 [直径 (D)],24
命令, _circle 指定圆的圆心或 [三点 (3P)/两点 (2P)/相切, 相切, 半径 (T)],
指定圆的半径或 [直径 (D)] <24.0000>,16
6.6.3 绘制箱体前面圆凸台和孔
3,拉伸圆凸台
命令, _extrude
当前线框密度, ISOLINES=4
选择对象, 找到 1 个
选择对象, //选择半径 24的圆
指定拉伸高度或 [路径 (P)],8
指定拉伸的倾斜角度 <0>,
命令, _extrude
当前线框密度, ISOLINES=4
选择对象, 找到 1 个
选择对象,
指定拉伸高度或 [路径 (P)],20 //选择半径 16的圆
指定拉伸的倾斜角度 <0>,
4,移动半径 16的圆柱
命令, _move
选择对象, 找到 1 个
选择对象,
指定基点或位移, //扑捉圆心
指定位移的第二点或 <用第一点作位移 >,@0,0,-10
5.做并集
命令, _union
选择对象, 找到 1 个 //选取箱体
选择对象, 找到 1 个, 总计 2 个 //选取半径 24的圆柱
6.做差集
命令, _subtract 选择要从中减去的实体或面域,.,
选择对象, 找到 1 个 //选取箱体
选择对象, 选择要减去的实体或面域,,//选取半径 16的圆柱
选择对象, 找到 1 个
结果如图 6-32所示。
图 6-32 绘制箱体圆凸台和孔
7.画螺钉孔
选择下拉菜单 【 工具 】 | 【 移动 】, 命令行的显示如下所述 。
命令, _ucs
当前 UCS 名称, *世界 *
输入选项
[新建 (N)/移动 (M)/正交 (G)/上一个 (P)/恢复 (R)/保存 (S)/删除 (D)/应用 (A)/?/世界
(W)] <世界 >,_move
指定新原点或 [Z 向深度 (Z)] <0,0,0>,//移动坐标系原点到圆凸台中心
命令, _circle 指定圆的圆心或 [三点 (3P)/两点 (2P)/相切, 相切, 半径 (T)],20,0
指定圆的半径或 [直径 (D)] <16.0000>,2
8,拉伸圆柱
命令, _extrude
当前线框密度, ISOLINES=4
选择对象, 找到 1 个
选择对象,
指定拉伸高度或 [路径 (P)],-8 //向负 Z轴拉伸
指定拉伸的倾斜角度 <0>,
9,三维阵列
命令, _3darray
正在初始化,.,已加载 3DARRAY。
选择对象, 找到 1 个
选择对象,
输入阵列类型 [矩形 (R)/环形 (P)] <矩形 >:p
输入阵列中的项目数目, 4
指定要填充的角度 (+=逆时针,-=顺时针 ) <360>,
旋转阵列对象? [是 (Y)/否 (N)] <Y>,
指定阵列的中心点, //选择圆心
指定旋转轴上的第二点, //选择圆心
结果如图 6-33所示 。
图 6-33画螺钉孔
1,在箱体左面建立用户坐标系
选择下拉菜单 【 工具 】 | 【 新建 】 | 【 三点 】, 命令行的显示如下所述 。
命令, _ucs
当前 UCS 名称, *没有名称 *
输入选项
[新建 (N)/移动 (M)/正交 (G)/上一个 (P)/恢复 (R)/保存 (S)/删除 (D)/应用 (A)/?/世界
(W)] <世界 >,_3
指定新原点 <0,0,0>,
在正 X 轴范围上指定点 <1.0000,564.2114,0.0000>,//扑捉水平边
在 UCS XY 平面的正 Y 轴范围上指定点 <1.0000,564.2114,0.0000>,
//扑捉垂直边
2.画圆
命令, _circle 指定圆的圆心或 [三点 (3P)/两点 (2P)/相切, 相切, 半径 (T)],22.6,60
指定圆的半径或 [直径 (D)] <22.6000>,12
命令, _circle 指定圆的圆心或 [三点 (3P)/两点 (2P)/相切, 相切, 半径 (T)],
指定圆的半径或 [直径 (D)] <14.0000>,20.5
6.6.4绘制箱体左面圆凸台和孔
命令, _circle 指定圆的圆心或 [三点 (3P)/两点 (2P)/相切, 相切, 半径 (T)],47,40
指定圆的半径或 [直径 (D)] <23.0000>,12
命令, _circle 指定圆的圆心或 [三点 (3P)/两点 (2P)/相切, 相切, 半径 (T)],
指定圆的半径或 [直径 (D)] <14.0000>,20
3,拉伸生成 4个圆柱体, 将大圆柱体与箱体合并成为一个实体, 最后减去 2个半
径为 12的圆柱体, 然后做差集完成左面圆凸台和通孔 。
4,在圆柱交线处进行圆角, 半径为 10,绘制 4个螺钉孔 。
5,建立底凸台上的台阶孔
当前 UCS 名称, *左视 * //建立用户坐标系
输入选项
[新建 (N)/移动 (M)/正交 (G)/上一个 (P)/恢复 (R)/保存 (S)/删除 (D)/应用 (A)/?/世界
(W)] <世界 >,_3
指定新原点 <0,0,0>,//选取底凸台上的圆心
在正 X 轴范围上指定点 <-104.7283,7.0000,-132.3260>,//选取底凸台上的圆心
在 UCS XY 平面的正 Y 轴范围上指定点 <-106.7283,8.0000,-132.3260>,
6,绘制半径分别为 7和 3.6的圆, 然后拉伸成两个圆柱体, 使用三维
镜像得到 8个圆柱体, 将 4个半径为 7圆柱体与箱体合并成为一个实
体, 最后减去 4个半径为 3.6的圆柱体 。
绘制结果如图 6-34所示。
图 6-34 绘制箱体左面圆凸台和底凸台上的台阶孔
1,绘制长方体
选择下拉菜单 【 绘图 】 | 【 实体 】 | 【 长方体 】, 命令行的显示如下所述 。
命令, _box
指定长方体的角点或 [中心点 (CE)] <0,0,0>,
指定角点或 [立方体 (C)/长度 (L)],l
指定长度, 60
指定宽度, 60
指定高度, 66
2,移动长方体
命令, _move
选择对象, 找到 1 个
选择对象, //选择长方体
指定基点或位移, //选取长方体左上角点
指定位移的第二点或 <用第一点作位移 >,//箱体上平面的中点
3,做差集剖切箱体
命令, _subtract 选择要从中减去的实体或面域,.,
选择对象, 找到 1 个 //选择箱体
选择对象, 选择要减去的实体或面域,,
选择对象, 找到 1 个 //选择长方体
6.6.6 剖切箱体
4,绘制剖切面图案
命令, _ucs //设置用户坐标系
当前 UCS 名称, *没有名称 *
输入选项
[新建 (N)/移动 (M)/正交 (G)/上一个 (P)/恢复 (R)/保存 (S)/删除 (D)/应用 (A)/?/世界 (W)] <世界
>,_3
指定新原点 <0,0,0>,
在正 X 轴范围上指定点 <-12.0000,43.1126,0.0000>,//选择剖切面的水平边
在 UCS XY 平面的正 Y 轴范围上指定点 <-13.0000,44.1126,0.0000>,//选择剖切面的垂直边
选择下拉菜单 【 绘图 】 | 【 图案填充 】, 命令行的显示如下所述 。
命令, _bhatch //图案填充垂直剖切面
选择内部点, 正在选择所有对象,.,
正在选择所有可见对象,.,
正在分析所选数据,.,
正在分析内部孤岛,.,
选择内部点,
同理图案填充两个水平剖切面,操作结果如图 6-36所示。
6-36剖切箱体
1,画圆柱体
命令, _cylinder
当前线框密度, ISOLINES=4
指定圆柱体底面的中心点或 [椭圆 (E)] <0,0,0>,
指定圆柱体底面的半径或 [直径 (D)],6
指定圆柱体高度或 [另一个圆心 (C)],13
2,画球体
命令, _sphere
当前线框密度, ISOLINES=4
指定球体球心 <0,0,0>,
指定球体半径或 [直径 (D)],5
3,合并
命令, _union //合并圆柱体和球体得到新实体
选择对象, 找到 1 个
选择对象, 找到 1 个, 总计 2 个
6.6.6构建连接螺钉孔
4,复制实体
命令, _copy
选择对象, 找到 1 个
选择对象, 指定基点或位移,
指定位移的第二点, //复制到箱体的角点
指定位移的第三点,
5.拉伸连接圆柱
命令, _circle 指定圆的圆心或 [三点 (3P)/两点 (2P)/相切, 相切, 半径 (T)],
指定圆的半径或 [直径 (D)] <2.0000>,2
命令, _extrude
当前线框密度, ISOLINES=4
选择对象, 找到 1 个
选择对象, 找到 1 个, 总计 2 个
选择对象, 找到 1 个, 总计 3 个
选择对象,
指定拉伸高度或 [路径 (P)],-8 //螺钉孔深
指定拉伸的倾斜角度 <0>,
6,将箱体与圆柱合并
命令, _union
选择对象, 找到 1 个
选择对象, 找到 1 个, 总计 2 个
选择对象, 找到 1 个, 总计 3 个
7,做差集生成螺钉孔
命令, _subtract 选择要从中减去的实体或面域,.,
选择对象, 找到 1 个
选择对象, 选择要减去的实体或面域,,
选择对象, 找到 1 个
选择对象, 找到 1 个, 总计 2 个
选择对象, 找到 1 个, 总计 3 个
完成的效果如图 6-36所示。
图 6-36 箱体最终渲染效果图
图 6-37 箱体模型尺寸图
本实例小结,
对于内部结构复杂的三维实体, 使用剖切命令将实
体剖切成便于观察的形状 。 用户应该选择合适的剖切面,
对于沿坐标平面剖切的实体, 可以从与剖切面垂直的方法
观察实体, 并且能够直观地反映出三维结构形体的特征 。
在剖切面处可以绘制剖面线和标注尺寸,但是必须
注意改变用户坐标系,使坐标系与被标注的面平行。
1.思考题
1) 在进行三维空间绘图时, 可以使用几种方法精确定位空间坐标
点?
2) 主视图, 侧视图, 俯视图分别平行于哪个坐标轴?
3) 用于三维实体编辑的命令有几类命令?
4) 简述绘制完成三维实体后, 进行渲染的一般步骤 。
5) 在三维实体尺寸标注时, 应该注意什么?
6) 剖切命令的用途?
7) 简述移动坐标系的执行过程?
8) 三维阵列命令中旋转对象的目的是什么?
9) 三维镜像命令在操作中是相对于什么进行镜像实体对象?
10)布尔运算的三种方法的最终结果有何不同?
6.7思考题与练习题
2,选择练习题
1) 绘制边界曲面的图形使用什么命令实现,
A,EDGESURF
B,RULESURF
C,TABSURF
D,REVSURF
2) 绘制圆环表面体可以使用命令是,
A,Ai_torus
B,tours
C,Ai_dome
D,Ai_cone
3) 三维实体的倒角使用命令是,
A,STRETCH
B,MOVE
C,CHAMFER
D,OFFSET
4) 三维实体的镜像使用命令是,
A,MIRROR3D
B,3DARRAY
C,ROTATE3D
D,ALIGN
5) 三维视图命令被重新设置后, 如果当前视点的坐标
值是 1,?1,- 1,那么它是,
A,东南等轴测视图
B,西南等轴测视图
C,东北等轴测视图
D,西北等轴测视图
6) 三维实体布尔运算, 求出所有参加运算的实体上的
公共部分的命令是,
A,UNION
B,INTERSECT
C,SUBTRACT
D,INSERT
7) 以下显示实体最具有真实感的方法是,
A,消隐
B,着色
C,渲染
D,线框图
8) 拉伸命令的拉伸路径可以是什么对象,
A,直线
B,圆弧
C,多段线
D,以上都可以
9) 三维镜像的命令是允许对三维对象进行空间镜像复制, 确定三维镜像的镜像
面的方法有,
A,将当前平面作为当前镜像面
B,镜像面平行于当前视图所观察的平面
C,以平行于 XY,YZ或 ZX面的一个平面作为镜像平面
D,镜像面通过指定的空间中的任意两点
10) EDGESURF命令允许用户使用四条边建立边界表面, 对于这些边界的要求
是,
A,可以是直线, 圆弧, 多段线及其所有线
B,各边必须首尾连接, 并且是封闭的边界
C,各边不必首尾连接, 并且是断开的边界
D,以上都可以
3,绘图题
1)绘制齿轮泵实体如题图 6.1
题图 6.1
2)绘制密封罩实体如题图 6.2
题图 6.2