几何造型讲义讲述_第1页
几何造型讲义讲述_第2页
几何造型讲义讲述_第3页
几何造型讲义讲述_第4页
几何造型讲义讲述_第5页
已阅读5页,还剩67页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、几何建模几何建模是规则的,基于欧氏几何的几何模型能够较好地是规则的,基于欧氏几何的几何模型能够较好地描述物体的几何信息和拓扑信息。描述物体的几何信息和拓扑信息。树木、花草、河流、山川、火焰、云雾等,采用树木、花草、河流、山川、火焰、云雾等,采用传统的几何模型很难描述,基于分形几何的建模方法目前只能传统的几何模型很难描述,基于分形几何的建模方法目前只能定性描述自然对象,精确描述自然对象的建模方法尚处于发展定性描述自然对象,精确描述自然对象的建模方法尚处于发展之中。之中。q 线框模型几何模型描述物体的几何信息和拓扑信息。几何模型描述物体的几何信息和拓扑信息。几何信息几何信息是指物体在欧氏空间中的形

2、状、位置和大小;是指物体在欧氏空间中的形状、位置和大小;拓扑信息拓扑信息是指是指物体物体各分量的数目及其相互间的连接关系。各分量的数目及其相互间的连接关系。 例例. 立方体的线框模型及其计算机表立方体的线框模型及其计算机表示示线框模型线框模型顶点表顶点表棱线表棱线表 提供了定义形体的点、线的几何信息,以及点与提供了定义形体的点、线的几何信息,以及点与 边之间连接关系的拓扑信息边之间连接关系的拓扑信息。 构造模型时操作简便,处理速度快且占构造模型时操作简便,处理速度快且占 用内存少。用内存少。 特别适用于设计构思、建立特别适用于设计构思、建立 设计图的总体空间位置关系及图形的动态设计图的总体空间

3、位置关系及图形的动态 交互显示。交互显示。 利用投影变换,从三维线框模型可方便利用投影变换,从三维线框模型可方便 地生成各种正投影图、轴测图和任意观地生成各种正投影图、轴测图和任意观 察方向的透视投影图。察方向的透视投影图。2. 线框模型的优缺点线框模型的优缺点优点优点:缺点缺点: 易出现二义性理解;易出现二义性理解; 缺少曲面边缘侧影轮廓线;缺少曲面边缘侧影轮廓线;缺少边与面、面与体之间关系的缺少边与面、面与体之间关系的 信息,不能描述产品。信息,不能描述产品。中间打孔的长方体中间打孔的长方体面模型面模型用面的集合来表示物体(用面的集合来表示物体(适用于难适用于难于用数学模型描述的物体)于用

4、数学模型描述的物体)比线框模型立体感强;比线框模型立体感强;特点:特点:能够计算面积,表达物体的表面形状;能够计算面积,表达物体的表面形状;进行剖切操作时,内部为空洞;进行剖切操作时,内部为空洞;不能计算和分析物体的整体性质;不能计算和分析物体的整体性质;在面模型上打孔,内部为“空洞”q 表面模型表面模型例例. 立方体的表面模型立方体的表面模型表面模型的数据结构是在线框模型数据结表面模型的数据结构是在线框模型数据结构的基础上增加面的有关信息。构的基础上增加面的有关信息。e3F2常用的曲面类型:常用的曲面类型:表面模型中的几何形体表面可以由若干表面模型中的几何形体表面可以由若干块面片组成,这些面

5、片可以是平面、解块面片组成,这些面片可以是平面、解析曲面(如球面、柱面、锥面等)、参析曲面(如球面、柱面、锥面等)、参数曲面(数曲面(Bezier、B样条曲面片等)。样条曲面片等)。曲面可通过以下的生成方式曲面可通过以下的生成方式产生: 1. 通过一条或多条曲线构造曲面通过一条或多条曲线构造曲面 线性拉伸面或柱状面线性拉伸面或柱状面 直纹面直纹面 旋转面旋转面 扫成面扫成面 Coons曲面 2. 由位于矩形网格上的一组输入点(称由位于矩形网格上的一组输入点(称为控制顶点)构造曲面。为控制顶点)构造曲面。 Bezier曲面曲面 B样条曲面样条曲面 3. 通过插值其他曲面构造曲面通过插值其他曲面构

6、造曲面圆角曲面圆角曲面(Fillet Surface):它为两个曲面它为两个曲面间的过渡曲面,性质为间的过渡曲面,性质为B样条曲面样条曲面说明:尽管定义曲说明:尽管定义曲面的方式多种多样,面的方式多种多样,但它们都可以由但它们都可以由NURBS曲面统一表曲面统一表示。示。组合曲面组合曲面组合曲面(组合曲面(Composite SurfacesComposite Surfaces)是由曲面片拼合)是由曲面片拼合成的复杂曲面。成的复杂曲面。 现实中,复杂的几何产品很难用一张简单的现实中,复杂的几何产品很难用一张简单的曲面进行表示。曲面进行表示。 将整张复杂曲面分解为若干曲面片,每张曲将整张复杂曲面

7、分解为若干曲面片,每张曲面片由满足给定边界约束的方程表示。理论上,采面片由满足给定边界约束的方程表示。理论上,采用这种分片技术,任何复杂曲面都可以由定义完善用这种分片技术,任何复杂曲面都可以由定义完善的曲面片拼合而成。的曲面片拼合而成。 可以理解为可以理解为“实心实心”能够完整表示物体的所有形状能够完整表示物体的所有形状信息,赋予颜色信息,赋予颜色能够计算体积、面积、重量等能够计算体积、面积、重量等基本物理量;基本物理量;可以赋予材料特性;可以赋予材料特性;模拟物理的运动,受力变形模拟物理的运动,受力变形q 实体模型实体模型常用的三维实体模型:常用的三维实体模型: 实体模型的概念实体模型的概念

8、 实体模型的核心问题是采用什么方法来表示实体模型的核心问题是采用什么方法来表示实体。与线框模型和表面模型的根本区别在于:实体。与线框模型和表面模型的根本区别在于:实体模型不仅记录了全部几何信息,而且记录了实体模型不仅记录了全部几何信息,而且记录了全部点、线、面、体的信息。全部点、线、面、体的信息。 为了确定表面的哪一侧存在实体,常用的方法为了确定表面的哪一侧存在实体,常用的方法是用有向棱边的右手法则确定所在面的外法线方是用有向棱边的右手法则确定所在面的外法线方向,例如规定正向指向体外。向,例如规定正向指向体外。表面表面F123456棱线号棱线号12 3 4-5 -6 -7 -8-1 -10 -

9、5 -92 11 6 103 12 7 11-4 -9 -8 -12表表面面表表并并交交球柱球柱柱球柱球q 体素及体素间的交、并、差运算体素及体素间的交、并、差运算差差体素:体素:球和柱球和柱CSG树只定义了它所表示物体树只定义了它所表示物体的构造方式,既不反映物体的面、的构造方式,既不反映物体的面、边、顶点等有关边界信息,也不边、顶点等有关边界信息,也不显式说明三维点集与所表示的物显式说明三维点集与所表示的物体在实际空间的一一对应关系。体在实际空间的一一对应关系。因此,这种表示又被称为物体的因此,这种表示又被称为物体的隐式模型或过程模型。隐式模型或过程模型。 q 体素构造表示法 ( CSG树

10、)一个复杂物体可由一些比较简单、规一个复杂物体可由一些比较简单、规则的物体经过布尔运算而得到。因而,则的物体经过布尔运算而得到。因而,这个复杂的物体可描述为一棵树。这棵这个复杂的物体可描述为一棵树。这棵树的终端结点为基本体素树的终端结点为基本体素(如立方体、如立方体、圆柱、圆锥圆柱、圆锥),而中间结点为正则集合,而中间结点为正则集合运算结点。这棵树叫做运算结点。这棵树叫做CSG树,如图所树,如图所示。示。 UCSG树 以上说明了几何实体构造法构造实体的基本方法。但需要指出的是,体素经集合论中的交、并、差运算后可能产生客观上并不存在的实体。下面以二维情况为例加以说明。正则形体正则形体 对于任一形

11、体,如果它是对于任一形体,如果它是3维欧氏空间中非维欧氏空间中非空、有界的封闭子集,且其边界是二维流空、有界的封闭子集,且其边界是二维流形(即该形体是连通的),我们称该形体形(即该形体是连通的),我们称该形体为正则形体,否则称为非正则形体。为正则形体,否则称为非正则形体。(a)有悬面(b)有悬边(c)一条边有两个以上 的邻面(不连通)非正则形体实例一些非正则形体的实例 集合运算(并、交、差)是构造形体的基集合运算(并、交、差)是构造形体的基本方法。正则形体经过集合运算后,可能本方法。正则形体经过集合运算后,可能会产生悬边、悬面等低于三维的形体。会产生悬边、悬面等低于三维的形体。 Requich

12、a在引入正则形体概念的同时,还在引入正则形体概念的同时,还定义了定义了正则集合运算的概念。正则集合运的概念。正则集合运算保证集合运算的结果仍是一个正则形体,算保证集合运算的结果仍是一个正则形体,即丢弃悬边、悬面等。即丢弃悬边、悬面等。正则集合运算 正则集合运算正则集合运算 正则算子正则算子r r:先求内部,再求闭包。:先求内部,再求闭包。 删除无效实体所有的悬挂面、边和孤立的点,删除无效实体所有的悬挂面、边和孤立的点,以得到有效的实体。以得到有效的实体。 因此,更严格地讲,因此,更严格地讲,CSGCSG法是由简单的正法是由简单的正则集经过正则集合运算构造复杂实体的方法。则集经过正则集合运算构造

13、复杂实体的方法。显然,显然,CSGCSG法所构造的实体是有效实体。法所构造的实体是有效实体。 Root:Final ObjectNonTerminal Nodes:Boolean Operatorsor MotionsLeaf Nodes:PrimitivesorTransformation DataA WrenchCSG Binary TreeCSG树 CSG法所构造的实体可以用一棵二叉法所构造的实体可以用一棵二叉树来描述。树来描述。 CSG CSG法的优点与缺点法的优点与缺点优点:优点:用用CSGCSG法表示复杂实体非常简明,可惟一地定义物体。法表示复杂实体非常简明,可惟一地定义物体。 C

14、SGCSG法所表示的实体的有效性是由体素的有效性和集合运算法所表示的实体的有效性是由体素的有效性和集合运算的正则性自动得到保证。的正则性自动得到保证。 CSGCSG树描述物体非常紧凑,体素种类越多,树描述物体非常紧凑,体素种类越多, CSGCSG法所能定法所能定义的实体的覆盖域越宽。义的实体的覆盖域越宽。 在大多数实体造型系统中作为用户输入手段。在大多数实体造型系统中作为用户输入手段。缺点:缺点:CSG树只定义了物体的构成体素及构造方式,没有反映物体树只定义了物体的构成体素及构造方式,没有反映物体的面、边、顶点等有关信息,因此这种数据结构称为的面、边、顶点等有关信息,因此这种数据结构称为“不可

15、不可计算的计算的”。当真正进行物体的拼合运算并最终显示物体时,还需将当真正进行物体的拼合运算并最终显示物体时,还需将CSG树数据结构转换为边界表示的数据结构。树数据结构转换为边界表示的数据结构。q 边界表示法边界表示法 (Brep)边界表示法边界表示法通过描述三维物体的边界来表通过描述三维物体的边界来表示的方法。示的方法。边界边界内部点与外部点的分界面内部点与外部点的分界面左图为:顶点、棱边、表面之间左图为:顶点、棱边、表面之间的拓扑关系的拓扑关系 体素表示体素表示边界的拓扑信息边界的拓扑信息边界的边界的几何信息几何信息多面体边界的拓扑信息描述方式(多面体边界的拓扑信息描述方式(9 9种)种)

16、数据结构中保存的拓扑关系数据结构中保存的拓扑关系越多,对多面体的操作越方越多,对多面体的操作越方便,但是占用的存储空间也便,但是占用的存储空间也就越大。就越大。边界表示中的层次结构边界表示中的层次结构与表面模型的区别与表面模型的区别 边界表示法的表面必须封闭、有向,各张表面间有严边界表示法的表面必须封闭、有向,各张表面间有严格的拓扑关系,形成一个整体;格的拓扑关系,形成一个整体;而表面模型的面可以不封闭,面的上下表面都可以有而表面模型的面可以不封闭,面的上下表面都可以有效,不能判定面的哪一侧是体内与体外;效,不能判定面的哪一侧是体内与体外;此外,表面模型没有提供各张表面之间相互连接的信此外,表

17、面模型没有提供各张表面之间相互连接的信息。息。实用系统中的实用系统中的CSGCSG法和法和B-repB-rep法法 (1)由于由于CSG法描述实体的能力强,故几乎法描述实体的能力强,故几乎在所有基于边界表示法的实用系统中,都采在所有基于边界表示法的实用系统中,都采用用CSG法作为实体输入手段。法作为实体输入手段。例如,有建立体素的命令,进行各种体素拼例如,有建立体素的命令,进行各种体素拼合的命令,以及修改某个体素的命令等;当合的命令,以及修改某个体素的命令等;当执行这些命令时,相应地生成或修改边界表执行这些命令时,相应地生成或修改边界表示数据结构中的数据。示数据结构中的数据。(2)在实用造型系

18、统中,边界表示法已在实用造型系统中,边界表示法已逐渐成为实体的主要表示形式。这是逐渐成为实体的主要表示形式。这是因为:因为: 用用CSG法构造复杂的实体存在局限法构造复杂的实体存在局限性。性。 边界表示法采用了自由曲面造型技边界表示法采用了自由曲面造型技术,能够构造像飞机、汽车那样具有术,能够构造像飞机、汽车那样具有复杂外形的实体,用复杂外形的实体,用CSG法的体素拼法的体素拼合则难以做到。合则难以做到。 从从CSG模型通过计算可直接转换成边界表模型通过计算可直接转换成边界表示模型,但反之不然。尚没有从边界表示示模型,但反之不然。尚没有从边界表示模型到模型到CSG模型的一般转换算法,因此两模型

19、的一般转换算法,因此两种表示法不可交换。种表示法不可交换。 商业化造型系统的发展趋势是将线框表商业化造型系统的发展趋势是将线框表示、曲面表示和实体表示统一在一个统一示、曲面表示和实体表示统一在一个统一框架中,用户根据实际问题的需要选取合框架中,用户根据实际问题的需要选取合适的技术。而由边界表示转换为线框模型适的技术。而由边界表示转换为线框模型非常简单。非常简单。 例子例子 AUTOCAD AME: 基本表示模式:同时采用基本表示模式:同时采用CSG和和B-rep方法方法 输入模式:输入模式: CSG、扫描输入、扫描输入 输入模式中所提到的输入模式中所提到的B-rep或或CSG是指界面操作的是指

20、界面操作的方式,它们分别采用了方式,它们分别采用了B-rep或或CSG法的思想,不要与法的思想,不要与所采用的机内存储方法混淆起来。所采用的机内存储方法混淆起来。 多面体多面体Struct solidId solidno;/多面体的序号多面体的序号Face * sfaces;/指向多面体的面指向多面体的面Edge *sedges;/指向多面体的边指向多面体的边Vertex * sverts;/指向多面体的顶点指向多面体的顶点Solid * next/指向后一个多面体指向后一个多面体Solid * prevs;/只向前一个多面体只向前一个多面体q 扫描法扫描法 基本思想基本思想: “: “运动的

21、物体运动的物体”加上加上“轨迹轨迹”常用的扫描方式:平移式、旋转式和广义式。常用的扫描方式:平移式、旋转式和广义式。沿垂直于二维集合进行扫描;沿垂直于二维集合进行扫描;绕某一轴线旋转某一角度;绕某一轴线旋转某一角度;二维几何集合沿一条空间曲线的集合扫描;二维几何集合沿一条空间曲线的集合扫描; 平移扫描法旋转扫描法广义扫描法q 立方体网格模型立方体网格模型表示方法表示方法将包含实体的空间分割成四面体单元的集合将包含实体的空间分割成四面体单元的集合特点特点可以以边界面片为四面体的一个面,模型精度高可以以边界面片为四面体的一个面,模型精度高能够构建复杂形体的网格模型能够构建复杂形体的网格模型在复杂对

22、象的科学计算和工程分析中具有重要的应用在复杂对象的科学计算和工程分析中具有重要的应用四面体网格模型数据结构复杂,实现复杂空间域边界一四面体网格模型数据结构复杂,实现复杂空间域边界一致的四面体剖分是近年来的研究热点。致的四面体剖分是近年来的研究热点。 q四面体网格模型四面体网格模型便于做有限元分析、数据场可视化便于做有限元分析、数据场可视化q 几何建模方法的应用与发展几何建模方法的应用与发展 不同的几何建模方法可以满足不同的应用需求,对计算机软不同的几何建模方法可以满足不同的应用需求,对计算机软硬件的要求也不同硬件的要求也不同早期计算机软硬件性能有限,只能采用线框模型表达不太复早期计算机软硬件性

23、能有限,只能采用线框模型表达不太复杂的对象。杂的对象。目前常用的目前常用的CADCAD软件一般都包含线框模型、面模型、体模型,软件一般都包含线框模型、面模型、体模型,根据需要,可灵活使用。根据需要,可灵活使用。基于体元的体绘制方法是计算机图形学最新的发展分支,在基于体元的体绘制方法是计算机图形学最新的发展分支,在CTCT、核磁共振等规则数据的处理中获得了应用。、核磁共振等规则数据的处理中获得了应用。 线框模型线框模型 7.2.1 LINE(直线)(直线) 7.2.2 3DPOLY(三维多义线)(三维多义线) 7.2.3 SPLINE(样条曲线)(样条曲线) 7.2.4 ELEV(标高设置)(标

24、高设置)1 LINE(直线)(直线)1输入命令的方法输入命令的方法 下拉菜单:单击下拉菜单:单击DrawLine。 命令行:输入命令行:输入LINE并回车。并回车。2命令行提示命令行提示 Command: LINE 返回本节返回本节2 3DPOLY(三维多义线)(三维多义线)1输入命令的方法输入命令的方法 下拉菜单:单击下拉菜单:单击Draw3D Polyline。 命令行:输入命令行:输入3DPOLY并回车。并回车。2命令行提示命令行提示 Command: 3DPOLY 3dpoly3dpoly(或别名(或别名3p3p)调用该命令后,系统首先提示用户指定三维多段线的起点:调用该命令后,系统首

25、先提示用户指定三维多段线的起点: Specify start point of polylineSpecify start point of polyline: :然后分别指定其他各个端点:然后分别指定其他各个端点:Specify endpoint of line or Undo:Specify endpoint of line or Undo:Specify endpoint of line or Undo:Specify endpoint of line or Undo:Specify endpoint of line or Close/Undo:Specify endpoint of l

26、ine or Close/Undo:用户也可以选择用户也可以选择“UndoUndo(放弃)(放弃)”项项取消最后绘制的一段线,并从前一节点开始重新绘制;取消最后绘制的一段线,并从前一节点开始重新绘制;或选择或选择“CloseClose(闭合)(闭合)”选项将最后一个节点与起点连接起来,选项将最后一个节点与起点连接起来,形成闭合的三维多段线并结束命令。形成闭合的三维多段线并结束命令。3 SPLINE(样条曲线(样条曲线)1输入命令的方法输入命令的方法 下拉菜单:单击下拉菜单:单击DrawSpline 命令行:输入命令行:输入SPLINE并回车并回车2命令行提示命令行提示 Command: SPL

27、INE 表面模型表面模型 7.3.1 3DFACE(三维面)(三维面) 7.3.2 3DMESH(三维多边形网格)(三维多边形网格) 7.3.3 3D(基本体表面)(基本体表面) 7.3.4 REVSURF(回转曲面)(回转曲面) 7.3.5 TABSURF(平移曲面)(平移曲面) 7.3.6 RULESURF(直纹曲面)(直纹曲面) 7.3.7 EDGESURF(边界曲面)(边界曲面) 1 3DFACE(三维面)(三维面)1输入命令的方法输入命令的方法 下拉菜单:单击下拉菜单:单击DrawSurface3D Face。 2命令行提示命令行提示 Command: 3DFACE 3选项说明选项说

28、明 三维面可以是三维空间中的任意位置上的三边或三维面可以是三维空间中的任意位置上的三边或四边表面,形成三维面的每个顶点都是三维点。四边表面,形成三维面的每个顶点都是三维点。 命令行:命令行:3dface(或别名(或别名3f) 调用该命令后,系统首先提示用户指定三维面的调用该命令后,系统首先提示用户指定三维面的第第13点:点: 如果用户在指定第如果用户在指定第3点时选择点时选择“exit(退出)(退出)”项,项,则结束该命令,否则将提示用户指定第则结束该命令,否则将提示用户指定第4点:点: Specify fourth point or Invisible : 系统将根据用户指定的四个点创建一个

29、三维面对系统将根据用户指定的四个点创建一个三维面对象。需要说明的是,这四个点可以不在一个平面象。需要说明的是,这四个点可以不在一个平面上,因此生成的三维面并不一定是平面。上,因此生成的三维面并不一定是平面。2 3DMESH(三维多边形网格(三维多边形网格)1输入命令的方法输入命令的方法 下拉菜单:单击下拉菜单:单击DrawSurfaces3D Mesh。2命令行提示命令行提示 Command: 3DMESH 绘制三维多边形网格绘制三维多边形网格 Command line: 3DMESHCommand line: 3DMESH Mesh M size: Enter a value between

30、 2 and 256 Mesh M size: Enter a value between 2 and 256 Mesh N size: Enter a value between 2 and 256 Mesh N size: Enter a value between 2 and 256 Vertex (0, 0): Vertex (0, 0):输入第一行第一列输入第一行第一列 Vertex (0, 1): Vertex (0, 1): 输入第一行第二列输入第一行第二列 Vertex (m-1, n-1): Vertex (m-1, n-1): 输入第输入第M M行第行第N N列列 编辑多边

31、形网格编辑多边形网格 Command: peditCommand: pedit Select polyline Select polyline: : Edit vertex/Smooth Edit vertex/Smooth surface/Desmooth/Mclose/Nclose/Undo/eXitsurface/Desmooth/Mclose/Nclose/Undo/eXit : : 绘定规曲面:通过两条指定的曲线或直线,生成一个用三绘定规曲面:通过两条指定的曲线或直线,生成一个用三维网格表示的直纹曲面。维网格表示的直纹曲面。 格式:格式:Command: rulesurfComman

32、d: rulesurfSelect first defining curve:Select first defining curve:Select second defining curve:Select second defining curve: 说明:若一条是封闭的,则另一条也必须是封闭的。说明:若一条是封闭的,则另一条也必须是封闭的。 若曲线是非封闭的,定规曲面是从曲线上离点取位置若曲线是非封闭的,定规曲面是从曲线上离点取位置近的一端画出。近的一端画出。 定规曲面的分段线数由系统变量定规曲面的分段线数由系统变量SURFTAB1确定。确定。绘制规则曲面绘制规则曲面 绘平移曲面:产生由一条

33、轨迹线和方向矢量所确定的网绘平移曲面:产生由一条轨迹线和方向矢量所确定的网格曲面。格曲面。 Command: TABSURF Select path curve:选择轨迹曲线选择轨迹曲线 Select direction vector:选择方向矢量选择方向矢量 说明:说明: 方向矢量只能是方向矢量只能是LINE、PLINE、3DPOLY。 平移曲面的分段线数由系统变量平移曲面的分段线数由系统变量SURFTAB1确定。确定。 绘旋转曲面:由一条轨迹曲线绕一轴线,生成一个用三绘旋转曲面:由一条轨迹曲线绕一轴线,生成一个用三维多边形网格表示的回转面。维多边形网格表示的回转面。 说明:说明: 方向矢量

34、只能是方向矢量只能是LINE、PLINE、3DPOLY。 平移曲面的分段线数由系统变量平移曲面的分段线数由系统变量SURFTAB1和和SURFTAB2确定。确定。绘定界曲面绘定界曲面 用四条首尾相连的边构造一个由三维多边形网格表示用四条首尾相连的边构造一个由三维多边形网格表示的曲面的曲面 说明:说明: 边界曲面的各边只能是边界曲面的各边只能是LINE、ARC、SPLINE、PLINE、3DPOLY,且四条边首尾相连。,且四条边首尾相连。 用户选择的第一条边的方向为多边形网格的用户选择的第一条边的方向为多边形网格的M方向,方向,它的邻边方向为它的邻边方向为N方向。方向。 例图例图3 3D(基本体

35、表面)(基本体表面)1输入命令的方法输入命令的方法下拉菜单:单击下拉菜单:单击DrawSurfaces3D Surfaces。2命令行提示命令行提示Command:3D Box/Cone/Dish/Dome/Mesh/Pyramid/Sphere/Torus/Wedge:3选项说明选项说明 3D Objects对话框基本形体表面包括:基本形体表面包括:Box(长方体或正方体长方体或正方体)、Cone(圆锥体圆锥体)、Dish(碟形(碟形网格表面)、网格表面)、Dome(穹形网格表面)、(穹形网格表面)、Mesh(指定四个点形成的网格(指定四个点形成的网格表面)、表面)、Pyramid(棱锥体)

36、、(棱锥体)、Sphere(球体)、(球体)、Torus(圆环体)、(圆环体)、Wedge(楔形体)(楔形体)格式:格式:Command: 3D/Draw-Surfaces-3D Surfaces4 REVSURF(回转曲面)(回转曲面) 在在AutoCAD 2002中,回转曲面是指通过中,回转曲面是指通过一条轨迹线绕一根指定的轴旋转生成的空一条轨迹线绕一根指定的轴旋转生成的空间曲面。绘制旋转曲面的命令是间曲面。绘制旋转曲面的命令是REVSURF,该命令可用来创建具有回转体表面的空间该命令可用来创建具有回转体表面的空间形体,如酒杯、茶壶、花瓶、灯罩等。图形体,如酒杯、茶壶、花瓶、灯罩等。图所示

37、的酒杯就是一个回转曲面。所示的酒杯就是一个回转曲面。 回转曲面5 TABSURF(平移曲面)(平移曲面)指一条轨迹线或图形对象沿着一条指定方向矢量平指一条轨迹线或图形对象沿着一条指定方向矢量平移延伸而形成的三维曲面。绘制平移曲面的命令是移延伸而形成的三维曲面。绘制平移曲面的命令是TABSURF。1输入命令的方法输入命令的方法下拉菜单:单击下拉菜单:单击DrawSurfacesTabulated Surface。命令行:输入。命令行:输入TABSURF并回车。并回车。 2命令行提示命令行提示Command: TABSURF 3说明说明 平移曲面返回本节返回本节6 RULESURF(直纹曲面)(直

38、纹曲面) 直纹曲面是指由两条指定的直线或曲线为相对的直纹曲面是指由两条指定的直线或曲线为相对的两边而生成的一个三维曲面。绘制直纹曲面的命令两边而生成的一个三维曲面。绘制直纹曲面的命令是是RULESURF。1输入命令的方法输入命令的方法下拉菜单:单击下拉菜单:单击DrawSurfacesRuled Surface。 2命令行提示命令行提示Command: RULESURF 3说明说明 直纹曲面返回本节返回本节7 EDGESURF(边界曲面)(边界曲面) 边界曲面是指以边界曲面是指以4条空间直线或曲线为边界条空间直线或曲线为边界创建得到的空间曲面。绘制边界曲面的命创建得到的空间曲面。绘制边界曲面的

39、命令是令是EDGESURF。1输入命令的方法输入命令的方法 :下拉菜单:单击下拉菜单:单击DrawSurfacesEdged Surface。2命令行提示命令行提示 Command: EDGESURF 3说明说明10 边界曲面三维实体造型综合举例 例题1绘制如下图所示斜面上的圆。 作图步骤: 一、单击UCSUCS工具条上 图标,进入正交的左视图,绘制立体的左视图的轮廓。 Command: PlinePline Specify start point:输入起点 Current line-width is 0.0000 Specify next point or Arc/Close/Halfwid

40、th/Length/Undo/Width:8080(打开正交功能,沿十字光标方向取值,以下同) Specify next point or Arc/Close/Halfwidth/Length/Undo/Width:5050 Specify next point or Arc/Close/Halfwidth/Length/Undo/Width:C C二将多边形拉伸为一个直柱体二将多边形拉伸为一个直柱体单击单击Solids工具条上图标工具条上图标 或键入或键入Extrude或单击下拉菜单或单击下拉菜单Draw Solids Extrude。命令行提示为:命令行提示为:Command: Extru

41、de Current wire frame density: ISOLINES=4Select objects: 选择上一步骤所画的三角形选择上一步骤所画的三角形Select objects: (回车结束选择)(回车结束选择)Specify height of extrusion or Path: 50 (拉伸高度)(拉伸高度)Specify angle of taper for extrusion : (回车,拉伸的侧面不(回车,拉伸的侧面不倾斜)倾斜)单击单击View工具条上图标工具条上图标 ,结果如右图所示。,结果如右图所示。三消隐三消隐单击下拉菜单单击下拉菜单View Hide,对实体

42、模型进行消隐,结果如图所示。,对实体模型进行消隐,结果如图所示。 三消隐三消隐 单击下拉菜单单击下拉菜单View HideView Hide,对实体模型进行消隐,结果,对实体模型进行消隐,结果如图所示。如图所示。 说明:说明: AutoCADAutoCAD可以拉伸的对象有:圆、椭圆、正多边形和矩形可以拉伸的对象有:圆、椭圆、正多边形和矩形命令画的图形、封闭的样条曲线、封闭的多义线、面域命令画的图形、封闭的样条曲线、封闭的多义线、面域等。一般的封闭图形要生成面域后才能拉伸等。一般的封闭图形要生成面域后才能拉伸 ISOLINESISOLINES是系统变量,控制用网线显示曲面的密度。该是系统变量,控

43、制用网线显示曲面的密度。该变量的缺省值是变量的缺省值是4 4,其值越大,网线越密。,其值越大,网线越密。 在在Specify height of extrusion or Path:Specify height of extrusion or Path:提示下,提示下,输入正值,拉伸方向与输入正值,拉伸方向与Z Z轴正方向相同;输入负值,拉伸轴正方向相同;输入负值,拉伸方向与方向与Z Z轴正方向相反。也可以输入轴正方向相反。也可以输入P P的选项,延指定的的选项,延指定的路径拉伸成扫掠实体。路径拉伸成扫掠实体。 Specify angle of taper for extrusion :Spe

44、cify angle of taper for extrusion :提示输提示输入锥面角。缺省值是入锥面角。缺省值是0 0度,表示拉伸时侧面不倾斜,即柱度,表示拉伸时侧面不倾斜,即柱体。体。四建立新坐标系四建立新坐标系在在UCS工具条上选取图标,建立斜面上的新坐标系。命令行出现如下工具条上选取图标,建立斜面上的新坐标系。命令行出现如下提示:提示:Command: Ucs Current ucs name: *LEFT*(提示当前(提示当前UCS坐标正处在左视图状态下)坐标正处在左视图状态下)Enter an option New/Move/orthoGraphic/Prev/Restore/Save/Del/Apply/?/World: 3 Specify new origin point :选择选择B点作为新坐标的原点点作为新坐标的原点Specify point on positive portion of X-axis :选择选择X轴上任意一点,如轴上任意一点,如A点点Speci

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论