图形学复习资料_第1页
图形学复习资料_第2页
图形学复习资料_第3页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第六章曲线与曲面Pi 1Pi =dP(t)dtdt= P(t:t) _P(t),P 二弦长r点有切线=.At ; 0二dp的方向为r点切线方向dt设弧长为C = :t r 0 P = C 如选择C为曲线参数,即(t) P(c)dpP那么: limdcAcif对于一般参数:对于参数C :閱=1些 “= dp dp dtdt=T 单位切矢量,ifdtdp dp dtdt比照上两式:空=dtdpdp Tdtdtdtc - dPdt贞=.些dP(t)dtdt曲线、曲面参数表示的根底知识1、参数曲线的定义:切矢量、法矢量、曲率、挠率切矢量:坐标变量关于参数的变化率;弧长:对正那么曲线 P( t)参数从0

2、到T的弧长;n=lim L(n) = lim n hn hpc二c(t)是关于参数t的单调函数= c =c(t)存在反函数二.曲线p =P(t)可以用弧长参数表示P=P(c)明确概念:dp :单位切矢量dcdp:切矢量dt如果切矢量是弦长的 n倍二曲线过顶点或回转如果切矢量远小于弦长=曲线过于平坦曲率:曲线的弯曲变化率;LTLcCT1T2T1T2厶二T1T2,.T 二丁2=-.:cT1T2Lc用.T1T2-又T=dpdc=p (c) = k =d2pdc 2二 P (c)= k =(舲2 (dcd2y)2dc2华)2dc曲率半径:J =-k法矢量T :单位切矢量,方向为曲线的切线方向=.与dT

3、 平行的单位矢量记为 n=dTdc = dTdc N = KN = 4nKN为曲率矢量,模为 K对于空间的参数曲线:垂直单位切矢量T的矢量=.法矢量.KN为法矢量, N为单位法矢量二曲线某点有一束法线(以R点为中心向外辐射),在同一平面二.法平面(通过该点与 T垂直的平面)二.平行N的法线二.主法线(通过曲率中心与R点的法线)N为单位主法线矢量设b =t N 垂直于T和N的法线副法线 其中B为单位副法线矢量T, N,B组成互相垂直的直角坐 标系,以下关系成立:B =T N, T =N B, N =B T通过定点RTN决定的平面二.密切平面-NB决定的平面二法平面BT决定的平面挠率二.化直平面d

4、c平面曲线 =.密切平面就是曲线所在平面=.副法矢量不变 二.咀=0非平面曲线二.B不是常数 = dB反映曲线的钮挠性质=挠率dc设曲线R点的弧参数C, R邻域内取曲线上点Q,参数C +BC定理:曲线的平面曲线的充要条件:曲线上任意点处的挠率等于02、插值、逼近、拟合与光顺-函数逼近的重要方法;函数逼近问题与插值问题;插值函数;常用方法:线性插值,抛物线插值线性插值:设给定函数f(x)在两个点的值:y仁f(x1),y2=f(x2);要求:线性函数 丫二(x) = ax b近似代替丫二f (x);如选择 a, b,使 (x1 y1, (x2) = y2贝U (x)为f(x)的线性插值函数 抛物线

5、插值(二次插值):(X)二 yi y2 yi(x- xi)点斜式X 一 x2xi设f(x)在三个互异点x1,x2,x3的函数值为y1,y2,y3;要求:构造函数(x) =ax2 - bx - c使该函数在节点 Xi处与f(x)在该点处的值相等;求解:构造线性方程组,求参数a, b, c ,即构造了插值函数逼近:-插值的问题?型值点太多时t构造插值函数困难;型值点多t误差大;-解决:选择低阶函数,在某种意义上逼近型值点T最正确逼近常用方法:最小二乘法-最小二乘法:逼近的效果由各点偏差的平方和最小或加权的方差最小;光顺:拐点不要太多-曲线的拐点太多T视觉效果差;-平面曲线的相对光顺条件: 1)具有

6、二阶几何连续; 2)不存在多余拐点和奇异点; 3)曲率变化较小;例:平面上的三次参数曲线段:x 二 a0 a1t a2t2 a3t3y 二 bo bit b2t2 bat30 t 0时,相应曲线有两个实拐点;当I =0时,曲线上出现一个尖点;当I0时,曲线上会出现一个二重点;拟合:曲线、曲面的设计过程中,用插值或逼近方法是生成的曲线、曲面到达某些设计要求。3、参数曲线的代数形式和几何形式考虑三次参数曲线的代数形式:x(t)二a3xt3a2xt2a1xta)x32*y(t)=a3yt +a?yt +a“t+a0y32z( t) =aszt +a2zt +a1zt+azt 01矢量形式:P(t)二

7、 at3 a2t2式一令:T 二 t3 t2t 1 ICxa3 a2 aiaJTx(t)二3t2 2t1 0 Cx给定边界条件:X(0) = lQxX(1) = Pxx(0)x(1)=R1x代入上两式,可得:F0x 二0 0 0 1 CxPx=1111Cx矩阵表示为:R0x 0 1P1R0-10令:Mh2-3-2-2-1;Gh|PiIR0那么称X(t)=T*Mh*Ghx t P(t)=T*Mh*Gh所以,只要给定 Gh,就可在0 t 1范围内求出P(t) 对于不同初始条件,Gh不同,T, Mh均是相同的;Mh为Hermite矩阵(常数阵),Gh为几何矢量;4、连续性定义连续性条件:假定参数曲线

8、段pi以参数形式进行描述:口 = p,t)t t.tj参数连续性几何连续性? 参数连续性(传统的、严格的连续性)称曲线P=P(t)在t珂0处n阶参数连续,如果它在t。处n阶左右导数存在,并且满足dkP(t)dt kd kP(t)dt ktt ,k 二 0,1, nL t0记号:Cn0阶参数连续性,记作C0连续性,是指曲线的几何位置连接,即口(帖)=p(i .1)(t(i 1)0)参数连续性1阶参数连续性:记作C1连续性,指代表两个相邻曲线段的方程在相交点处有相同的一阶导数:Pi (til) = P(i 1) (t(i .1)0 )pi (til) = p(i 1) (t(i 1)0 )2阶参数

9、连续性:记作 几何连续性0阶几何连续性:记作Pi (t i1 ) = P (i 1) (t(i 1)0)1阶几何连续性:记作2阶几何连续性:记作C2连续性,指两个相邻曲线段的方程在相交点处具有相同的一阶和二阶导数;G0连续性,与0阶参数连续性的定义相同,满足:G1连续性,指一阶导数在相邻段的交点处成比例G2连续性,指相邻曲线段在交点处其一阶和二阶导数均成比例5、重新参数化、有理参数多项式曲线重新参数化目的:改变生成曲线的参数间隔,不改变曲线的形状与位置;最简单的形式:曲线的走向变重新参数化的一般形式:1)端点位置矢量不变;2)切矢量:重新参数化后的曲线与原来的曲线的几何 系数之间存在一定的比例

10、关系;参数曲线的截断参数曲线的分割:参数曲线被分割成具有任意长度的n条新的参数曲线,求第i条曲线的几何系数;参数曲线被等分成n段曲线,即参数变量的间隔相等;参数曲线的复合:把几条参数曲线段连接在一起,形成一条复合的参数曲线;构造新曲线的几何系数B有理参数多项式曲线目的:为更方便地控制曲线的形状;原理:基于齐次坐标的概念,产生了用有理参数多项式构造曲线、曲面; 有理参数的优点:-(1)具有几何和透视投影变换不变性;无理多项式表示的曲线:生成曲线的离散点;对这些离散点做透视投影变换,得到要求的曲线;有理多项式表示的曲线:对定义的曲线的控制点做透视投影变换; 用变换后的控制点生成要求的曲线;-(2)

11、可精确的表示圆锥曲线、二次曲面,进而可统一几何造型算法;研究内容包括:- 参数多项式曲线的代数形式与几何形式;- 参数多项式曲线的矩阵表示;- 参数多项式曲线的生成;二、常用的参数曲线1、Bezier 曲线定义:- 一种以逼近为根底的参数曲线;- 由一组折线集,或Bezier特征多边形定义;- 曲线的起点、终点与多边形起点、终点重合;- 多边形的第一个边与最后一个边表示了曲线在起点和终点的切矢量方向;- 形状趋于特征多边形的形状;- 给定空间n+1个点的位置矢量:Pi,贝U Bezier曲线各点坐标的插值公式:nCt八 yRBi,nt, 0 空岂 1Bezier曲线的性质:1端点性质:A端点位

12、置矢量:Bezier曲线的起点、终点与其相应的特征多边形的起点、终点重合;B切矢量:Bezier曲线的起点、终点的切线方向与其相应的特征多边形的第一条边及最后一条边的走向一致;C曲率:Bezier曲线在端点处的r阶导数,只与r+1 个相邻点有关,与更远的点无关;Dr阶导函数的差分表示:N次Bezier曲线的r阶导函数可用差分公式表示为:2对称性:Bezier曲线及其特征多边形在起点处的几何性质与终点处相同;假设保持原Bezier曲线的全部定点位置不变,仅把次序颠倒,形成新的顶点;那么新Bezier曲线形状不变,只是走向相反;3 凸包性:1说明当t在0与1区间变化时,对某个t值,C t是特征多边

13、形各项点 Pi的加权平均,权因子依次是 Bi,nt;2在几何图形上,Bezier曲线是Pi各点的凸线性组合,并且各点均落在特征多边形的凸包之中;4几何不变性:几何特性不随一定的坐标变换而变化的性质Bezier曲线的位置与形状仅与特征多边形的定点位置有关,不依赖坐标系的选择;5 变差缩减性:如Bezier曲线的特征多边形是一个平面图形,那么直线与曲线的交点个数 该直线和特征多边形的交点个数t变差缩减性;说明Bezier曲线比特征多边形的波动小tBezier曲线比特征多边形所在的折线更光顺;2、B样条曲线目的:解决Bezier曲线的缺乏1972年,Gordon,Riesenfeld扩展Bezier

14、曲线;1控制多边形的顶点个数决定了Bezier曲线的阶次,n较大时特征多边形对曲线的控制减弱2调和函数在整个区间内均不为零t不能作局部修改; 方法:用B样条函数代替 Bernstein函数,从而:1改良了 Bezier特征多边形与 Bernstein 多项式次数相关的问题;2克服了 Bezier曲线整体逼近的缺点; 均匀B样条函数的定义:有n+1个控制点的特征多边形,其顶点为:Ri =0,1,,n那么K次K+ 1阶的B样条曲线的表达式:nCu八 RNi,kui =0假设ti 込 U : ti 1其它10Ni,ku =U V Ni,k4 u Ni !,kj u tk U 空tn1ti * tit

15、i + 十 ti 卅参数说明:k+1是曲线的阶数,k为B样条曲线的次数,曲线在连接点处具有(k-1)阶连续;ti是节点值,T =t0,ti,,此枠构成了 k次B样条曲线的节点矢量,节点是非减序列; 且:L 二 n -k节点矢量:分为三种类型:均匀的,均匀非周期的和非均匀的;- 节点沿参数轴均匀等距分布,即t i书三ti常数时均匀B样条函数;- 节点沿参数轴分布不等距,即t-ti工常数时非均匀B样条函数。I节 i均匀周期性B样条曲线- T=(-2,-1.5,-1,-0.5,0,0.5,1,1.5,2)-T=(0,1,2,3,4,5,6,7)- 均匀B样条的基函数呈周期性:Ni,k(u)=Nk(u

16、-1)=Ni1,k(u 1)u tk i ,tk i 1均匀周期性二次(三阶)B样条曲线取 k=2 , n=3,那么 k+ n+ 1=6,不妨设节点矢量为:T=(0,1,2,3,4,5,6)Ni,1(u)假设 ti _u : t|.1其它Ni,k(u) =(U 一 Ni,k 丄 u Ni d,kuti 十一tjti * * 11 卅3 N1,2 u5 - uN1,2 u 3 N 2,2 u36 uu-N3,2 u“.7 - u ,3N3,2 uN4,2 uN0,3 u i=u3 No,2 u 4U(U 1 )N1,3 u .尸3N 2,3 u = (u 3 2) N 2,23(u - 3)N

17、3,3 u曲线的起点和终点值:11p(start)(Po R), p(end)(P? P3)22均匀二次B样条曲线起点和终点处的导数:p(start) = R -Po, p(end)=巳 _R结论:对于由任意数目的控制点构造的二次周期性B样条曲线,曲线的起点位于头两个控制点之间,终点位于最后两个控制点之间;对于高次多项式,起点和终点是m-1个控制点的加权平均值点。假设某一控制点出现屡次,样条曲线会更加接近该点。由不同节点矢量构成的均匀B样条函数所描绘的形状相同,可以看成是一个B样条函数的简单平移;在构造每个线段时, 采用均匀B样条函数比用非均匀 B样条函数工作量小, 且外形设计的效果差异不大。

18、B样条曲线的性质1局部可控性2. B样条的凸组合性质B样条的凸组合性和 B样条基函数的数值均大于或等于0保证了 B样条曲线的凸包性,即 B样条曲线必处在控制多边形所形成的凸包之内。3. 连续性4. 导数;B样条曲线的导数可用其低阶的B样条基函数和定点矢量的差商序列的线性组合表示。可以证明,k次B样条曲线段之间到达 k-1次的连续性;5. 几何不变性:形状和位置与坐标系的选择无关;6. 变差缩减性:平面内任一直线与曲线的交点个数不多于该直线与特征多边形的交点个数;7. 造型的灵活性:用B样条曲线可构造直线段、尖点、切线等特殊情况:通过选择控制点的位置和节点的重复数。3、非均匀有理 B样条NURB

19、S曲线NURB防法:非均匀有理 B 样条Nonuniform Rational B-Spline 方法定义:由分段有理B样条多项式基函数定义:nnnC(u)八 WRNi,k(u)/ WNi,k(u)八 RR,k(u);i=0i=0i=0B样条函数来拟合,于是T=(0,0,0,1,1,1),取权函数为:有理B样条的表达式为0 r : 1R N0,3(t)C(t)=N0, 3(t)NURBS优点:r1 -rR N1,3(t)+ F2 N 2,3(t)2,3(t)取不同的r值得到各种二次曲线例:假定用定义在三个控制顶点和开放均匀的节点矢量上的二次三阶对标准的解析形式和自由曲线、曲面提供了统一的数学表

20、达,无论始解析形状还是自由格式的形状均有 统一的表示参数,便于工程数据库的存取和应用;可通过控制点和权因子来灵活地改变形状;对插入节点、修改、分割、集合插值等的处理工具比拟有力;具有透视投影变换和仿射变换的不变性;非有理B样条、有理及非有理 Bezier曲线、曲面是 NURBS勺特例;NURBS在问题:比一般的曲线、曲面定义方法更费存储空间和处理时间; 权因子选择不当会造成形状畸变;对搭接、重叠形状的处理相当麻烦;象点的映射这类算法在 NURBS#况下会变得不稳定。4、常用参数曲线的等价表示Hermite , Bezier , B样条三种非有理参数表示式的相互转换对于同一条曲线,三种表示的一种形式,推导其它两种形式。那么三次Hermite曲线为:-2-21-33-2PhW-TMhBhMH =001100设三种曲线的表示形式都是几何形式

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论