欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载
     

    第8章曲线和曲面.PPT

    • 资源ID:4827713       资源大小:1.53MB        全文页数:101页
    • 资源格式: PPT        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第8章曲线和曲面.PPT

    2023/5/17,华中理工大学计算机学院 陆枫 99-7,1,第8章 曲线和曲面,提出问题,由离散点来近似地决定曲线和曲面,即通过测量或实验得到一系列有序点列,根据这些点列需构造出一条光滑曲线,以直观地反映出实验特性、变化规律和趋势等。,2023/5/17,华中理工大学计算机学院 陆枫 99-7,2,第8章 曲线和曲面,工业产品的几何形状:初等解析曲面复杂方式自由变化的曲线曲面模线样板法计算机辅助几何设计CAGD(Computer Aided Geometric Design),2023/5/17,华中理工大学计算机学院 陆枫 99-7,3,8.1 曲线曲面基础,8.1.1 曲线曲面数学描述的发展弗格森双三次曲面片孔斯双三次曲面片样条方法Bezier方法B样条方法有理Bezier非均匀有理B样条方法,2023/5/17,华中理工大学计算机学院 陆枫 99-7,4,8.1.2 曲线曲面的表示要求,1.唯一性2.几何不变性3.易于定界4.统一性5.易于实现光滑连接6.几何直观,2023/5/17,华中理工大学计算机学院 陆枫 99-7,5,8.1.3 曲线曲面的表示,参数表示方法的优点:1点动成线2选取具有几何不变性的参数曲线曲面表示形式。3斜率,2023/5/17,华中理工大学计算机学院 陆枫 99-7,6,4t0,1,使其相应的几何分量是有界的5可对参数方程直接进行仿射和投影变换6参数变化对各因变量的影响可以明显地表示出来,2023/5/17,华中理工大学计算机学院 陆枫 99-7,7,8.1.4 插值和逼近样条,采用模线样板法表示和传递自由曲线曲面的形状称为样条。样条曲线是指由多项式曲线段连接而成的曲线,在每段的边界处满足特定的连续条件。样条曲面则可以用两组正交样条曲线来描述。,2023/5/17,华中理工大学计算机学院 陆枫 99-7,8,曲线曲面的拟合:当用一组型值点来指定曲线曲面的形状时,形状完全通过给定的型值点列。,2023/5/17,华中理工大学计算机学院 陆枫 99-7,9,曲线曲面的逼近:当用一组控制点来指定曲线曲面的形状时,求出的形状不必通过控制点列,2023/5/17,华中理工大学计算机学院 陆枫 99-7,10,求给定型值点之间曲线上的点称为曲线的插值。将连接有一定次序控制点的直线序列称为控制多边形或特征多边形,2023/5/17,华中理工大学计算机学院 陆枫 99-7,11,8.1.5 连续性条件,假定参数曲线段pi以参数形式进行描述:,参数连续性几何连续性,2023/5/17,华中理工大学计算机学院 陆枫 99-7,12,1.参数连续性0阶参数连续性,记作C0连续性,是指曲线的几何位置连接,即,2023/5/17,华中理工大学计算机学院 陆枫 99-7,13,1阶参数连续性记作C1连续性,指代表两个相邻曲线段的方程在相交点处有相同的一阶导数:,2023/5/17,华中理工大学计算机学院 陆枫 99-7,14,2阶参数连续性,记作C2连续性,指两个相邻曲线段的方程在相交点处具有相同的一阶和二阶导数。,2023/5/17,华中理工大学计算机学院 陆枫 99-7,15,2.几何连续性0阶几何连续性,记作G0连续性,与0阶参数连续性的定义相同,满足:,1阶几何连续性,记作G1连续性,指一阶导数在相邻段的交点处成比例2阶几何连续性,记作G2连续性,指相邻曲线段在交点处其一阶和二阶导数均成比例。,2023/5/17,华中理工大学计算机学院 陆枫 99-7,16,8.1.6 样条描述,n次样条参数多项式曲线的矩阵:,2023/5/17,华中理工大学计算机学院 陆枫 99-7,17,基矩阵,几何约束条件,基函数(blenging function),或称混合函数。,2023/5/17,华中理工大学计算机学院 陆枫 99-7,18,8.2 三次样条,给定n+1个点,可得到通过每个点的分段三次多项式曲线:,2023/5/17,华中理工大学计算机学院 陆枫 99-7,19,8.2.1 自然三次样条,定义:给定n+1个型值点,现通过这些点列构造一条自然三次参数样条曲线,要求在所有曲线段的公共连接处均具有位置、一阶和二阶导数的连续性,即自然三次样条具有C2连续性。还需要两个附加条件才能解出方程组,2023/5/17,华中理工大学计算机学院 陆枫 99-7,20,特点:1.只适用于型值点分布比较均匀的场合2.不能“局部控制”,2023/5/17,华中理工大学计算机学院 陆枫 99-7,21,8.2.2 三次Hermite样条,定义:假定型值点Pk和Pk+1之间的曲线段为p(t),t0,1,给定矢量Pk、Pk+1、Rk和Rk+1,则满足下列条件的三次参数曲线为三次Hermite样条曲线:,2023/5/17,华中理工大学计算机学院 陆枫 99-7,22,推导:,2023/5/17,华中理工大学计算机学院 陆枫 99-7,23,Mh是Hermite矩阵。Gh是Hermite几何矢量。,2023/5/17,华中理工大学计算机学院 陆枫 99-7,24,三次Hermite样条曲线的方程为:,2023/5/17,华中理工大学计算机学院 陆枫 99-7,25,通常将TMk称为Hermite基函数(或称混合函数,调和函数):,2023/5/17,华中理工大学计算机学院 陆枫 99-7,26,2023/5/17,华中理工大学计算机学院 陆枫 99-7,27,特点分析:,1.可以局部调整,因为每个曲线段仅依赖于端点约束。2.基于Hermite样条的变化形式:Cardinal样条和Kochanek-Bartels样条3.Hermite曲线具有几何不变性,2023/5/17,华中理工大学计算机学院 陆枫 99-7,28,8.3 Bezier曲线曲面,8.3.1 Bezier曲线的定义,2023/5/17,华中理工大学计算机学院 陆枫 99-7,29,定义:,Bernstein基函数具有如下形式:,注意:当k=0,t=0时,tk=1,k!=1。,2023/5/17,华中理工大学计算机学院 陆枫 99-7,30,1一次Bezier曲线(n=1),2023/5/17,华中理工大学计算机学院 陆枫 99-7,31,2二次Bezier曲线(n=2),2023/5/17,华中理工大学计算机学院 陆枫 99-7,32,3三次Bezier曲线(n=3),2023/5/17,华中理工大学计算机学院 陆枫 99-7,33,2023/5/17,华中理工大学计算机学院 陆枫 99-7,34,2023/5/17,华中理工大学计算机学院 陆枫 99-7,35,8.3.2 Bezier曲线的性质,1端点,2023/5/17,华中理工大学计算机学院 陆枫 99-7,36,2一阶导数,2023/5/17,华中理工大学计算机学院 陆枫 99-7,37,2023/5/17,华中理工大学计算机学院 陆枫 99-7,38,三次Bezier曲线段在起始点和终止点处的一阶导数为:,2023/5/17,华中理工大学计算机学院 陆枫 99-7,39,3二阶导数,三次Bezier曲线段在起始点和终止点处的二阶导数为:,2023/5/17,华中理工大学计算机学院 陆枫 99-7,40,4对称性5凸包性,6几何不变性7变差减少性8控制顶点变化对曲线形状的影响,2023/5/17,华中理工大学计算机学院 陆枫 99-7,41,8.3.3 Bezier曲线的生成,1绘图一段Bezier曲线,2023/5/17,华中理工大学计算机学院 陆枫 99-7,42,2Bezier曲线的拼接,问题的提出:如何保证连接处具有G1和G2连续性。在两段三次Bezier曲线间得到G1连续性,为实现G1连续,则有:,亦即:,2023/5/17,华中理工大学计算机学院 陆枫 99-7,43,在两段三次Bezier曲线间得到G2连续性:,2023/5/17,华中理工大学计算机学院 陆枫 99-7,44,8.3.4 Bezier曲面,1Bezier曲面定义:,BENi,m(u)与BENj,n(v)是Bernstein基函数:,2023/5/17,华中理工大学计算机学院 陆枫 99-7,45,2023/5/17,华中理工大学计算机学院 陆枫 99-7,46,1双线性Bezier曲面(m=n=1),2023/5/17,华中理工大学计算机学院 陆枫 99-7,47,2双二次Bezier曲面(m=n=2),2023/5/17,华中理工大学计算机学院 陆枫 99-7,48,3双三次Bezier曲面(m=n=3),2023/5/17,华中理工大学计算机学院 陆枫 99-7,49,2023/5/17,华中理工大学计算机学院 陆枫 99-7,50,其中,2023/5/17,华中理工大学计算机学院 陆枫 99-7,51,性质:1控制网格的四个角点正好是Bezier曲面的四个角点,,2控制网格最外一圈顶点定义Bezier曲面的四条边界,这四条边界均为Bezier曲线。,2023/5/17,华中理工大学计算机学院 陆枫 99-7,52,3几何不变性4移动一个顶点Pi,j,将对曲面上参数为u=i/m,v=j/n的那点 p(i/m,j/n)处发生最大的影响5对称性6凸包性,2023/5/17,华中理工大学计算机学院 陆枫 99-7,53,2Bezier曲面的拼接,0阶连续性只要求相连接的曲面片具有公共的边界曲线。1阶连续性则要求在边界曲线上的任何一点,两个曲面片跨越边界的切线矢量应该共线,而且两切线矢量的长度之比为常数。,2023/5/17,华中理工大学计算机学院 陆枫 99-7,54,2023/5/17,华中理工大学计算机学院 陆枫 99-7,55,实现G1连续性的条件为:(1)p1(1,v)=p2(0,v),即有P3,i=Q0,i,i=0,1,2,3(2)P3,i-P2,i=(Q1,i-Q0,i),i=0,1,2,3,已知两张双三次Bezier曲面片:,2023/5/17,华中理工大学计算机学院 陆枫 99-7,56,8.4 B样条曲线曲面,Bezier曲线的不足:一是控制多边形的顶点个数决定了Bezier曲线的阶次二是不能作局部修改,2023/5/17,华中理工大学计算机学院 陆枫 99-7,57,8.4.1 B样条曲线的定义,定义:,de Boor点、B样条控制多边形、B样条基函数,2023/5/17,华中理工大学计算机学院 陆枫 99-7,58,参数说明m是曲线的阶数,(m-1)为B样条曲线的次数,曲线在连接点处具有(m-2)阶连续。,2023/5/17,华中理工大学计算机学院 陆枫 99-7,59,节点矢量:节点矢量分为三种类型:均匀的,开放均匀的和非均匀的。当节点沿参数轴均匀等距分布,即tk+1-tk=常数时,表示均匀B样条函数。当节点沿参数轴的分布不等距,即(tk+1-tk)常数时,表示非均匀B样条函数。,2023/5/17,华中理工大学计算机学院 陆枫 99-7,60,1均匀周期性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样条的基函数呈周期性:,2023/5/17,华中理工大学计算机学院 陆枫 99-7,61,均匀二次(三阶)B样条曲线,取n=3,m=3,则n+m=6,不妨设节点矢量为:T=(0,1,2,3,4,5,6):,2023/5/17,华中理工大学计算机学院 陆枫 99-7,62,2023/5/17,华中理工大学计算机学院 陆枫 99-7,63,2023/5/17,华中理工大学计算机学院 陆枫 99-7,64,2023/5/17,华中理工大学计算机学院 陆枫 99-7,65,2023/5/17,华中理工大学计算机学院 陆枫 99-7,66,曲线的起点和终点值:,均匀二次B样条曲线起点和终点处的导数:,2023/5/17,华中理工大学计算机学院 陆枫 99-7,67,结论:,对于由任意数目的控制点构造的二次周期性B样条曲线来说,曲线的起始点位于头两个控制点之间,终止点位于最后两个控制点之间。对于高次多项式,起点和终点是m-1个控制点的加权平均值点。若某一控制点出现多次,样条曲线会更加接近该点。,2023/5/17,华中理工大学计算机学院 陆枫 99-7,68,三次(四阶)周期性B样条,取m=4,n=3,节点矢量为:T=(0,1,2,3,4,5,6,7):,2023/5/17,华中理工大学计算机学院 陆枫 99-7,69,2023/5/17,华中理工大学计算机学院 陆枫 99-7,71,三次周期性B样条的边界条件为:,2023/5/17,华中理工大学计算机学院 陆枫 99-7,72,2开放均匀B样条曲线,节点矢量可以这样定义:令L=n-m,从0开始,按titi+1排列。,2023/5/17,华中理工大学计算机学院 陆枫 99-7,73,开放均匀的二次(三阶)B样条曲线假设m=3,n=4,节点矢量为:T=(t0,t1,tn+m)=(t0,t1,t2,t3,t4,t5,t6,t7)=(0,0,0,1,2,3,3,3)。,2023/5/17,华中理工大学计算机学院 陆枫 99-7,74,2023/5/17,华中理工大学计算机学院 陆枫 99-7,75,2023/5/17,华中理工大学计算机学院 陆枫 99-7,76,3非均匀B样条曲线,2023/5/17,华中理工大学计算机学院 陆枫 99-7,77,4反求B样条曲线控制点及其端点性质,问题:所谓反求B样条曲线控制点是指已知一组空间型值点Qi(i=1,2,n),要找一条m次B样条曲线过Qi点,也即找一组与点列Qi对应的B样条控制顶点Pj(j=0,1,n+1)。,2023/5/17,华中理工大学计算机学院 陆枫 99-7,78,用分段三次B样条曲线pi来拟合,其上型值点和控制点的位置矢量之间有关系:,假定需求首末两点过Q1和Qn的非周期三次B样条曲线,则有P1=Q1,Pn=Qn,于是求解控制点Pj(i=2,3,.,n-1)的线性方程组为:,2023/5/17,华中理工大学计算机学院 陆枫 99-7,79,补充两个边界条件为:P0=P-1=Q1 Pn+1=Pn+2=Qn,2023/5/17,华中理工大学计算机学院 陆枫 99-7,80,8.4.2 B样条曲线的性质,1局部支柱性B样条的基函数是一个分段函数,其重要特征是在参数变化范围内,每个基函数在tk到tk+m的子区间内函数值不为零,在其余区间内均为零,通常也将该特征称为局部支柱性。,2023/5/17,华中理工大学计算机学院 陆枫 99-7,81,2023/5/17,华中理工大学计算机学院 陆枫 99-7,82,2B样条的凸组合性质,B样条的凸组合性和B样条基函数的数值均大于或等于0保证了B样条曲线的凸包性,即B样条曲线必处在控制多边形所形成的凸包之内。,2023/5/17,华中理工大学计算机学院 陆枫 99-7,84,3连续性,若一节点矢量中节点均不相同,则m阶(m-1次)B样条曲线在节点处为m-2阶连续。B样条曲线基函数的次数与控制顶点个数无关。重节点问题,2023/5/17,华中理工大学计算机学院 陆枫 99-7,85,4导数,5几何不变性6变差减少性,2023/5/17,华中理工大学计算机学院 陆枫 99-7,86,8.4.3 B样条曲面,定义:,控制顶点、控制网格(特征网格)、B样条基函数。B样条曲面具有与B样条曲线相同的局部支柱性、凸包性、连续性、几何变换不变性等性质。,2023/5/17,华中理工大学计算机学院 陆枫 99-7,87,双三次B样条曲面,2023/5/17,华中理工大学计算机学院 陆枫 99-7,88,8.5 有理样条曲线曲面,NURBS方法:非均匀有理B样条(Nonuniform Rational B-Spline)方法8.5.1 NURBS曲线曲面的定义定义:,2023/5/17,华中理工大学计算机学院 陆枫 99-7,89,例:假定用定义在三个控制顶点和开放均匀的节点矢量上的二次(三阶)B样条函数来拟合,于是,T=(0,0,0,1,1,1),取权函数为:,2023/5/17,华中理工大学计算机学院 陆枫 99-7,90,则有理B样条的表达式为:,2023/5/17,华中理工大学计算机学院 陆枫 99-7,91,然后取不同的r值得到各种二次曲线:,2023/5/17,华中理工大学计算机学院 陆枫 99-7,92,2023/5/17,华中理工大学计算机学院 陆枫 99-7,93,NURBS曲面可由下面的有理参数多项式函数表示:,2023/5/17,华中理工大学计算机学院 陆枫 99-7,94,8.5.2 有理基函数的性质,NURBS曲线也可用有理基函数的形式表示:,2023/5/17,华中理工大学计算机学院 陆枫 99-7,95,1普遍性2局部性3凸包性,4可微性5权因子8.5.3 NURBS曲线曲面的特点,2023/5/17,华中理工大学计算机学院 陆枫 99-7,96,8.6 曲线曲面的转换和计算,8.6.1 样条曲线曲面的转换,2023/5/17,华中理工大学计算机学院 陆枫 99-7,97,例:,2023/5/17,华中理工大学计算机学院 陆枫 99-7,98,三次Hermite样条矩阵:,三次Bezier样条矩阵:,三次均匀B样条矩阵:,2023/5/17,华中理工大学计算机学院 陆枫 99-7,99,8.6.2 样条曲线曲面的离散生成,1Horner规则2向前差分计算3细分,2023/5/17,华中理工大学计算机学院 陆枫 99-7,100,习题,2023/5/17,华中理工大学计算机学院 陆枫 99-7,101,

    注意事项

    本文(第8章曲线和曲面.PPT)为本站会员(sccc)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开