几何造型系统是指能够定义、描述、生成
几何模型,并能够进行交互编辑处理的系统称为几何造型系统。采用几何造型技术,可以将物体的形状及其各种属性存储在计算机内,形成该物体的几何模型。这样的几何模型是对原物体确切的数学表达,或对其某种状态的真实模拟。
简述
几何造型系统就是利用计算机产生、处理、存取和输出形体各种表示的系统。在几何造型系统中各种形体表示的产生和修改是通过输入语言实现的。输入语言既可以是简单的图形交互处理命令语言,也可以是模块结构的类似于程序设计的语言,对输入语言的基本要求是能提供体素调用,并能产生一种或几种表示模式的结构。当然具有多种表示模式的系统比只具有一种表示模式的系统更为有效和通用。但我们现有的知识和几何造型之间还存在着较大的差距,其中最突出的问题是应用。应用具有广泛的含义,而对于应用问题的抽象处理我们还知道得不多。象如何根据几何模型把应用定义成函数?如何把这些函数和适应各种表示的算法结合起来等,这些问题还难以作出明确的回答。另外在算法上还有许多问题值得我们去研究,如各种表示模式间的转换算法,某些表示模式下有关性质的分析算法,以及有关算法的评价等。
功能
一个完整的几何造型系统,一般应具有以下功能:
1)输入形体(形体定义) 即通过计算机的输入设备,将形体的几何信息输入计算机。常用的输入方式有交互方式和文本方式两种。
2)形体的计算机内部表示数据的存储、处理与管理输入的信息在计算机内进行处理后,将以适当的数据结构表示,对这些信息应有相应的处理与管理。
3)形体的变换处理由于形体的空间位置和空间形状可能存在变化,因此应提供变换功能,可使系统对形体的处理更加方便。
4)形体的显示和输出设计的好坏和正确与否通常需要经过视觉来判断,在交互定义形体时,输入的信息是否正确,应能实时反馈给用户。显示处理包括增加视觉效果的消隐显示,浓淡图显示和透视等功能。造型系统还应能将造型结果以一定的格式输出,以供其他应用程序使用。
5)形体的编辑处理主要用于对已定义的形体进行局部或整体修改。
6)查询功能使用户在设计时,能方便地查看已设计形体的有关信息,如形状参数等。用户在几何造型时,就是利用上述功能表达自己的设计意图,定义相应的形体。并为后续应用(如
模具设计、
数控加工和
有限元分析等)准备数据。
模型
1、线框造型系统
1959~1970年CAD技术以线框造型(Wireframe Modeling)为主,它是最早采用的几何造型方式。线框造型是利用形体的顶点和棱边表示物体几何形状,通过对点和边的修改来改变构造形体的形状,即构造模型是一个简单的线框图,与该模型相关的数学表达是直线或曲线方程、点的坐标以及边和点的连接信息,该连接信息决定哪些点分别是哪条边的端点以及哪条边在哪个点上与其他边相邻。线框造型可以生成、修改、处理二维和三维线框几何体,可以生成点、直线、圆、二次曲线、样条曲线等,也可以对这些基本线框元素进行修剪、延伸、分段、连接等处理,生成更复杂的曲线。线框造型的另一种方法是通过三维曲面的处理来进行,即利用曲面与曲面的求交、曲面的等参数线、曲面边界线、曲线在曲面上的投影、曲面在某一方向的分模线等方法来生成复杂曲线。实际上,线框功能是进一步构造曲面和实体模型的基础工具。在复杂的产品设计中,往往是先用线条勾画出基本轮廓,即所谓“控制线”,然后逐步细化,在此基础上构造出曲面和实体模型。
由线框造型所产生的数字模型称为线框模型。线框模型的优点主要包括,数据结构简单、模型所需数据量小、处理时间短、建模方便、操作容易;线框模型包含了形体的三维数据可以产生任意视图。同时,线框模型的缺点是明显的,它用顶点和棱边来表示物体,只能表达基本的几何信息,不能有效表达几体数据间的拓扑关系,由于没有面的信息,不能表示表面含有曲面的物体;另外,它不能明确地定义给定点与物体之间的关系(点在物体内部、外部或表面上),存在“多义性”问题,所以线框模型不能处理许多重要问题,如不能生成剖切图、消隐图、明暗色彩图,不能用于数控加工,
CAE及
CAM均无法实现,使其应用范围受到了很大的限制。正是由于这些问题的存在,线框造型正在逐渐被曲面造型和实体造型所取代。
2、曲面造型系统
1970~1980年是第一次CAD技术革命阶段。CAD技术以曲面造型(SurfaceModeling)为主,曲面造型是在线框造型的基础上增加面的信息,利用平面和曲面来表示形体的一种造型方法。曲面造型起源于飞机、船舶的外形放样工艺,由 Coons、 Bezier等大师于60年代奠定其理论基础。经过30多年的发展,曲面造型,已经形成了以有理B样条曲面(Rational B-Spline Surface)参数化特征设计和隐式代数曲面(mplicit Algebraic Surface)表示两类方法为主体,以插值(Interpolation)、拟合(Fitting)、逼近(Approximation)三种手段为骨架的几何理论体系。
由曲面造型所构造的模型称为曲面模型。曲面模型增加了有关面的信息,使得曲面造型方法丰富,扩大了线框模型的应用范围,能够满足面面求交线面消隐、明暗色彩图、
数控加工等需要。但在该模型中,依然存在“多义性”问题,只有一张张面的信息,物体究竟存在于表面的哪一侧,并没有给出明确的定义,无法计算和分析物体的整体性质,如物体的表面积、体积、重心等;也不能将这个物体作为一个整体去考察它与其他物体相互关联的性质,如是否相交等曲面造型系统通常用于构造复杂曲面,如汽车、飞机、船舶等对外形要求较高的产品的造型设计。Catia、 Alias studio tools是典型的曲面造型系统。
3、实体造型系统
1980~1985年是第二次CAD技术革命阶段,此时CAD技术以实体造型(SolidModeling)为主。早在1970年,就在线框模型和曲面造型研究的基础上,出现了实体造型的理论。实体造型理论为实现产品由设计到生产的环节采用同一数据信息提供了技术上的可行性,大大地促进了CAD产业的发展。实体造型用于构造具有封闭空间、称为实体的几何形体。它在曲面造型的基础上,增加了实体存在于表面哪一侧的定义,增加了给定点与形体之间的关系信息(点在形体内部、外部或在形体表面),克服了线框造型和曲面造型的局限性。
由实体造型所构造的模型称为实体模型。与线框模型、曲面模型不同,实体模不允许有单一的面或线。实体模型是最高级的三维物体模型,它能完整地表示物体的所有形状信息可以无歧义地确定一个点是在物体外部、内部或表面上,这种模型能够进一步满足物性计算、
有限元分析等应用的要求。
实体造型技术是
计算机视觉、
计算机动画、计算机虚拟现实等领域中建立3D实体模型的关键技术,所以实体造型技术也称为3D几何造型技术。早期的实体造型系统一般是用多面体结构,实体的表面用小平面近似地表示。随着实体造型理论和研究的发展,先后提出了实体造型正则集理论和非正则集理论,用以描述非流形实体,一些流形、复形等拓扑学概念被引入几何造型。SDRC公司于1979年发布了世界上第一个完全基于实体造型技术的大型CAD/CAE软件—1-DEAS。由于实体造型技术能够精确表达零件的全部属性,在理论上有助于统一CAD、CAE、CAM的模型表达,给设计带来了惊人的方便性,代表着未来CAD技术的发展方向。