CAD技术基础产品造型参数曲线与曲面.pptx
《CAD技术基础产品造型参数曲线与曲面.pptx》由会员分享,可在线阅读,更多相关《CAD技术基础产品造型参数曲线与曲面.pptx(79页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1第三章 产品造型3.1 形体的机内表示 (参见李建军的书)3.2 参数曲线与曲面 (参见孙家广的图形学P286)3.3 基于线框、表面、实体和特征统一表示的造型(参见李建军的书 第5章 产品零件造型.doc)第1页/共79页23.2 参数曲线和曲面3.2.1 概述曲面造型(Surface Modeling)是计算机辅助几何设计(Computer Aided Geometric Design,CAGD)和计算机图形学的一项重要内容,主要研究在计算机图象系统的环境下对曲面的表示、设计、显示和分析。起源于汽车、飞机、船舶、叶轮等的外形放样工艺,由Coons、Bezier等大师于20世纪60年代奠定
2、其理论基础。第2页/共79页31963年:美国波音(Boeing)飞机公司的佛格森(Ferguson)最早引入参数三次曲线(三次Hermite插值曲线),将曲线曲面表示成参数矢量函数形式,构造了组合曲线和由四角点的位置矢量、两个方向的切矢定义的佛格森双三次曲面片,从此曲线曲面的参数化形式成为形状数学描述的标准形式。仅用端点的位置和切矢控制曲线形状是不够的,中间的形状不易控制,且切矢控制形状不直接。第3页/共79页41964年,美国麻省理工学院(MIT)的孔斯(Coons)用封闭曲线的四条边界定义一张曲面,Ferguson曲线曲面只是Coons曲线曲面的特例。而孔斯曲面的特点是插值,即构造出来的
3、曲面满足给定的边界条件,例如经过给定边界,具有给定跨界导矢等等。但这种方法存在形状控制与连接问题。同年,舍恩伯格(Schoenberg)提出了参数样条曲线、曲面的形式。第4页/共79页51971年,法国雷诺(Renault)汽车公司的贝塞尔(Bezier)发表了一种用控制多边形定义曲线和曲面的方法,这种方法不仅简单易用,而且漂亮地解决了整体形状控制问题,把曲线曲面的设计向前推进了一大步,为曲面造型的进一步发展奠定了坚实的基础。但当构造复杂曲面时,Bezier方法仍存在连接问题和局部修改问题。同期,法国雪铁龙(Citroen)汽车公司的德卡斯特里奥(de Castelijau)也独立地研究出与B
4、ezier类似的方法。第5页/共79页61972年,德布尔(de Boor)给出了B样条的标准计算方法。1974年,美国通用汽车公司的戈登(Gorden)和里森费尔德(Riesenfeld)将B样条理论用于形状描述,提出了B样条曲线和曲面。这种方法继承了Bezier方法的一切优点,克服了Bezier方法存在的缺点,较成功地解决了局部控制问题,又轻而易举地在参数连续性基础上解决了连接问题,从而使自由型曲线曲面形状的描述问题得到较好解决。但随着生产的发展,B样条方法显示出明显不足,不能精确表示圆锥截线及初等解析曲面,这就造成了产品几何定义的不唯一,使曲线曲面没有统一的数学描述形式,容易造成生产管理
5、混乱。1975年,美国锡拉丘兹(Syracuse)大学的佛斯普里尔(Versprill)提出了有理B样条方法。第6页/共79页780年代后期 皮格尔(Piegl)和蒂勒(Tiller)将有理B样条发展成非均匀有理B样条方法,并已成为当前自由曲线和曲面描述的最广为流行的技术。NURBS方法的突出优点是:可以精确地表示二次规则曲线曲面,从而能用统一的数学形式表示规则曲面与自由曲面,而其它非有理方法无法做到这一点;具有可影响曲线曲面形状的权因子,使形状更宜于控制和实现;NURBS方法是非有理B样条方法在四维空间的直接推广,多数非有理B样条曲线曲面的性质及其相应算法也适用于NURBS曲线曲面,便于继承
6、和发展。由于NURBS方法的这些突出优点,国际标准化组织(ISO)于1991年颁布了关于工业产品数据交换的STEP国际标准,将NURBS方法作为定义工业产品几何形状的唯一数学描述方法,从而使NURBS方法成为曲面造型技术发展趋势中最重要的基础。第7页/共79页83.2.2 曲线表示的基本知识 1.曲线和曲面的三种表示方法 1)显式 y=f(x);z f(x,y)2)隐式 f(x,y,z)0 3)参数表示 x=x(t),y=y(t),z=z(t)如平面曲线上任一点P可表示为:P(t)=x(t),y(t)如直线:P(t)=P1+(P2-P1)t t0,1 对P求导,可表示为:P(t)=x(t),y
7、(t)由于参数表示的曲线、曲面具有几何不变性等优点,计算机图形学中通常用参数形式描述曲线、曲面。第8页/共79页9第9页/共79页10有更大的自由度来控制曲线、曲面的形状y=ax3+bx2+cx+d二维三次曲线的参数表示为:x=at3+bt2+ct+dy=et3+ft2+gt+h(2)变换时,参数曲线可对方程进行变换,而非参数曲线要对每一个点进行变换(3)便于处理斜率为无穷大的问题。(4)便于把低维空间中的曲线、曲面扩展到高维空间。(5)规格化的参数变量t0,1,是有界的,不必用另外的参数去表示边界(6)便于用矢量和矩阵表示几何分量,简化了计算。第10页/共79页112.位置矢量位置矢量 P(
8、t)=x(t),y(t),z(t)P(t)=dP/dtP(t)=d2P/dt2第11页/共79页123.参数曲线的切矢量、法矢量、曲率、挠率切矢量 dP/ds=P(t)/|P(t)|曲率 转角/s 或者 转角/c第12页/共79页13第13页/共79页14法矢量 法平面 主法矢扰率第14页/共79页154.插值、逼近、拟合及光顺插值与插值函数 给定一组有序的数据点Pi,i=0,1,n,构造一条曲线顺序通过这些数据点,称为对这些数据点进行插值,所构造的曲线称为插值曲线。线性插值 y=(x)=ax+b抛物线插值 y=(x)=ax2+bx+c第15页/共79页164.插值、逼近、拟合及光顺逼近逼近:
9、构造一条曲线使之在某种意义下最接近给定的数据点,称为对这些数据点进行逼近,所构造的曲线为逼近曲线。最小二乘法 n个点 构造一个m(m0。由此可得 利用P3Q0,则有第42页/共79页435.Bezier曲线的拼接要满足一阶连续拼接条件,必须满足 P3Q0 以及P2、P3(Q0)、Q1 共线的条件。第43页/共79页44G2连续的充要条件是:在G1连续的条件下,并满足方程 表明 、和 五点共面,事实上,在接合点两条曲线段的曲率相等,主法线方向一致,我们还可以断定:和 位于直线 的同一侧。第44页/共79页453.2.4 Beizer曲面定义基于Bezier曲线的讨论,我们可以方便地可以给出Bez
10、ier曲面的定义和性质,Bezier曲线的一些算法也可以很容易扩展到Bezier曲面的情况。(n+1)(m+1)个空间点列:Bezier曲面定义为:依次用线段连接点列中相邻两点所形成的空间网格,称之为特征网格。第45页/共79页46Bezier曲面的矩阵表示式是:如图所示,为三次Bezier曲面第46页/共79页472 Beizer曲面的性质除变差减小性质外,Bezier曲线的其它性质可推广到Bezier曲面:(1)Bezier曲面特征网格的四个角点正好是Bezier曲面的四个角点。(2)Bezier曲面特征网格最外一圈顶点定义Bezier曲面的四条边界;Bezier曲面边界的跨界切矢只与定义
11、该边界的顶点及相邻一排顶点有关。(3)几何不变性。(4)对称性。(5)凸包性。第47页/共79页483.Bezier曲面的拼接对于两张给定的双三次Bezier曲面片,有 式中第48页/共79页493.Bezier曲面的拼接1)位置连续的拼接条件 二曲面片只需满足 P(1,v)=Q(0,v)即只需控制网格顶点满足 Pi,3=Qi,0 (i=0,1,2,3)相邻两张Bezier曲面边界只要采用公共的控制顶点就能保证曲面的边界位置连续条件。第49页/共79页503.Bezier曲面的拼接2)一阶几何连续的拼接条件一阶几何连续的拼接条件 除满足位置连续条件外,还应满足下列条件 式中 0。此时,满足一阶
12、几何连续的充分条件(非必要条件)为第50页/共79页513.Bezier曲面的拼接几何意义:Pi,2,Pi,3(Qi,0)Qi,1(i0,1,2,3)应位于同一直线上。第51页/共79页52Bezier的商业应用在Bezier指导下,1962至1968年底雷诺汽车厂研制成功了UNISURF曲面造型和SURFAPT数控加工原型系统,配置了一台数控绘图机和一台数控铣床,1972年起开始用于生产,两年内定义了四种车型的车身外形。从1977年起英国剑桥大学工程系用Bezier曲面研制了曲面设计加工系统DUCT。它的构形方法是先定义一条脊椎线(spine)。与脊椎线相垂直,定义各个剖面形状。灵活设计脊椎
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CAD 技术 基础 产品 造型 参数 曲线 曲面
限制150内