第4章 曲线和曲面PPT讲稿.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第4章 曲线和曲面PPT讲稿.ppt》由会员分享,可在线阅读,更多相关《第4章 曲线和曲面PPT讲稿.ppt(142页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第4章章 曲线和曲面曲线和曲面第1页,共142页,编辑于2022年,星期一曲线的表示形式曲线的表示形式l显示表示显示表示 y=kx+b (三维三维)l隐式表示隐式表示 f(x,y)=0 x2+y2=R2第2页,共142页,编辑于2022年,星期一l参数表示参数表示l将将t归范化为归范化为0,1:t=(t-a)/(b-a)第3页,共142页,编辑于2022年,星期一l直线参数方程直线参数方程l园参数方程园参数方程t10P1P0P1(x,y)第4页,共142页,编辑于2022年,星期一4.1 曲线和曲面的基础知识曲线和曲面的基础知识 4.1.1曲线及其参数表示1.参数曲线的分类曲线分为规规则则曲
2、曲线线、拟拟合合曲曲线线(不不规规则则曲曲线线)和和随随机机曲曲线线三大类。所谓规则曲线就是具有确定描述函数的曲线,如直线、圆锥曲线等。第5页,共142页,编辑于2022年,星期一自由曲线曲面的发展过程自由曲线曲面的发展过程目标:美观,且物理性能最佳目标:美观,且物理性能最佳1963年,美国波音飞机公司,年,美国波音飞机公司,Ferguson双三次曲面片双三次曲面片19641967年,美国年,美国MIT,Coons双三次曲面片双三次曲面片1971年,法国雷诺汽车公司,年,法国雷诺汽车公司,Bezier曲线曲面曲线曲面1974年,美国通用汽车公司,年,美国通用汽车公司,Cordon和和Riese
3、nfeld,Forrest,B样条曲线曲面样条曲线曲面1975年,美国年,美国Syracuse大学,大学,Versprille有理有理B样条样条80年代,年代,Piegl和和Tiller,NURBS方法方法第6页,共142页,编辑于2022年,星期一2.参数曲线的定义如图4.1所示,对于三维空间上连续的单值参数曲线可定义为它是三维空间上的一个有界点集,t=0和t=1分别为参数曲线的两个端点参数。第7页,共142页,编辑于2022年,星期一图4.1参数曲线及其几何量第8页,共142页,编辑于2022年,星期一3.参数曲线的几何量以下的几何量示意图参见图4.1。1)位置矢量对于三维参数曲线,曲线上
4、任一点的位置矢量(即其坐标),可用矢量P(t)表示 P(t)=x(t)y(t)z(t)第9页,共142页,编辑于2022年,星期一2)切矢量对于三维参数曲线,曲线上任一点的切矢量可用矢量P(t)表示,P(t)=x(t)y(t)z(t)。其大小反映了曲线关于参数t在该点处的变化速度,其方向趋于该点的切线方向。对于一般参数t,若|dP/dt|0,则有对于弧长参数s,通常称矢量T为单位切矢量。第10页,共142页,编辑于2022年,星期一3)曲率设以弧长s为参数,则参数曲线上任一点的曲率定义为k=|dT/ds|。因此即称=1/k为曲率半径。第11页,共142页,编辑于2022年,星期一4)法矢量上述
5、讨论中T是单位切矢量,dT/ds是一个与T垂直的矢量。将与dT/ds平行的单位矢量记作N。对于空间的参数曲线,所有垂直于切矢量T的矢量都是法矢量。因此,曲线上某一点处就有一束法线,它们在一个平面上,我们称此平面为曲线在该点处的法平面,而把平行于矢量N的法线叫作曲线在该点的主法线,N称为单位主法线矢量。第12页,共142页,编辑于2022年,星期一矢量积B=TN,是一个与T和N垂直的矢量。把平行于矢量B的法线叫做曲线的副法线,B称为单位副法线矢量。T、N和B是三个互相垂直的单位矢量,构成了曲线在该点处的直角坐标系,它在曲线给定点上决定了三个基本方向。通过曲线上这个给定点,把由矢量T和N张成的平面
6、称为密切平面,把由矢量N和B张成的平面称为法平面,把由矢量B和T张成的平面称为化直平面。第13页,共142页,编辑于2022年,星期一5)挠率仍设以弧长s为参数,则参数曲线上任一点的挠率定义为=|dB/ds|,它反映了曲线在该点处扭出其密切平面的速率。对于平面曲线,密切平面就是曲线所在的平面,其副法矢量是固定不变的,有dB/ds=0,因此,确定曲线为平面曲线的充要条件是,曲线上任意点处的挠率等于零。对于非平面曲线,矢量B不再是常数,它说明了曲线在该点处的扭挠性质。第14页,共142页,编辑于2022年,星期一4.参数曲线的代数形式和几何形式在以下的讨论中,以三次参数曲线为例。三次参数曲线的代数
7、形式是x(t)=a3xt3+a2xt2+a1xt+a0 xy(t)=a3yt3+a2yt2+a1yt+a0yz(t)=a3zt3+a2zt2+a1zt+a0zt0,1第15页,共142页,编辑于2022年,星期一其矢量表示式为 P(t)=a3t3+a2t2+a1t+a0t0,1(4-1)其中,a3、a2、a1、a0是其代数系数矢量,它们惟一地确定了一条曲线的形状和位置。因而,只要a3、a2、a1、a0确定,该三次参数曲线也就惟一地确定了。第16页,共142页,编辑于2022年,星期一为了确定a3、a2、a1、a0,我们可以选择端点矢量、切矢量、法矢量、曲率和挠率等几何量作为条件。假设已知两个端
8、点矢量分别为P(0)和P(1),端点切矢量分别为P(0)和P(1),下面我们来确定a3、a2、a1、a0。由式(4-1)得P(t)=3a3t2+2a2t+a1(4-2)第17页,共142页,编辑于2022年,星期一将上述的已知条件代入(4-1)式和(4-2)式得P(0)=a0P(1)=a3+a2+a1+a0P(0)=a1P(1)=3a3+2a2+a1第18页,共142页,编辑于2022年,星期一由上述方程组可求得a0=P(0)a1=P(0)a2=-3P(0)+3P(1)-2P(0)-P(1)a3=2P(0)-2P(1)+P(0)+P(1)第19页,共142页,编辑于2022年,星期一令P0=P
9、(0),P1=P(1),P0=P(0),P1=P(1),将a3、a2、a1、a0代入式(4-1)得P(t)=(2t3-3t2+1)P0+(-2t3+3t2)P1+(t3-2t2+t)P0+(t3-t2)P1t0,1(4-3)令F1=2t3-3t2+1,F2=-2t3+3t2,F3=t3-2t2+t,F4=t3-t2,则式(4-3)可写为P(t)=F1P0+F2P1+F3P0+F4P1(4-4)第20页,共142页,编辑于2022年,星期一由于F=F1F2F3F4可以写成则P=FB可表示为P=TMB,并且A=MB,B=M-1A。第21页,共142页,编辑于2022年,星期一5.重新参数化如图4.
10、2所示,设曲线的原参数为t,其两个端点参数分别为ti和tj,几何系数矩阵为B1=PiPjPiPjT,曲线的新参数为w,其两个端点参数分别为wi和wj,几何系数矩阵为B2=RiRjRiRjT。由于端点位置矢量不变,因而有Ri=Pi,Rj=Pj。为了保证曲线切矢量的方向不变,且参数化的方程仍为三次,则w和t必存在线性关系,令w=at+b,于是有第22页,共142页,编辑于2022年,星期一图4.2曲线重新参数化第23页,共142页,编辑于2022年,星期一由此求得因为所以重新参数化后的曲线与原来曲线的几何系数之间的关系是第24页,共142页,编辑于2022年,星期一6.参数曲线的截断、分割、拼接1
11、)参数曲线的截断如图4.3所示,一条参数曲线在ti和tj处被截断,仅取从ti到tj的一段作为新的曲线。它相当于对该曲线重新参数化,使得ti对应于w0,tj对应于w1。由于w1-w0=1,因而截断后的参数曲线的几何系数矩阵B=R0R1R0R1T,其中R0=Pi,R1=PjR0=-(ti-tj)PiR1=-(ti-tj)Pj第25页,共142页,编辑于2022年,星期一图4.3参数曲线的截断第26页,共142页,编辑于2022年,星期一2)参数曲线的分割当一条参数曲线被分割成具有任意长度的n条新的参数曲线时,如果其中第i段曲线的边界条件和参数由Pi,Pi,ti给出,则第i段曲线重新参数化后的几何系
12、数矩阵为若一条参数曲线被等分成n段曲线,即参数变量的间隔是相等的,则第i段曲线的几何系数矩阵为第27页,共142页,编辑于2022年,星期一3)参数曲线的拼接参数曲线的拼接是指把几条参数曲线段连接在一起,形成一条新的参数曲线,如果已知两条参数曲线的几何系数为B1和B2,将B1,B2拼接成一条新的参数曲线,其几何系数为B3,令第28页,共142页,编辑于2022年,星期一由于B3的端点必须与B1和B2重合,因而有P3(0)=P1(0),P3(1)=P2(1)。再者,B3在端点的切矢量和B1、B2相同,即有第29页,共142页,编辑于2022年,星期一所以B3的几何系数矩阵是其中,a、b0,通过a
13、,b的变化来改变B3曲线的内部形状。第30页,共142页,编辑于2022年,星期一曲线在拼接时,为了达到整条光滑要求,在连接点处应满足拼接条件,我们称之为曲线段间的几何连续性,它常有如下几种:(1)位置连续,用G0表示。(2)斜率连续,用G1表示。(3)曲率连续,用G2表示。第31页,共142页,编辑于2022年,星期一7.有理参数曲线有理参数曲线是基于齐次坐标(参见5.1.1节)的参数曲线。在齐次坐标空间定义的参数曲线可写成 P(t)=X(t)Y(t)Z(t)W(t)T该齐次坐标空间的点映射到三维空间,则有第32页,共142页,编辑于2022年,星期一由此可知,对于任何无理参数曲线均可通过增
14、加W(t),使之变为有理参数曲线。例如,在齐次坐标空间中Hermite曲线的代数式为xw=a3xt3+a2xt2+a1xt+a0 xyw=a3yt3+a2yt2+a1yt+a0yzw=a3zt3+a2zt2+a1zt+a0zw=a3wt3+a2wt2+a1wt+a0w第33页,共142页,编辑于2022年,星期一将其映射到三维空间,有第34页,共142页,编辑于2022年,星期一总的来说,采用有理多项式曲线有下列优点:(1)增加了控制曲线形状的自由度。(2)有理参数多项式具有几何和透视投影变换不变性。(3)用有理参数多项式可精确地表示圆锥曲线、二次曲面,进而统一几何造型算法。第35页,共142
15、页,编辑于2022年,星期一8.构造曲线的方法插值、逼近是构造拟合曲线的重要方法。1)插值所谓插值是指给定函数f(x)在区间a,b中互异的n个点(xi,f(xi)(i=1,2,n),要求构造一个函数(x)去逼近f(x),且要求(xi)=f(xi)(i=1,2,n)。(x)称为插值函数,(xi,f(xi)(i=1,2,n)称为插值节点或型值点。第36页,共142页,编辑于2022年,星期一线性插值就是给定函数f(x)的两个不同的点(x1,y1)和(x2,y2),构造一个线性插值函数(x)=ax+b近似代替函数f(x)。根据插值的定义可以确定系数a和b,因而可得线性插值函数为第37页,共142页,
16、编辑于2022年,星期一抛物线插值是指给定函数f(x)的三个互异点(x1,y1)、(x2,y2)和(x3,y3),构造一个抛物线插值函数(x)=ax2+bx2+c。同样,根据插值的定义可以确定系数a、b和c,则抛物线插值函数为第38页,共142页,编辑于2022年,星期一2)逼近插值方法构造的插值函数的次数与插值点的个数有关,当插值点太多时,构造插值函数是相当困难的,并且,过多的插值点也会带来一定的误差。而逼近方法构造的多项式函数与型值点的个数无关。逼近的方法很多,最常用的有最小二乘法。第39页,共142页,编辑于2022年,星期一4.1.2曲面及其参数表示1.曲面的分类曲面也分为规则曲面和拟
17、合曲面(不规则曲面)两大类。规则曲面就是具有确定描述函数的曲面,如圆柱、圆锥、圆球等回转曲面、螺旋面等。由离散特征点构造函数来描述的曲面称为拟合曲面,也称自由曲面。如Coons曲面、Bzier曲面、B样条曲面等。第40页,共142页,编辑于2022年,星期一2.参数曲面的定义和曲线一样,尽管曲面也有显式、隐式和参数表示,但是在计算机图形学上,参数曲面更便于用计算机表示和构造。如图4.4所示,一张矩形域上的由曲线边界包围具有一定连续性的、单值的曲面片的参数方程为其中,u,w为参数。第41页,共142页,编辑于2022年,星期一图4.4参数曲面片及其几何量第42页,共142页,编辑于2022年,星
18、期一3.描述参数曲面的几何量以下的几何量示意图参见图4.4。1)位置矢量曲面片上任一点的位置矢量可表示为 P(u,w)=x(u,w)y(u,w)z(u,w)。设曲面片上某一点的参数分别为ui和wj,则该点可表示为P(ui,wj),简记为Pij。第43页,共142页,编辑于2022年,星期一2)角点一张矩形域上的曲面片的四个角点分别是P(0,0)、P(0,1)、P(1,0)、P(1,1),分别简记为P00、P01、P10、P11。3)边界线一张矩形域曲面片的四条边界线分别是P(u,0)、P(u,1)、P(0,w)、P(1,w),分别简记为Pu0、Pu1、P0w、P1w。4)切矢量在曲面片上一点P
19、ij处的u向切矢为Puij,w向切矢为Pwij。第44页,共142页,编辑于2022年,星期一5)法矢量在曲面片上一Pij处的法矢量为N(ui,wj),简记为Nij。6)扭矢量在曲面片上一点Pij处的扭矢量为Puwij。第45页,共142页,编辑于2022年,星期一4.参数曲面的代数形式和几何形式在以下的讨论中,以双三次参数曲面片为例。双三次参数曲面片是由两个三次参数变量u、w定义的曲面片,其边界线为三次参数曲线。其代数形式是第46页,共142页,编辑于2022年,星期一可用矩阵表示为P=UAWT,其中第47页,共142页,编辑于2022年,星期一图4.5由边界参数定义的双三次参数曲面第48页
20、,共142页,编辑于2022年,星期一5.参数曲面的重新参数化如图4.6所示,图4.6(a)所示曲面片的参数区间是从ui变到uj和从wk变到wl,其几何系数矩阵是B1,图4.6(b)所示曲面片的参数区间是从ti变到tj和从vk变到vl,其几何系数矩阵是B2。第49页,共142页,编辑于2022年,星期一图4.6参数曲面的重新参数化第50页,共142页,编辑于2022年,星期一由于这两张曲面片的位置不变,因此角点位置应重合,即Qik=Pik,Qil=Pil,Qjk=Pjk,Qjl=Pjl。若要保证重新参数化后的曲面片的参数方程仍是双三次方程,则要求u和t,w和v之间应是线性关系,即有第51页,共
21、142页,编辑于2022年,星期一6.参数曲面的分割如图4.7所示,设给一张参数曲面片,其几何系数矩阵为B1,若在其上分割出一张子曲面片,其几何系数矩阵为矩阵B2,它的边界是由ui、uj及wk、wl定义的参数曲线。子曲面片的四个角点:Q00=Pik,Q10=Pjk,Q01=Pil,Q11=Pjl。令t1-t0=1,v1-v0=1,则子曲面片的四个角点的切矢和扭矢分别为第52页,共142页,编辑于2022年,星期一图4.7参数曲面的分割第53页,共142页,编辑于2022年,星期一第54页,共142页,编辑于2022年,星期一7.曲面片间的连续性构造曲面时,人们常常用若干张曲面片拼合成一张曲面。
22、为了达到整张曲面光顺的要求,在连接点处应满足下面的连续性要求。(1)位置连续,用G0表示。即两曲面片在连接处的边界应一致。(2)斜率连续,用G1表示。即两曲面片在连接处的切平面方向应保持一致。8.曲面的光顺曲面通常用两簇相交的网格线来表示,只要空间网格线光顺就认为曲面是光顺的。第55页,共142页,编辑于2022年,星期一4.2 常用参数曲线常用参数曲线 4.2.1Bzier曲线Bzier曲线是法国雷诺汽车公司的工程师PierreBzier于1962年提出的,它将函数逼近同几何表示结合起来,目的在于使设计师在计算机上能得心应手地绘图。Bzier曲线在各种CAD系统中有广泛的应用。第56页,共1
23、42页,编辑于2022年,星期一假设给出n+1个控制点的位置矢量Pi(i=0,1,2,n),则n次Bzier多项式函数为(4-5)第57页,共142页,编辑于2022年,星期一由控制点Pi(i=0,1,2,n)中相邻两点的连线构成的折线集称为Bzier特征多边形。Bzier曲线的形状逼近于特征多边形的形状,起点和终点与多边形的起点、终点重合,且多边形的第一条边和最后一条边表示了曲线在起点和终点处的切矢量方向。Bi,n(t)是Bernstein基函数,也是Bzier曲线的调和函数。Bzier曲线的性质由它的调和函数所决定。如图4.8所示的是一条三次Bzier曲线。第58页,共142页,编辑于20
24、22年,星期一图4.8三次Bzier曲线第59页,共142页,编辑于2022年,星期一1.Bernstein调和函数的性质1)正性并且第60页,共142页,编辑于2022年,星期一2)权性事实上第61页,共142页,编辑于2022年,星期一3)对称性Bi,n(t)=Bn-i,n(1-t)i=0,1,2,n事实上 Bn-i,n(1-t)=Cn-in1-(1-t)n-(n-i)(1-t)n-i=Cinti(1-t)n-i=Bi,n(t)第62页,共142页,编辑于2022年,星期一4)递推性Bi,n(t)=(1-t)Bi,n-1(t)+tBi-1,n-1(t)i=0,1,n事实上Bi,n(t)=C
25、inti(1-t)n-i=(Cin-1+Ci-1n-1)ti(1-t)n-i =(1-t)Cin-1ti(1-t)(n-1)-i+tCi-1n-1(1-t)(n-1)-(i-1)ti-1 =(1-t)Bi,n-1(t)+tBi-1,n-1(t)第63页,共142页,编辑于2022年,星期一5)导函数Bi,n(t)=nBi-1,n-1(t)-Bi,n-1(t)i=0,1,2,n事实上Bi,n(t)=nCi-1n-1(1-t)n-iti-1-nCin-1(1-t)n-i-1ti =nBi-1,n-1(t)-Bi,n-1(t)第64页,共142页,编辑于2022年,星期一2.Bzier曲线的性质1)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第4章 曲线和曲面PPT讲稿 曲线 曲面 PPT 讲稿
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内