第2个回答 2012-03-21
第13 章 三维绘制基础与简单图形的绘制 89
第13 章 三维绘制基础与简单图形的绘制
在工程设计和绘图过程中,三维图形应用越来越广泛。AutoCAD 可以利用3 种方式来创建三维
图形,即线架模型方式、曲面模型方式和实体模型方式。线架模型方式为一种轮廓模型,它由三维
的直线和曲线组成,没有面和体的特征。
13.1 教学目标
通过本章的学习,读者应了解视图观测点的设立方法。并掌握坐标系以及简单图形的绘制方
法。
13.2 教学重点与难点
视图观测点的设立方法
掌握坐标系
简单图形的绘制方法
本章知识点
建立用户坐标系
设立视图观测点
动态观察
使用相机
漫游与飞行
观察三维图形
绘制三维点
绘制三维直线和样条曲线
绘制三维多段线
绘制螺旋线
13.2.1 建立用户坐标系
在三维坐标系下,同样可以使用直角坐标或极坐标方法来定义点。此外,在绘制三维图形时,
还可使用柱坐标和球坐标来定义点。
柱坐标系:使用 XY 平面的角和沿Z 轴的距离来表示,其格式如下。
XY 平面距离<XY 平面角度,Z 坐标(绝对坐标)
@XY 平面距离<XY 平面角度,Z 坐标(相对坐标)
球坐标系:具有点到原点的距离、在XY 平面上的角度及和XY 平面的夹角3 个参数,其格
式如下。
XYZ 距离<XY 平面角度<和XY 平面的夹角(绝对坐标)
@XYZ 距离<XY 平面角度<和XY 平面的夹角(相对坐标)
90 第13章 三维绘制基础与简单图形的绘制
13.2.2 设立视图观测点
视点是指观察图形的方向。例如,绘制三维零件图时,如果使用平面坐标系即Z 轴垂直于屏幕,
此时仅能看到物体在XY 平面上的投影。如果调整视点至当前坐标系的左上方,将看到一个三维物
体。
使用“视点预置”对话框设置视点
使用罗盘确定视点
使用“三维视图”菜单设置视点
1、使用“视点预置”对话框设置视点
选择“视图”|“三维视图”|“视点预置”命令(DDVPOINT),打开“视点预置”对话框,为当前视口设
置视点。
对话框中的左图用于设置原点和视点之间的连线在 XY 平面的投影与X 轴正向的夹角;右面的
半圆形图用于设置该连线与投影线之间的夹角,在图上直接拾取即可。也可以在“X 轴”、“XY 平面”
两个文本框内输入相应的角度。
单击“设置为平面视图”按钮,可以将坐标系设置为平面视图。默认情况下,观察角度是相对于
WCS 坐标系的。选择“相对于UCS”单选按钮,可相对于UCS 坐标系定义角度。
2、使用罗盘确定视点
选择“视图”|“三维视图”|“视点”命令(VPOINT),可以为当前视口设置视点。该视点均是相对于
WCS 坐标系的。这时可通过屏幕上显示的罗盘定义视点。
三轴架的 3 个轴分别代表X 轴、Y 轴和Z 轴的正方向。当光标在坐标球范围内移动的时候,三
维坐标系通过绕Z 轴旋转可调整X、Y 轴的方向。坐标球中心及两个同心圆可定义视点和目标点连
线与X、Y、Z 平面的角度。
3、使用“三维视图”菜单设置视点
第13 章 三维绘制基础与简单图形的绘制 91
选择“视图”|“三维视图”子菜单中的“俯视”、“仰视”、“左视”、“右视”、“主视”、“后视”、“西南
等轴测”、“东南等轴测”、“东北等轴测”和“西北等轴测”命令,从多个方向来观察图形。
13.2.3 动态观察
在 AutoCAD 2007 中,选择“视图”|“动态观察”命令中的子命令,可以动态观察视图。
13.2.4 使用相机
在 AutoCAD 2007 中,相机是新引入的一个对象,用户可以在模型空间放置一台或多台相机来
定义3D 透视图。
创建相机
相机预览
运动路径动画
1、创建相机
选择“视图”|“创建相机”命令,可以在视图中创建相机,当指定了相机位置和目标位置后,命令
行显示如下提示信息。
输入选项 [?/名称(N)/位置(LO)/高度(H)/目标(T)/镜头(LE)/剪裁(C)/视图(V)/退出(X)] <退出>:
在该命令提示下,可以指定创建的相机名称、相机位置、高度、目标位置、镜头长度、剪裁方
式以及是否切换到相机视图。
2、相机预览
在视图中创建了相机后,当选中相机时,将打开“相机预览”窗口。其中,在预览框中显示了使
用相机观察到的视图效果。在“视觉样式”下拉列表框中,可以设置预览窗口中图形的三维隐藏、三
92 第13章 三维绘制基础与简单图形的绘制
维线框、概念、真实等视觉样式。
3、运动路径动画
在 AutoCAD 2007 中,可以选择“视图”|“运动路径动画”命令,创建相机沿路径运动观察图形的
动画,此时将打开“运动路径动画”对话框。
在“运动路径动画”对话框中,“相机”选项组用于设置相机链接到的点或路径,使相机位于指定
点观测图形或沿路径观察图形;“目标”选项组用于设置相机目标链接到的点或路径;“动画设置”选
项组用于设置动画的帧频、帧数、持续视觉、分辨率、动画输出格式等选项。
当设置完动画选项后,单击预览按钮,将打开“动画预览”窗口,可以预览动画播放效果。
13.2.5 漫游与飞行
在 AutoCAD 2007 中,用户可以在漫游或飞行模式下,通过键盘和鼠标可以控制视图显示,或
创建导航动画。
“定位器”选项板
漫游和飞行设置
1、“定位器”选项板
选择“视图”|“漫游”或“视图”|“飞行”命令,打开“定位器”选项板和“三维漫游导航映射”对话框。
2、漫游和飞行设置
选择“视图”|“漫游和飞行”命令,打开“漫游和飞行设置”对话框。可以设置显示指令窗口的时机,
窗口显示的时间,以及当前图形设置的步长和每秒步数。
第13 章 三维绘制基础与简单图形的绘制 93
13.2.6 观察三维图形
在 AutoCAD 中,使用“视图”|“缩放”、“视图”|“平移”子菜单中的命令可以缩放或平移三维图形,
以观察图形的整体或局部。其方法与观察平面图形的方法相同。此外,在观测三维图形时,还可以
通过旋转、消隐及设置视觉样式等方法来观察三维图形。
消隐图形
使用“视觉样式”菜单观察三维图形
改变三维图形的曲面轮廓素线
以线框形式显示实体轮廓
改变实体表面的平滑度
1、消隐图形
在绘制三维曲面及实体时,为了更好地观察效果,可选择“视图”|“消隐”命令(HIDE),暂时隐藏
位于实体背后而被遮挡的部分。
执行消隐操作之后,绘图窗口将暂时无法使用“缩放”和“平移”命令,直到选择“视图”|“重生成”
命令重生成图形为止。
2、使用“视觉样式”菜单观察三维图形
户还可以通过选择“视图”|“视觉样式”子命令更加真实的观察三维图形,例如选择“概念”命令观
察三维图形。
94 第13章 三维绘制基础与简单图形的绘制
3、改变三维图形的曲面轮廓素线
当三维图形中包含弯曲面时(如球体和圆柱体等),曲面在线框模式下用线条的形式来显示,这些
线条称为网线或轮廓素线。使用系统变量ISOLINES 可以设置显示曲面所用的网线条数,默认值为4,
即使用4 条网线来表达每一个曲面。该值为0 时,表示曲面没有网线,如果增加网线的条数,则会
使图形看起来更接近三维实物。
ISOLINES=4 ISOLINES=32
4、以线框形式显示实体轮廓
使用系统变量 DISPSILH 可以以线框形式显示实体轮廓。此时需要将其值设置为1,并用“消隐”
命令隐藏曲面的小平面。
DISPSILH=1
DISPSILH=0
5、改变实体表面的平滑度
要改变实体表面的平滑度,可通过修改系统变量FACETRES 来实现。该变量用于设置曲面的面
数,取值范围为0.01~10。其值越大,曲面越平滑。
如果 DISPSILH 变量值为1,那么在执行“消隐”、“渲染”命令时并不能看到FACETRES 设置效
果,此时必须将DISPSILH 值设置为0。
第13 章 三维绘制基础与简单图形的绘制 95
FACETRES=0.5
FACETRES=10
13.2.7 绘制三维点
选择“绘图”|“点”命令,或在“绘图”工具栏中单击“点”按钮,然后在命令行中直接输入三维坐标
即可绘制三维点。
由于三维图形对象上的一些特殊点,如交点、中点等不能通过输入坐标的方法来实现,可以采
用三维坐标下的目标捕捉法来拾取点。
二维图形方式下的所有目标捕捉方式在三维图形环境中可以继续使用。不同之处在于,在三维
环境下只能捕捉三维对象的顶面和底面的一些特殊点,而不能捕捉柱体等实体侧面的特殊点即在柱
状体侧面竖线上无法捕捉目标点,因为主体的侧面上的竖线只是帮助显示的模拟曲线。在三维对象
的平面视图中也不能捕捉目标点,因为在顶面上的任意一点都对应着底面上的一点,此时的系统无
法辨别所选的点究竟在哪个面上。
13.2.8 绘制三维直线和样条曲线
两点决定一条直线。当在三维空间中指定两个点后,如点(0,0,0)和点(1,1,1),这两个点之间的连
线即是一条3D 直线。
同样,在三维坐标系下,使用“绘图”|“样条曲线”命令,可以绘制复杂3D 样条曲线,这时定义
样条曲线的点不是共面点。例如,经过点(0,0,0)、(10,10,10)、(0,0,20)、(-10,-10,30)、(0,0,40)、(10,10,50)
和(0,0,60)绘制的样条曲线。
13.2.9 绘制三维多段线
在二维坐标系下,使用“绘图”|“多段线”命令绘制多段线,尽管各线条可以设置宽度和厚度,但
它们必须共面。三维多线段的绘制过程和二维多线段基本相同,但其使用的命令不同,另外在三维
多线段中只有直线段,没有圆弧段。选择“绘图”|“三维多段线”命令(3DPOLY),此时命令行提示依次
96 第13章 三维绘制基础与简单图形的绘制
输入不同的三维空间点,以得到一个三维多段线。
13.2.10 绘制螺旋线
选择“绘图”|“螺旋”命令,可以绘制三维螺旋线。当分别指定了螺旋线底面的中心点、底面半径(或
直径)和顶面半径(或直径)后,命令行显示如下提示。
指定螺旋高度或 [轴端点(A)/圈数(T)/圈高(H)/扭曲(W)] <1.0000>:
第14 章 绘制三维网格和实体
97
第14 章 绘制三维网格和实体
在前面一章中我们介绍了线架模型的绘制方法,在本章中将要介绍表面模型和实体模型的绘制
方法。表面模型用面描述三维对象,它不仅定义了三维对象的边界,而且还定义了表面即具有面的
特征。实体模型不仅具有线和面的特征,而且还具有体的特征,各实体对象间可以进行各种布尔运
算操作,从而创建复杂的三维实体图形。
14.1 教学目标
通过本章的学习,读者应掌握基本三维曲面和实体的绘制方法;创建拉伸实体、创建放样实体
等复杂三维实体的绘制方法。
14.2 教学重点与难点
绘制基本三维曲面
绘制实体
创建拉伸实体
创建放样实体
创建旋转实体
创建扫掠实体
本章知识点
绘制平面曲面
绘制三维面
隐藏边
绘制三维网格
绘制旋转网格
绘制平移网格
绘制直纹网格
绘制边界网格
绘制多实体
绘制长方体
绘制楔体
绘制圆柱体
绘制圆锥体
绘制球体
绘制圆环体
棱锥面
拉伸
旋转
扫掠
放样
14.2.1 绘制平面曲面
在 AutoCAD 2007 中,选择“绘图”|“建模”|“平面曲面”命令(PLANESURF),可以创建平面曲面或
将对象转换为平面对象。
绘制平面曲面时,命令行显示如下提示信息。
指定第一个角点或 [对象(O)] <对象>:
第14 章 绘制三维网格和实体
98
在该提示信息下,如果直接指定点可绘制平面曲面,此时还需要在命令行的“指定其他角点:”提
示信息下输入其他角点坐标。如果要将对象转换为平面曲面,可以选择“对象(O)”选项,然后在绘图
窗口中选择对象即可。
14.2.2 绘制三维面
选择“绘图”|“建模”|“网格”|“三维面”命令(3DFACE),可以绘制三维面。三维面是三维空间的表面,
它没有厚度,也没有质量属性。由“三维面”命令创建的每个面的各顶点可以有不同的Z 坐标,但构
成各个面的顶点最多不能超过4 个。如果构成面的4 个顶点共面,消隐命令认为该面是不透明的可
以消隐。反之,消隐命令对其无效。
14.2.3 隐藏边
选择“绘图”|“建模”|“网格”|“边”命令(EDGE),可以修改三维面的边的可见性。
A
B
14.2.4 绘制三维网格
选择“绘图”|“建模”|“网格”|“三维网格”命令(3DMESH),可以根据指定的M 行N 列个顶点和每一
顶点的位置生成三维空间多边形网格。M 和N 的最小值为2,表明定义多边形网格至少要4 个点,
其最大值为256。
A
B
第14 章 绘制三维网格和实体
99
1
2
3 4
5
6
7
8
12
11
10
9
13
14
15
16
14.2.5 绘制旋转网格
选择“绘图”|“建模”|“网格”|“旋转网格”命令(REVSURF),可以将曲线绕旋转轴旋转一定的角度,
形成旋转网格。旋转方向的分段数由系统变量SURFTAB1 确定,旋转轴方向的分段数由系统变量
SURFTAB2 确定。
14.2.6 绘制平移网格
选择“绘图”|“建模”|“网格”|“平移网格”命令(RULESURF),可以将路径曲线沿方向矢量进行平移
后构成平移曲面。这时可在命令行的“选择用作轮廓曲线的对象:”提示下选择曲线对象,在“选择用作
方向矢量的对象:”提示信息下选择方向矢量。当确定了拾取点后,系统将向方向矢量对象上远离拾
取点的端点方向创建平移曲面。平移曲面的分段数由系统变量SURFTAB1 确定。
14.2.7 绘制直纹网格
选择“绘图”|“建模”|“网格”|“直纹网格”命令(RULESURF),可以在两条曲线之间用直线连接从而
形成直纹网格。这时可在命令行的“选择第一条定义曲线:”提示信息下选择第一条曲线,在命令行的
“选择第二条定义曲线:”提示信息下选择第二条曲线。
第14 章 绘制三维网格和实体
100
14.2.8 绘制边界网格
选择“绘图”|“建模”|“网格”|“边界网格”命令(EDGESURF),可以使用4 条首尾连接的边创建三维
多边形网格。这时可在命令行的“选择用作曲面边界的对象 1:”提示信息下选择第一条曲线,在命令
行的“选择用作曲面边界的对象 2:”提示信息下选择第二条曲线,在命令行的“选择用作曲面边界的对
象 3:”提示信息下选择第三条曲线,在命令行的“选择用作曲面边界的对象4:”提示信息下选择第四
条曲线。
14.2.9 绘制多实体
在 AutoCAD 2007 中,选择“绘图”|“建模”|“多实体”命令(POLYSOLID),可以创建实体或将对象
转换为实体。绘制多实体时,命令行显示如下提示信息。
指定起点或 [对象(O)/高度(H)/宽度(W)/对正(J)] <对象>:
选择“高度”选项,可以设置实体的高度;选择“宽度”选项,可以设置实体的宽度;选择“对正”
选项,可以设置实体的对正方式,如左对正、居中和右对正,默认为居中对正。当设置了高度、宽
度和对正方式后,可以通过指定点来绘制多实体,也可以选择“对象”选项将图形转换为实体。
14.2.10 绘制长方体
选择“绘图”|“建模”|“长方体”命令(BOX),或在“建模”工具栏中单击“长方体”按钮,都可以绘制长
方体。
第14 章 绘制三维网格和实体
101
14.2.11 绘制楔体
在 AutoCAD 2007 中,虽然创建“长方体”和“楔体”的命令不同,但创建方法却相同,因为楔体是
长方体沿对角线切成两半后的结果。
14.2.12 绘制圆柱体
选择”绘图”|“建模”|“圆柱体”命令(CYLINDER),或在”建模”工具栏中单击“圆柱体”按钮,可以绘
制圆柱体或椭圆柱体。
14.2.13 绘制圆锥体
选择“绘图”|“建模”|“圆锥体”命令(CONE),或在“建模”工具栏中单击“圆锥体”按钮,即可绘制圆
锥体或椭圆形锥体。
14.2.14 绘制球体
选择“绘图”|“建模”|“球体”命令(SPHERE),或在“建模”工具栏中单击“球体”按钮,都可以绘制球
体。这时只需要在命令行的“指定中心点或 [三点(3P)/两点(2P)/相切、相切、半径(T)]:”提示信息下指
定球体的球心位置,在命令行的“指定半径或 [直径(D)]:”提示信息下指定球体的半径或直径就可以
了。
绘制球体时可以通过改变 ISOLINES 变量,来确定每个面上的线框密度。
第14 章 绘制三维网格和实体
102
14.2.15 绘制圆环体
选择“绘图”|“建模”|“圆环体”命令(TORUS),或在“建模”工具栏中单击“圆环体”按钮,都可以绘
制圆环实体,此时需要指定圆环的中心位置、圆环的半径或直径,以及圆管的半径或直径。
14.2.16 棱锥面
选择“绘图”|“建模”|“棱锥面”命令(PYRAMID),或在“建模”工具栏中单击“棱锥面”按钮,即可绘
制棱锥面。
14.2.17 拉伸
在 AutoCAD 中,选择“绘图”|“建模”|“拉伸”命令(EXTRUDE),可以将2D 对象沿Z 轴或某个方
向拉伸成实体。拉伸对象被称为断面,可以是任何2D 封闭多段线、圆、椭圆、封闭样条曲线和面
域,多段线对象的顶点数不能超过500 个且不小于3 个。
默认情况下,可以沿 Z 轴方向拉伸对象,这时需要指定拉伸的高度和倾斜角度。其中,拉伸高
度值可以为正或为负,它们表示了拉伸的方向。拉伸角度也可以为正或为负,其绝对值不大于90°,
第14 章 绘制三维网格和实体
103
默认值为0°,表示生成的实体的侧面垂直于XY 平面,没有锥度。如果为正,将产生内锥度,生成
的侧面向里靠;如果为负,将产生外锥度,生成的侧面向外。
14.2.18 旋转
在 AutoCAD 中,可以使用“绘图”|“建模”|“旋转”命令(REVOLVE),将二维对象绕某一轴旋转生
成实体。用于旋转的二维对象可以是封闭多段线、多边形、圆、椭圆、封闭样条曲线、圆环及封闭
区域。三维对象、包含在块中的对象、有交叉或自干涉的多段线不能被旋转,而且每次只能旋转一
个对象。
选择“绘图”|“建模”|“旋转”命令,并选择需要旋转的二维对象后,通过指定两个端点来确定旋转
轴。
14.2.19 扫掠
在 AutoCAD 2007 中,选择新增的“绘图”|“建模”|“扫掠”命令(SWEEP),可以绘制网格面或三维
实体。如果要扫掠的对象不是封闭的图形,那么使用“扫掠”命令后得到的是网格面,否则得到的是
三维实体。
14.2.20 放样
在 AutoCAD 2007 中,选择新增的“绘图”|“建模”|“放样”命令,可以将二维图形放样成实体。
第14 章 绘制三维网格和实体
104
第15 章 编辑和渲染三维对象
105
第15 章 编辑和渲染三维对象
在AutoCAD 中,可以使用三维编辑命令,在三维空间中移动、复制、镜像、对齐以及阵列三维
对象,剖切实体以获取实体的截面,编辑它们的面、边或体。在绘图过程中,为了使实体对象看起
来更加清晰,可以消除图形中的隐藏线,但要创建更加逼真的模型图像,就需要对三维实体对象进
行渲染处理,增加色泽感。
15.1 教学目标
通过本章的学习,读者应掌握三维编辑以及渲染操作。
15.2 教学重点与难点
三维编辑
标注图形
设置视觉样式
渲染对象
本章知识点
三维移动
三维旋转
对齐位置
三维镜像
三维阵列
三维实体的布尔运算
分解实体
对实体修倒角和圆角
剖切实体
加厚
编辑实体面
编辑实体边
曲面与实体转换
提取边
标注三维对象的尺寸
设置三维对象的视觉样式
渲染对象
15.2.1 三维移动
选择“修改”|“三维操作”|“三维移动”命令(3DMOVE),可以移动三维对象。执行“三维移动本回答被提问者采纳