曲线和曲面.ppt
《曲线和曲面.ppt》由会员分享,可在线阅读,更多相关《曲线和曲面.ppt(138页珍藏版)》请在三一办公上搜索。
1、第 4 章 曲线和曲面,4.1 曲线和曲面的基础知识 4.2 常用参数曲线 4.3 常用参数曲面 习题,4.1 曲线和曲面的基础知识,4.1.1 曲线及其参数表示 1.参数曲线的分类 曲线分为规则曲线和拟合曲线(不规则曲线)两大类。所谓规则曲线就是具有确定描述函数的曲线,如直线、圆锥曲线等。,2.参数曲线的定义 如图4.1所示,对于三维空间上连续的单值参数曲线可定义为,它是三维空间上的一个有界点集,t=0和t=1分别为参数曲线的两个端点参数。,图 4.1 参数曲线及其几何量,3.参数曲线的几何量 以下的几何量示意图参见图4.1。1)位置矢量 对于三维参数曲线,曲线上任一点的位置矢量(即其坐标)
2、,可用矢量P(t)表示 P(t)=x(t)y(t)z(t),2)切矢量 对于三维参数曲线,曲线上任一点的切矢量可用矢量P(t)表示,P(t)=x(t)y(t)z(t)。其大小反映了曲线关于参数t在该点处的变化速度,其方向趋于该点的切线方向。对于一般参数t,若|dP/dt|0,则有,对于弧长参数s,通常称矢量T为单位切矢量。,3)曲率 设以弧长s为参数,则参数曲线上任一点的曲率定义为k=|dT/ds|。因此,即,称=1/k为曲率半径。,4)法矢量 上述讨论中T是单位切矢量,dT/ds是一个与T垂直的矢量。将与dT/ds平行的单位矢量记作N。对于空间的参数曲线,所有垂直于切矢量T的矢量都是法矢量。
3、因此,曲线上某一点处就有一束法线,它们在一个平面上,我们称此平面为曲线在该点处的法平面,而把平行于矢量N的法线叫作曲线在该点的主法线,N称为单位主法线矢量。,矢量积B=TN,是一个与T和N垂直的矢量。把平行于矢量B的法线叫做曲线的副法线,B称为单位副法线矢量。T、N和B是三个互相垂直的单位矢量,构成了曲线在该点处的直角坐标系,它在曲线给定点上决定了三个基本方向。通过曲线上这个给定点,把由矢量T和N张成的平面称为密切平面,把由矢量N和B张成的平面称为法平面,把由矢量B和T张成的平面称为化直平面。,5)挠率 仍设以弧长s为参数,则参数曲线上任一点的挠率定义为=|dB/ds|,它反映了曲线在该点处扭
4、出其密切平面的速率。对于平面曲线,密切平面就是曲线所在的平面,其副法矢量是固定不变的,有dB/ds=0,因此,确定曲线为平面曲线的充要条件是,曲线上任意点处的挠率等于零。对于非平面曲线,矢量B不再是常数,它说明了曲线在该点处的扭挠性质。,4.参数曲线的代数形式和几何形式在以下的讨论中,以三次参数曲线为例。三次参数曲线的代数形式是,x(t)=a3xt3+a2xt2+a1xt+a0 xy(t)=a3yt3+a2yt2+a1yt+a0yz(t)=a3zt3+a2zt2+a1zt+a0z,t0,1,其矢量表示式为 P(t)=a3t3+a2t2+a1t+a0 t0,1(4-1)其中,a3、a2、a1、a
5、0是其代数系数矢量,它们惟一地确定了一条曲线的形状和位置。因而,只要a3、a2、a1、a0确定,该三次参数曲线也就惟一地确定了。,为了确定a3、a2、a1、a0,我们可以选择端点矢量、切矢量、法矢量、曲率和挠率等几何量作为条件。假设已知两个端点矢量分别为P(0)和P(1),端点切矢量分别为P(0)和P(1),下面我们来确定a3、a2、a1、a0。由式(4-1)得 P(t)=3a3t2+2a2t+a1(4-2),将上述的已知条件代入(4-1)式和(4-2)式得,P(0)=a0P(1)=a3+a2+a1+a0P(0)=a1P(1)=3a3+2a2+a1,由上述方程组可求得 a0=P(0)a1=P(
6、0)a2=-3P(0)+3P(1)-2P(0)-P(1)a3=2P(0)-2P(1)+P(0)+P(1),令P0=P(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)P1 t0,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),由于F=F1 F2 F3 F4可以写成,则P=FB可表示为P=TMB,并且A=M
7、B,B=M-1A。,5.重新参数化 如图4.2所示,设曲线的原参数为t,其两个端点参数分别为ti和tj,几何系数矩阵为B1=Pi Pj Pi PjT,曲线的新参数为w,其两个端点参数分别为wi和wj,几何系数矩阵为B2=Ri Rj Ri RjT。由于端点位置矢量不变,因而有Ri=Pi,Rj=Pj。为了保证曲线切矢量的方向不变,且参数化的方程仍为三次,则w和t必存在线性关系,令w=at+b,于是有,图 4.2 曲线重新参数化,由此求得,因为,所以重新参数化后的曲线与原来曲线的几何系数之间的关系是,6.参数曲线的截断、分割、拼接 1)参数曲线的截断 如图4.3所示,一条参数曲线在ti和tj处被截断
8、,仅取从ti到tj的一段作为新的曲线。它相当于对该曲线重新参数化,使得ti对应于w0,tj对应于w1。由于w1-w0=1,因而截断后的参数曲线的几何系数矩阵B=R0 R1 R0 R1T,其中,R0=Pi,R1=PjR0=-(ti-tj)PiR1=-(ti-tj)Pj,图4.3 参数曲线的截断,2)参数曲线的分割 当一条参数曲线被分割成具有任意长度的n条新的参数曲线时,如果其中第i段曲线的边界条件和参数由Pi,Pi,ti给出,则第i段曲线重新参数化后的几何系数矩阵为,若一条参数曲线被等分成n段曲线,即参数变量的间隔是相等的,则第i段曲线的几何系数矩阵为,3)参数曲线的拼接 参数曲线的拼接是指把几
9、条参数曲线段连接在一起,形成一条新的参数曲线,如果已知两条参数曲线的几何系数为B1和B2,将B1,B2拼接成一条新的参数曲线,其几何系数为B3,令,由于B3的端点必须与B1和B2重合,因而有P3(0)=P1(0),P3(1)=P2(1)。再者,B3在端点的切矢量和B1、B2相同,即有,所以B3的几何系数矩阵是,其中,a、b0,通过a,b的变化来改变B3曲线的内部形状。,曲线在拼接时,为了达到整条光滑要求,在连接点处应满足拼接条件,我们称之为曲线段间的几何连续性,它常有如下几种:(1)位置连续,用G0表示。(2)斜率连续,用G1表示。(3)曲率连续,用G2表示。,7.有理参数曲线 有理参数曲线是
10、基于齐次坐标(参见5.1.1节)的参数曲线。在齐次坐标空间定义的参数曲线可写成 P(t)=X(t)Y(t)Z(t)W(t)T 该齐次坐标空间的点映射到三维空间,则有,由此可知,对于任何无理参数曲线均可通过增加W(t),使之变为有理参数曲线。例如,在齐次坐标空间中Hermite曲线的代数式为,xw=a3xt3+a2xt2+a1xt+a0 xyw=a3yt3+a2yt2+a1yt+a0yzw=a3zt3+a2zt2+a1zt+a0zw=a3wt3+a2wt2+a1wt+a0w,将其映射到三维空间,有,总的来说,采用有理多项式曲线有下列优点:(1)增加了控制曲线形状的自由度。(2)有理参数多项式具有
11、几何和透视投影变换不变性。(3)用有理参数多项式可精确地表示圆锥曲线、二次曲面,进而统一几何造型算法。,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)称为插值节点或型值点。,线性插值就是给定函数f(x)的两个不同的点(x1,y1)和(x2,y2),构造一个线性插值函数(x)=ax+b近似代替函数f(x)。根据插值的定义可以确定系数a和b,因而可得
12、线性插值函数为,抛物线插值是指给定函数f(x)的三个互异点(x1,y1)、(x2,y2)和(x3,y3),构造一个抛物线插值函数(x)=ax2+bx2+c。同样,根据插值的定义可以确定系数a、b和c,则抛物线插值函数为,2)逼近 插值方法构造的插值函数的次数与插值点的个数有关,当插值点太多时,构造插值函数是相当困难的,并且,过多的插值点也会带来一定的误差。而逼近方法构造的多项式函数与型值点的个数无关。逼近的方法很多,最常用的有最小二乘法。,4.1.2 曲面及其参数表示 1.曲面的分类 曲面也分为规则曲面和拟合曲面(不规则曲面)两大类。规则曲面就是具有确定描述函数的曲面,如圆柱、圆锥、圆球等回转
13、曲面、螺旋面等。由离散特征点构造函数来描述的曲面称为拟合曲面,也称自由曲面。如Coons曲面、Bzier曲面、B样条曲面等。,2.参数曲面的定义 和曲线一样,尽管曲面也有显式、隐式和参数表示,但是在计算机图形学上,参数曲面更便于用计算机表示和构造。如图4.4所示,一张矩形域上的由曲线边界包围具有一定连续性的、单值的曲面片的参数方程为,其中,u,w为参数。,图 4.4 参数曲面片及其几何量,3.描述参数曲面的几何量 以下的几何量示意图参见图4.4。1)位置矢量 曲面片上任一点的位置矢量可表示为 P(u,w)=x(u,w)y(u,w)z(u,w)。设曲面片上某一点的参数分别为ui和wj,则该点可表
14、示为P(ui,wj),简记为Pij。,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)切矢量 在曲面片上一点Pij处的u向切矢为Puij,w向切矢为Pwij。,5)法矢量 在曲面片上一Pij处的法矢量为N(ui,wj),简记为Nij。6)扭矢量 在曲面片上一点Pij处的扭矢量为Puwij。,4.参数曲面的代数形式和几何形式 在以下的讨论中,以双三次参数曲
15、面片为例。双三次参数曲面片是由两个三次参数变量u、w定义的曲面片,其边界线为三次参数曲线。其代数形式是,可用矩阵表示为P=UAWT,其中,图 4.5 由边界参数定义的双三次参数曲面,5.参数曲面的重新参数化 如图4.6所示,图4.6(a)所示曲面片的参数区间是从ui变到uj和从wk变到w l,其几何系 数矩阵是B1,图4.6(b)所示曲面片的参数区间是从ti变到tj和从vk变到vl,其几何系数矩阵是B2。,图 4.6 参数曲面的重新参数化,由于这两张曲面片的位置不变,因此角点位置应重合,即Qik=Pik,Qil=Pil,Qjk=Pjk,Qjl=Pjl。若要保证重新参数化后的曲面片的参数方程仍是
16、双三次方程,则要求u和t,w和v之间应是线性关系,即有,6.参数曲面的分割 如图4.7所示,设给一张参数曲面片,其几何系数矩阵为B1,若在其上分割出一张子曲面片,其几何系数矩阵为矩阵B2,它的边界是由ui、uj及wk、wl定义的参数曲线。子曲面片的四个角点:Q00=Pik,Q10=Pjk,Q01=Pil,Q11=Pjl。令t1-t0=1,v1-v0=1,则子曲面片的四个角点的切矢和扭矢分别为,图4.7 参数曲面的分割,7.曲面片间的连续性 构造曲面时,人们常常用若干张曲面片拼合成一张曲面。为了达到整张曲面光顺的要求,在连接点处应满足下面的连续性要求。(1)位置连续,用G0表示。即两曲面片在连接
17、处的边界应一致。(2)斜率连续,用G1表示。即两曲面片在连接处的切平面方向应保持一致。8.曲面的光顺 曲面通常用两簇相交的网格线来表示,只要空间网格线光顺就认为曲面是光顺的。,4.2 常用参数曲线,4.2.1 Bzier曲线 Bzier曲线是法国雷诺汽车公司的工程师Pierre Bzier于1962年提出的,它将函数逼近同几何表示结合起来,目的在于使设计师在计算机上能得心应手地绘图。Bzier曲线在各种CAD系统中有广泛的应用。,假设给出n+1个控制点的位置矢量Pi(i=0,1,2,n),则n次Bzier多项式函数为(4-5),由控制点Pi(i=0,1,2,n)中相邻两点的连线构成的折线集称为
18、Bzier特征多边形。Bzier曲线的形状逼近于特征多边形的形状,起点和终点与多边形的起点、终点重合,且多边形的第一条边和最后一条边表示了曲线在起点和终点处的切矢量方向。Bi,n(t)是Bernstein基函数,也是Bzier曲线的调和函数。Bzier曲线的性质由它的调和函数所决定。,如图4.8所示的是一条三次Bzier曲线。,图 4.8 三次Bzier曲线,1.Bernstein调和函数的性质1)正性,并且,2)权性,事实上,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(
19、1-t)n-i=Bi,n(t),4)递推性 Bi,n(t)=(1-t)Bi,n-1(t)+tBi-1,n-1(t)i=0,1,n事实上 Bi,n(t)=Cinti(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),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
20、,n-1(t)-Bi,n-1(t),2.Bzier曲线的性质1)端点性质(1)端点位置矢量。Bzier曲线的两个端点分别为C(0)、C(1)。,根据Bernstein调和函数正性可知:C(0)=P0,同样可得:C(1)=Pn。,(2)切矢量。因为,所以,(3)曲率。因为,所以,C(0)=n(n-1)(P2-2P1+P0)C(1)=n(n-1)(Pn-2Pn-1+Pn-2),图 4.9 Bzier曲线的对称性,2)对称性 如图4.9所示,若保持原Bzier曲线的全部控制点Pi位置不变,把其次序颠倒得到新的特征多边形的顶点,即P*i=Pn-i,(i=0,1,n);则新Bzier曲线形状不变,只是走
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 曲线 曲面

链接地址:https://www.31ppt.com/p-5410613.html