Download as pdf or txt
Download as pdf or txt
You are on page 1of 14

曲面造型概论

曲面造型(Surface Modeling)是计算机辅助几何设计 (Computer Aided


Geometric Design,CAGD)和计算机图形学(Computer Graphics)的一项重要内容,
主要研究在计算机图象系统的环境下对曲面的表示、设计、显示和分析。它起源于
汽车、飞机、船舶、叶轮等的外形放样工艺,由 Coons、Bezier 等大师于二十世纪
六十年代奠定其理论基础。如今经过三十多年的发展,曲面造型现在已形成了以有
理 B 样条曲面(Rational B-spline Surface)参数化特征设计和隐式代数曲面
(Implicit Algebraic Surface)表示这两类方法为主体,以插值
(Interpolation)、拟合(Fitting)、逼近(Approximation)这三种手段为骨架的几
何理论体系。

1.对曲面造型的简要回顾
形状信息的核心问题是计算机表示,即要解决既适合计算机处理,且有效地满
足形状表示与几何设计要求,又便于形状信息传递和产品数据交换的形状描述的数
学方法。1963 年美国波音飞机公司的 Ferguson 首先提出将曲线曲面表示为参数的
矢函数方法,并引入参数三次曲线。从此曲线曲面的参数化形式成为形状数学描述
的标准形式。1964 年美国麻省理工学院的 Coons 发表一种具有一般性的曲面描述
方法,给定围成封闭曲线的四条边界就可定义一块曲面。但这种方法存在形状控制
与连接问题。1971 年法国雷诺汽车公司的 Bezier 提出一种由控制多边形设计曲线
的新方法。这种方法不仅简单易用,而且漂亮地解决了整体形状控制问题,把曲线
曲面的设计向前推进了一大步,为曲面造型的进一步发展奠定了坚实的基础。但
Bezier 方法仍存在连接问题和局部修改问题。到 1972 年,de-Boor 总结、给出了
关于 B 样条的一套标准算法,1974 年 Gordon 和 Riesenfeld 又把 B 样条理论应用
于形状描述,最终提出了 B 样条方法。这种方法继承了 Bezier 方法的一切优点,
克服了 Bezier 方法存在的缺点,较成功地解决了局部控制问题,又轻而易举地在
参数连续性基础上解决了连接问题,从而使自由型曲线曲面形状的描述问题得到较
好解决。但随着生产的发展,B 样条方法显示出明显不足棗不能精确表示圆锥截线
及初等解析曲面,这就造成了产品几何定义的不唯一,使曲线曲面没有统一的数学
描述形式,容易造成生产管理混乱。为了满足工业界进一步的要求,1975 年美国
Syracuse 大学的 Versprille 首次提出有理 B 样条方法。后来由于 Piegl 和 Tiller
等人的功绩,终于使非均匀有理 B 样条(NURBS)方法成为现代曲面造型中最为广泛
流行的技术。NURBS 方法的提出和广泛流行是生产发展的必然结果。
NURBS 方法的突出优点是:可以精确地表示二次规则曲线曲面,从而能用统一
的数学形式表示规则曲面与自由曲面,而其它非有理方法无法做到这一点;具有可
影响曲线曲面形状的权因子,使形状更宜于控制和实现;NURBS 方法是非有理 B 样
条方法在四维空间的直接推广,多数非有理 B 样条曲线曲面的性质及其相应算法也
适用于 NURBS 曲线曲面,便于继承和发展。由于 NURBS 方法的这些突出优点,国际
标准化组织(ISO)于 1991 年颁布了关于工业产品数据交换的 STEP 国际标准,将
NURBS 方法作为定义工业产品几何形状的唯一数学描述方法,从而使 NURBS 方法成
为曲面造型技术发展趋势中最重要的基础。

2.曲面造型的现状及发展趋势
随着计算机图形显示对于真实性、实时性和交互性要求的日益增强,随着几何
设计对象向着多样性、特殊性和拓扑结构复杂性靠拢这一趋势的日益明显,随着图
形工业和制造工业迈向一体化、集成化和网络化步伐的日益加快,随着激光测距扫
描等三维数据采样技术和硬件设备的日益完善,曲面造型近几年得到了长足的发
展,这主要表现在研究领域的急剧扩展和表示方法的开拓创新。
从研究领域来看,曲面造型技术已从传统的研究曲面表示、曲面求交和曲面拼
接,扩充到曲面变形、曲面重建、曲面简化、曲面转换和曲面等距性。

曲面变形(Deformation or Shape Blending)


传统的 NURBS 曲面模型仅允许调整控制顶点或权因子来局部改变曲面形状,至
多利用层次细化模型在曲面特定点进行直接操作;一些简单的基于参数曲线的曲面
设计方法,如扫掠法(Sweeping)、蒙皮法(Skinning)、旋转法和拉伸法也仅允许调
整生成曲线来改变曲面形状。计算机动画业和实体造型业迫切需要发展与曲面表示
方式无关的变形方法或形状调配方法,于是产生了自由变形(FFD)法、基于弹性变
形或热弹性力学等物理模型的变形法、基于求解约束的变形法、基于几何约束的变
形法等曲面变形技术,以及基于多面体对应关系或基于图象形态学中 Minkowski 和
操作的曲面形状调配技术。

曲面重建(Reconstruction)
在精致的轿车车身设计或人脸类雕塑曲面的动画制作中,常先用油泥制模,再
作三维型值点采样。在医学图象可视化中,也常用 CT 切片来得到人体脏器表面的
三维数据点。从曲面上的部分采样信息来恢复原始曲面的几何模型,称为曲面重
建。采样工具为激光测距扫描器、医学成像仪、接触探测数字转换器、雷达或地震
勘探仪器等。根据重建曲面的形式,它可分为函数型曲面重建和离散型曲面重建。
前者的代表工作有 Eck 于 1996 年建立的任意拓扑 B 样条曲面自动重建法和
Sapidis 于 1995 年创造的离散点集拟和法。后者的常用方法是建立离散点集的平
面片逼近模型,如 Hoppe 于 1992 年和 1994 年先后创造的分片线性或分片光滑的曲
面模型。对于离散型重建,要求输出曲面具有正确的拓扑结构并且随着采样密度的
增加而收敛到原始曲面。当重建曲面为闭曲面时,Miller 等人发展出一种基于可
变形模型的曲面重建方法。1998 年 Amenta 等人又提出了基于计算几何中 Voronoi
图和 Delaunay 三角化的全新的曲面重建算法,称为外壳(Crust)算法。这种算法的
优点在于输出的离散曲面在细节区域具有密集点,而在无特征的区域具有稀疏点。
最近几年,曲面重建的研究形成了热潮,这几年的 SIGGRAPH 会议上有多篇文章对
此进行了专门报告。

曲面简化(Simplification)
与曲面重建一样,这一研究领域目前也是国际热点之一。其基本思想在于从三
维重建后的离散曲面或造型软件的输出结果(主要是三角网络)中去除冗余信息而又
保证模型的准确度,以利于图形显示的实时性、数据存储的经济性和数据传输的快
速性。对于多分辨率曲面模型而言,这一技术还有利于建立曲面的层次逼近模型,
进行曲面的分层显示、传输和编辑。具体的曲面简化方法有网格顶点剔除法、网格
边界删除法、网格优化法、最大平面逼近多边形法以及参数化重新采样法。

曲面转换(Conversion)
同一张曲面可以表示为不同的数学形式,这一思想不仅具有理论意义,而且具
有工业应用的现实意义。例如,NURBS 这种参数有理多项式曲面虽然包括了参数多
项式曲面的一切优点,但也存在着微分运算繁琐费时、积分运算无法控制误差的局
限性。而在曲面拼接及物性计算中,这两种运算是不可避免的。这就提出了将一张
NURBS 曲面转化成近似的多项式曲面的问题。同样的要求更体现在 NURBS 曲面设计
系统与多项式曲面设计系统之间的数据传递和无纸化生产的工艺中。再如,在两张
参数曲面的求交运算中,如果把其中一张曲面的 NURBS 形式转化为隐式,就容易得
到方程的数值解。近几年来,国际图形界对曲面转换的研究主要集中在以下几方
面:NURBS 曲面用多项式曲面来逼近的算法及收敛性;Bezier 曲线曲面的隐式化及
其反问题;CONSURF 飞机设计系统的 Ball 曲线向高维推广的各种形式比较及互
化;有理 Bezier 曲线曲面的降阶逼近算法及误差估计;NURBS 曲面在三角域上与
矩形域上的互相快速转换。

曲面等距性(Offset)
它在计算机图形及加工中有着广泛的应用,因而成为这几年的热门课题之一。
例如,数控机床的刀具路径设计就要研究曲线的等距性。但从数学表达式中容易看
出,一般而言,一条平面参数曲线的等距曲线不再是有理曲线,这就超越了通用
NURBS 系统的使用范围,造成了软件设计的复杂性和数值计算的不稳定性。为解决
这一问题,十几年来国际图形界提出了用简单曲线来逼近等距曲线的种种算法,这
又带来了收敛性考核、计算不稳定、误差难控制等问题。那么,是否存在具有精确
有理等距曲线的某种参数曲线(OR 曲线)呢?1990 年美国学者 Farouki 首次找到某
一类特殊的平面参数多项式曲线具有这种性质,称之为 PH 曲线。而到 1993 年,浙
江大学的吕伟利用复分析法、重新参数化和代数几何技术,完整地给出了 OR 多项
式和有理参数曲线的一般形式,彻底解决了平面曲线的等距线的有理化问题。在曲
面等距性问题上,吕伟于 1996 年证明了常用二次曲面的有理等距曲面均可用有理
参数样条精确表示的结论;同年他与奥地利学者 Pottmann 等揭示出有理直纹面的
等距面可以有理参数化,同时证明了脊线为有理样条曲线的管道曲面可以精确表示
为有理样条曲面。曲线曲面的等距性还与机械学中的形位公差理论及几何设计中的
区间曲线曲面有着密切的关系。
从表示方法来看,以网格细分(Subdivision)为特征的离散造型与传统的连续
造型相比,大有后来居上的创新之势。
这种曲面造型方法在生动逼真的特征动画和雕塑曲面的设计加工中如鱼得水,
得到了高度的运用。在 1998 年 SIGGRAPH 会议的报告中,有十篇有关曲面造型的论
文,除了有一篇是介绍几何体的变形方法以外,其余九篇均是关于曲面离散造型的
算法或者在离散型曲面上精确求值及进行参数化的工作。特别是,有三篇论文都与
Catmull 和 Clark 在 1978 年所创立的用网格细分产生离散曲面的方法(以下简称 C-
C 法)紧密相关。从这里我们可以看出当今国际图形界在曲面造型理论研究和实际
应用中的热点所在。
这三篇论文是 J.Stam 的“C-C 细分曲面在任意参数上的精确求值”、
T.Sederberg 和浙江大学郑建民的“对 C-C 细分曲面作推广的非均匀递归细分曲
面”及 T.DeRose 的“特征动画中的 C-C 细分曲面”。下面我们从介绍第三篇论文
的写作背景和主要思想入手,剖析网格细分的离散型曲面目前在国际上受到重视的
原因。
在 1998 年荣获奥斯卡大奖的电影作品中,有一个短篇赫然在列,这就是美国
著名的 Pixar 动画电影制片厂选送的作品“Geri’s Game”。动画片描述了一个名
叫 Geri 的老头,在公园里自己对自己下国际象棋,千方百计想取胜的诙谐故事。
动画中人物和景色的造型细致生动,与故事情节浑然一体,使观众得到真正的视觉
美的享受。而这部动画片制作中的曲面设计者就是 T.DeRose。DeRose 在
SIGGRAPH’98 大会上报告的论文中,讲到选用 C-C 细分曲面作为 Geri 老头特征造
型模型的背景。他指出,NURBS 尽管早已被国际标准化组织作为定义工业产品数据
交换的 STEP 标准,在工业造型和动画制作中得到了广泛的应用,但仍然存在着局
限性。单一的 NURBS 曲面与其他参数曲面一样,仅限于表示在拓扑上等价于一张
纸、一张圆柱面或一张圆环面的曲面,不能表示任意拓扑结构的曲面。为了表达特
征动画中更复杂的形状,如人的头、手或服饰,我们面临着一场技术挑战。当然,
我们可以用最普通的复杂光滑曲面的造型方法,例如对 NURBS 的修剪来对付。目前
确实已经存在一些商用系统,诸如 Alias-Wavefront 和 SoftImage 等可以作到这一
点,但是它们至少会遇到以下困难:修剪是昂贵的,而且有数值误差;要在曲面的
接缝处保持光滑,即使是近似的光滑也是困难的,因为模型是活动的。而细分曲面
有潜力克服以上两个困难,它们无须修剪,活动模型的平滑度被自动地保证。
DeRose 成功地应用了 C-C 细分曲面造型法,同时发明了构造光滑的变半径的
轮廓线及合成物的实际技术,提出了在服饰模型中碰撞检测新的有效算法,构造了
关于细分曲面的光滑因子场方法。凭借这些数学和软件基础,他形象逼真地表现了
Geri 老头的头壳、手指和衣服,包括茄克衫、裤子、领带和鞋。这些都是传统的
NURBS 连续曲面造型所不易做到的。那么,C-C 细分曲面是怎样构造的呢?它与传
统的 Doo-Sabin(1978 年)细分曲面异曲同工,都是从一个被称之为控制网格(网格
多半可用激光从手工模型上输入)的多面体开始,递归地计算新网格上的每个顶
点,这些顶点都是原网格上某几个顶点的加权平均。如果多面体的一个面有 n 条
边,细分一次后,这个面就会变成 n 个四边形。随着细分的不断进行,控制网格就
被逐渐磨光,其极限状态就是一张自由曲面。它是无缝的,因而是平滑的,即使模
型是活动的。这种方法显著地压缩了设计和建立一个原始模型的时间。更重要的是
允许原始模型局部地精制化。这就是它优于连续曲面造型方法之处。C-C 细分是基
于四边形的,而 Loop 曲面(1987 年)、蝶形曲面(1990 年)都是基于三角形的。它们
都受到当今图形工作者的重用。

3.几种新的曲面造型方法简介
(1) 基于物理模型的曲面造型方法
现有的 CAD/CAM 系统中的曲面造型方法建立在传统的 CAGD
纯数学理论的基础之上,借借助控制顶点和控制曲线来定义曲面,具有调整曲
面局部形状的功能。但这种灵活性也给形状设计带来许多不便:
典型的设计要求既是定量的又是定性的, 如“逼近一组散乱点且插值于一条
截面线的整体光顺又美光的曲面”。
这种要求对曲面的整体和局部都具有约束,现有曲面生成方式难以满足这种要
求。
设计者在修改曲面时,往往要求面向形状的修改。通过间接的调整顶点、权因
子和节点矢量进行形状修改既繁琐、耗时又不直观,难以既定性又定量地修改曲面
的形状。局部调整控制顶点难以保持曲面的整体特性,如凸性或光顺性。
基于物理模型的曲面造型方法为克服这些不足提供了一种手段。用基于物理模
型的方法对变形曲面进行仿真或构造光顺曲面是 CAGD 和计算机图形学中一个重要
研究领域。
1987 年加拿大学者 Terzoulos 等率先将基于能量的弹性可变形自由曲面造型
技术引用到计算机图形学领域,受到了国际上众多学者的重视。Willians 以虚拟
弹性薄板总能量作为能量泛函用有限插分法构造光顺曲面。Celniker 和
Gossard 提出了基于有限元分析的自由曲面设计系统。Moreton 和 Seqin 提出了设
计光顺曲面的函数优化方法。他们首先建立使用曲面插值给定点、法矢和曲率的几
何约束方程,然后再利用非线性优化技术使反映曲面形状的光顺函数最小。使用这
种技术,可以较好地将形状约束和几何约束结合在一起,克服传统上的不足。该方
法可以产生高质量的曲面,但其计算耗费较大。Welch 和 Witkin 提出了变分曲面
设计方法。这种方法也是从设计的角度出发,将整张曲面看作是一张有弹性的曲
面,可以用曲面上任意一些点或曲线控制其形状,或者要求曲面在一些关键点插值
于给定的法矢或高斯曲率。同时,要求曲面满足设计者的定性要求,如形状光顺而
美光等。根据这些要求建立优化的约束方程,然后用数值方法求解得到所要求的曲
面。所采用的能量泛函与 Celniker 和 Gossard 的工作类似,但在曲面表达上作了
改变:采用了 Forsey 和 Bartels 的分层 B 样条曲面表达形式以提高局部控制能
力,但使用起来仍不方便。
1994 年,Terzopoulos 等在 NURBS 曲面的定义中增加了一个时间变量,又提
出了基于能量模型的动态 NURBS(D_NURBS)曲面。Terzopoulos 的基本思想是根据
Lagrange 动力方程建立一个偏微分方程,按照曲面的变形要求施加一个外力,以
给定偏微分方程的边界条件建立曲面的几何边界约束,通过方程中表示形状变化的
能量函数的内部参数来反映曲面的物理属性,最后由数值计算方法得到这张曲面离
散或精确形式的解。
这些方法具有如下特点:
① 曲面形状的改变服从物理准则,通过计算仿真可以动态地显示模型在某个
外力作用下的变形;
② 在给定的约束条件下,这种动态模型的平衡状态具有势能最小的特点,可
以建立满足局部或整体设计要求的势能函数和规定与形状设计有关的几何约束;
③ 能量模型建立在传统的标准纯几何模型的基础上。这意味着尽管交互或自
动的形状设计可以在基于能量模型的物理层进行,但在几何层上仍然可以调用现在
的几何操作库。
基于物理模型的曲面造型方法在具体实施上有以下三种不同的方式:
力学原理的选择:在不考虑时间因素时,可用梁或板的平衡方程或相应能量泛
函的变分原理来建立曲线、曲面的控制方程。当考虑时间因素时,则用 Langrange
方程建立运动方程作为曲线、曲面的控制方程。
能量泛函的选择:i)由曲线、曲面的第一和第二基本形式构造;ii)由曲面
主曲率平方和或主曲率变化率的平方和的积分构造;iii)由曲面的一阶和二阶偏
导数的加权平方和构造。前两种方法完全从几何概念出发,他们是曲面物理坐标的
非线性函数,计算耗费较大。
曲线、曲面的表达方式:可采用各种不同的曲面表达形式。因 NURBS 曲面符合
STEP 标准,是各种 CAD/CAM 系统广泛采用的曲线、曲面的几何表达形式,故具有
重要的意义。但由于权因子的存在,其控制方程是非线性的,降低了计算效率。对
权因子取值范围的约束也存在一定的问题。尽管 Terzopoulos 提出并研究了 NURBS
表达式的变形曲面,但在实际应用中,一般仍取权因子为 1,即从 NURBS 简化为非
有理 B 样条。
基于物理模型的变形曲线、曲面造型研究已经取得了巨大的成就,但还有许多
问题需要解决,其中包括:计算效率问题,采用有限元方法限制了交互速度的提
高;交互控制问题,如何交互地选择物理参数仍有待研究;能量泛函的选择,如何
在提高计算效率和保证曲面质量之间的平衡。

(2) 基于偏微分方程(PDE)的曲面造型方法
PDE 曲面使用一组椭圆偏微分方程产生曲面, 由 Leeds 大学的 Bloor 等人
于 80 年代末将之引入 CAGD 领域。其思想起源于将过渡面的构造问题看作一偏微
分方程的边值问题,而后发现使用该方法可以方便地构造大量实际问题中的曲面形
体。 他们探索了 PDE 方法在构造过渡面、自由曲面及 N 边域中的应用。
同时也探索了这种方法在功能曲面设计中的应用。船体、飞机外形、螺旋浆叶
片等外形都可由 PDE 方法构造。
PDE 曲面的形状由边界条件和所选择的片微分方程确定。该方法具有以下特
点:
① 构造过渡面简单易行, 只需给出过渡线并计算过渡线处的跨界导矢;
② 所得曲面自然光顺。曲面由曲面参数的超越函数,而不是简单的多项式;
③ 确定一张曲面只需少量的参数,并且对设计者的数学背景要求较少:用户
只需给出边界曲线和跨界导矢即可产生一张光顺的曲面。因此,用户的输入工作量
较小;
④ 可通过修改边界曲线和跨界导矢即方程中的一个物理参数来调整曲面形
状;
⑤ 便于功能曲面的设计。
功能曲面设计最终归结为一些泛函的极值问题,这些泛函的自变量是形状参
数,形状参数的多少直接关系到求泛函极值问题时计算量的大小。PDE
曲面形状完全由边界条件确定,所需形状参量较少,从而可以降低计算耗费。
PDE 方法是一种新型的曲面造型技术, 该方法仅是一种曲面设计技术,而不
是一种曲面的表达方式。
(3) 流曲线曲面造型
在 CAD 领域,许多曲线曲面的设计涉及到运动物体的外型设计,如汽车、飞
机、船舶等。这些物体在空气、水流等流体中相对运动。由于流体对运动物体产生
阻力,运动物体的外型设计将变得十分重要。运动物体外型的光滑与否将直接影响
其运动性能。人们常常希望所设计的运动物体的外型具有“流线型”,因为具有
“流线型”外型的运动物体不仅外观漂亮宜人,而且能极大地减少前进过程中流体
对物体的阻力。
针对这些运动物体的外型设计,一种以流体力学为背景的流曲线曲面的造型
方法被提出。由流体力学理论可知,流曲线曲面上任一点的切线与该点的水流或气
流的流动矢量方向吻合,因此,用流曲线曲面设计的外型具有良好的物理性能,同
时外型也十分美观。该方法的思想以流体力学中的平面定常理想不可压缩无旋动为
力学背景,将流体力学中流函数的概念引人到 CAD 中,从而建立流曲线曲面的数学
模型。
该方法的研究刚刚起步,造型方法的理论和流函数的建立尚不完善,故目前
也处于探索阶段,其基本理论、数学模型和一些相关算法还有待进一步研。
另外,其他方法还有:散乱点的曲线曲面的造型方法、小波曲线曲面的造型
方法等。

4.当今几种 CAD/CAM 系统的曲面功能评述


美、法等国的 CAD 技术一直走在世界的前沿,它们拥有许多世界闻名的
CAD/CAM 系统,这些系统具备十分强大的功能。

美国 SDRC 公司的 I-DEAS Master Series 软件采用 VGX(超变量化)技术,用户可以


直观、实时地进行三维产品的设计和修改。VGX 有如下好处:不必象参数化造型系
统那样要求模型“全约束”,在全约束及非全约束的情况下均可顺利地完成造型;
模型修改不必拘泥于造型历史树,修改可基于造型历史树,亦可超越造型历史树;
可直接编辑任意 3D 实体特征,无须回到生成此特征的 2D 线框初始状态;可就地以
拖动方式随意修改 3D 实体模型,而无须仅以“尺寸驱动”一种方式来修改模型;
模型修改许可形状及拓扑关系发生变化,而并非象参数技术那样仅仅是尺寸的数据
发生变化;所有操作均为“一拖一放”方式,操作简便。该软件的
Master Surface 模块是建立复杂雕塑曲面的快捷工具,它基于双精度 NURBS,与实
体模型完全集成。它支持各种曲线曲面造型方法,如拉伸、旋转、放样、扫掠、网
格、点云等,强大的变量扫掠支持变截面、多轨迹线以及尺寸驱动。其结果是一个
曲面集合或具有拓扑关系的曲面实体模型。该模型可参与全部几何造型操作、干涉
检查、物性计算等。I-DEAS 提供了独特的变量成形工具,它基于最小能量法,使
用先进的高层次操作,例如对直观的几何形状进行推挤。弯扭,相斥、吸引等,使
底层的曲面曲线成型。也可以对真实的几何体直接进行交互修改,从而得到光顺的
形状,而不象传统的那样对控制点、权及节点进行交互操作。该软件较完整地解决
了主要的曲面造型问题。

美国 Unigraphics Solutions 公司的 UG 源于航空业、汽车业,以 Parasolid 几何


造型核心为基础,采用基于约束的特征建模和传统的几何建模为一体的复合建模技
术。其曲面功能包含于 Freeform
Modeling 模块之中,采用了 NURBS、B 样条、Bezier 数学基础,同时保留解
析几何实体造型方法,造型能力较强。其曲面建模完全集成在实体建模之中,并可
独立生成自由形状形体以备实体设计时使用。而许多曲面建模操作可直接产生或修
改实体模型,曲面壳体、实体与定义它们的几何体完全相关。UG 软件实现了面与
体的完美集成可将无厚度曲面壳缝合到实体上,总体上,UG 的实体化曲面处理能
力是其主要特征和优势。

美国 PTC 公司的 Pro/Engineer 以其参数化、基于特征、全相关等新概念闻名于


CAD 界,其曲面造型集中在 Pro/SURFACE 模块。其曲面的生成、编辑能力覆盖了曲
面造型中的主要问题,主要用于构造表面模型,实体模型,并且可以在实体上生成
任意凹下或凸起物等。尤其是可以将特殊的曲面造型实例作为一种特征加入特征库
中。Pro/Engineer 自带的特征库就含有如下特征:复杂拱形表面、三维扫描外
形、复杂的非平行或旋转混合、混合/扫描、管道等等。该软件的曲面处理仅适合
于通用的机械设计中较常见的曲面造型问题。

美国 IBM 公司的 CATIA/CADAM (Dassault Systems 公司开发)是一个广泛的


CAD/CAM/CAE/PDM 应用系统。该系统有关曲面的模块包括:曲面设计(Surface
design)、高级曲面设计(Advanced surface design)、自由外形设计(Free form
design)、整体外形修形(Global shape deformation)、创成式外形修形
(Generative shape modeling)、白车身设计(Body-in-white templates)等。
CATIA 外形设计和风格设计解决方案对设计零件提供了广泛的集成化工具。该系统
具有很强的曲面造型功能。

法国 Matra-DataVision 公司的 Euclid 集成系统是一个集机械设计与工厂设计于一


身的企业级并行工程解决方案,其曲面功能在“ASD 高级曲面设计”之中。曲面由
NURBS 和 Bezier 数学形式表达,通过强大的蒙皮、扭曲、放样、裁剪、联合等运
算,系统能够形成复杂的外形。其实体造型功能可直接用于曲面,表现出突出的拓
扑运算能力,例如:多曲面间的交、并、差运算;在多曲面间的空隙处填充成保持
一致切矢、曲率的新曲面;构造相切于已知曲面的曲面等。Euclid 动态自由造型
功能,实现了以曲面曲率进行动态曲面跟踪、编辑、控制的设计修改过程,很好地
体现了交互技术的应用。Matra 公司的另一专业应用系统 Strim 专门针对复杂曲面
CAD/CAE/CAM,其曲面设计,模具制造能力优于 Euclid 系统。这主要表现在曲面模
型质量检查器,曲面重建、逆向工程与工业造型设计等专业模块上。尤其是其数字
化点加工能力,即可以根据坐标测量机测得的数据点直接进行加工程序的编制,而
不必构造曲面模型。总之,这两个软件的曲面能力实力最强。Matra-DataVision
公司现已与 Dassault Systems 公司开展了合作。
美国 CV 公司的 CADDS5 软件的 NURBS 曲面设计模块是 CV 公司用以完成大型复杂曲
面造型的专用工具。NURBS 模块集成于清晰造型的数据库结构中,但其强大的曲面
裁剪使得曲面构成的实体可贯穿于参数设计、详细设计、加工、分析的全过程。其
特点主要在于:允许由较少的低阶曲线和曲面构造复杂形体,使得曲面编辑和修改
操作快速而稳定;交互地连续修改曲线曲面;局部编辑能力;多个连接曲面形成复
合曲面并缝合成实体;曲线和曲面的质量评估。CADDS5 软件全面地解决了曲面造
型中的主要问题,计算稳定,使用灵活,对于精确复杂的曲面设计具有较强功能。
随着象 WINDOWS/NT 这样的 32 位操作系统的流行和微机性能的提高,使得在这
些环境下实现高级曲面造型已经成为可能。现在主要有两种形式的软件:一种是从
UNIX 平台移植到 NT 平台的,如 EDS 开始将 UG 向微机移植;另一种是从 WINDOWS
环境向上发展的系统,如 MDT(Autodesk 公司)、SolidWorks、Solid Edge(此为 UG
公司并购 Intergraph 的机械软件产品)。Solid Edge 采用 Parasolid 造型内核,
零件设计应用全参数化及基于特征造型的技术,提供了如扫描、提拉、筋板、螺
旋、切割、薄壁等功能,钣金设计可自动折弯工艺孔、自动展开和回折。这些高档
微机 CAD/CAM 系统以其使用灵活、性价比高而广受注目。象 MATRA 的 prelude 系统
包含了 EUCLID 和 STRIM80%的命令和功能,能够解决大部分曲面造型、分析、加工
问题。MDT 以 ACIS 模型为核心,可以对 NURBS 曲面进行多种几何处理并且结合到
统一的实体环境中。
中国广州红地公司开发的“金银花(LONICERA)”MDA99 系统具有强大的高级曲面设
计模块,提供灵活多样的曲线、曲面构造功能,与实体建模实现无缝连接。设计者
利用 MDA99 所提供的曲面工具,可随心所欲地构造任意复杂的过渡曲面、自由曲面
等;曲面编辑、修改、驱动非常方便。MDA 提供对实体的边以及边与面、面与面之
间的各种变半径高级过渡,包括固定半径、固定宽度、参数半径、位置半径、周边
倒角、旋转椭圆等。MDA 的曲线构成方式有:自由曲线、曲面交线、投影曲线、偏
移曲线、交叉曲线、螺旋曲线、u-v 曲线,特有的函数曲线功能使得设计人员利用
函数方程、参数方程构造各种曲线。MDA 的曲面生成方法更是应有尽有:拉伸曲
面、旋转曲面、扫描曲面、蒙皮曲面、放样曲面、网格曲面、等距曲面、插值曲
面、边界曲面、函数曲面等。尤其是 MDA 所提供的变形(Deformation)设计功能,
先进而实用,设计人员给定不同的边界约束以及受力情况便可得到不同曲面形状。
MDA 同时还提供各种细致有效的曲面局部修改操作,包括裁剪、过渡、延伸、拼
接、缝合等。总之,MDA 高级曲面特征设计模块提供的生成、修改、驱动的功能可
以与各种国外大型的 CAD/CAM 软件相媲美。
预计在不远的将来,微机 CAD/CAM 系统将以其良好的 2D 设计/绘图、3D 实体/
曲面造型、数控加工、工程数据管理,物性分析的集成化优势而得到广泛应用和发
展。

You might also like