第12章 绘制三维图形
通过本章的学习,应掌握以下内容:
三维绘图的基本概念
3D坐标与视点
线框模型和表面模型
客观世界中的对象都是三维的,使用三维模型来表达客观世界中的对象可以提高真实感,便于观察和分析复杂对象的结构,帮助用户建立更好的设计方案。
三维模型的处理方式有三种:线框模型 表面模型 实体模型
1、三维绘图的基本概念
·平面
XY平面是2D平面,用户只能在Z=0的XY平面上建立2D模型.
·Z轴
Z轴是3D坐标中的第三轴, Z轴总是垂直于XY平面.
·平面视图(plan view)
当视线与Z轴平行时, 用户观察到的XY平面上的视图.
·标高(elevation):
从XY平面沿Z测量的Z坐标值.可以用ELEV命令设置对象的标高和厚度。
·厚度(thickness)
对象从标高开始往上或往下拉伸的距离.可以用系统变量 thickness来设置对象的厚度.具有厚度的对象可以进行消隐, 着色和渲染处理. 建立新文本时,将忽略当前的厚 度设置而将其设置为0,但其后可用DDMODIFY命令修改.
2、建立简单的3D模型
3、3D坐标与视点
1) 3D空间中对象的位置用3D坐标来表示.
3D坐标是在2D坐标的基础上添加Z轴而实现的.
还可以用柱坐标(XY平面极坐标加Z轴坐标而成)或球坐标(用到原点的距离,XY平面从X轴开始的角度,与XY平面的夹角)表示.
2)观察3D模型
在AUTOCAD中,用户可以使用系统本身提供的标准视图(俯视图、仰视图、前视图、后视图、右视图、以及各种轴侧视图)观察图形,也可以用有关命令设置视点的位置,从而建立新的视图。在建立了新的视图以后可以>其保存起来。AutoCAD 2004提供了灵活的选择视点的功能,Vpoint和DDVpoint命令是实现这一功能的两个不同的
操作方式,下面分别进行介绍。
在模型空间里,可以从不同的视点(VPOINT)来观察图形.
视点就是观察图形的方向.
(1)设置视点
·命令: DDVPOINT
弹出视点预置对话框,可以设定XY平面从X轴开始的角度,与XY平面的夹角的值.缺省时,两个角度都相对于WCS,如要相对于UCS选择相对于ucs.
(2)使用蛭动态观察器观察模型
·命令: 3DORBIT
显示出观察球,当光标在观察球中间时,可移动对象,当光标在观察球外边或在观察球上小圆中时,可以转动.
(3)设置平面视图
·命令: PLAN
输入选项 [当前 UCS(C)/UCS(U)/世界(W)] <当前 UCS>:可以将当前视区设置为相应坐标系下的平面视图.
3)坐标系统
AutoCAD提供了两种类型的坐标系,一个是固定的坐标系,叫做世界坐标系(WCS);另一个是由使用者自定义的,叫做用户坐标系(UCS)。
世界坐标系是固定的且不能被修改。
用户坐标系允许修改坐标原点的位置及X、Y、Z轴的方向,这样可以减少绘制三维对象时的计算量。
·定义新的坐标系
在AutoCAD中,几乎所有的三维操作都离不开用户坐标系,这是因为一些AutoCAD的命令只能用于二维图形。例如, ROTATE命令只能使选中的对象绕X轴或Y轴旋转,如果想绕Z轴旋转对象,可以建立一个新的用户坐标系,使新坐标系的X轴或Y轴与原来的Z轴重合,这样就可以使用ROTAT E命令了。
4.线框模型(wireframe model)
是通过在空间定位线和点的方法来构成三维模型图,像是用‘牙签’搭出来的模型。
(1)绘制3D直线和样条曲线
只需输入3D坐标即可产生.
(2)绘制3D多义线
·命令:3DPOLY
3D多义线与2D多义线不同点:3D多义线顶点的Z值不同;不含弧段;没有宽度和厚度.
3D多义线与2D多义线相同点:由多个线段组成的;3D多义线是一个对象并可分解;可以用PEDIT命令进行编辑。
5n曲面模型(surface model)
在AutoCAD中,用多边形网络形成表面模型,由于网络表面是平的,因此只能生成近似的曲面表面.生成表面模型的方法有:
(1)绘制基本3D表面
(2)绘制3D表面网络
(3)用3DFACE建立连续的3D面
(4)用REVSURF 形成旋转表面
(5)用RULESURF生成直纹表面
(6)用EDGESURF生成边界表面
该命令要求选择四条相连的边构造曲面
6、绘制法兰盘