计算机图形学5.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
11、Bezier曲线的应用    Bezier曲线用于设计各种平面图形。如花瓶外形,特征点的设计如图(注意拼接问题)。    5.4 B-样条曲线 Bezier曲线有许多优越性,但有两点不足: 特征多边形的顶点个数决定了Bezier曲线的阶次,并且在阶次较大时,特征多边形对曲线的控制将会减弱; Bezier曲线不能作局部修改,改变一个控制点的位置对整条曲线都有影响,其原因是基函数Bernstein的参数u在[0,1]区间内均不为零。 1972年,Gordon, Rie-feld等人拓展了Bezier曲线,用B样条基函数代替Bernstein基函数,即形成了B样条曲线、曲面。 1 B样条基函数 给定参数轴上的一个分割,由下列递推关系定义的称为U的p次(p+1阶)B样条基函数 其中P表示B样条的次数(即为阶), 为节点, 为节点矢量; 该表达式意味着: 是一阶跃函数,在区间 外均为零; 对于p0, 是两个( )次基函数的线性组合; 计算一系列的基函数,需要指定节点矢量 和次数 ; 是一分段多项式;我们仅仅对其在区间 感兴趣; 称为第i 个节点区段;其长度可以为零; 若 则称上式中除 uj-1,uj+k以外的每一节点为U的k重节点。 例如: 1)令 , p=2,如下计算0,1,2次的B-样条基函数: 可以发现, 仅仅在区间 内有值非零,这是二次Bernstein多项式,因此,具有如下节点矢量 的B-样条实际上就是Bezier表达式 2 B样条基函数的性质: 1)局部性 即只在区间 中为正,在其它地方均取零值; 在给定节点区段 , 最多只有 个值为非 零: , 2)非负性 对于所有的 , ;这是由下式决定的: 3) 规范性 对任意节点区段 , 4)分段多项式 在每一长度非零的区间 上都是次数不高于 次的多项式。 5)连续性 的求导公式如下: 在 重节点处的连续阶不低于 因此增加次数可提高连续性次数,增加重节点数将降低连 续性次数 ; 6)可微分性 3 B样条曲线定义 为给定空间的 个控制顶点, 是 个节点矢量:称下列参数曲线 为 次的B样条曲线,折线 为B样条曲线的控制多边形。 ,控制顶点个数 , 节点个数 具有如下关系: 设 次数 图8.11 B样条曲线 4.B样条曲线的性质: , , , 位于控制顶点 所建立的凸包内; 图8.12 B样条曲线凸包性 1.严格的凸包性: 曲线严格位于控制多边的凸包内;如果 2.分段参数多项式: 在每一区间 上都是次数不高于 3.可微性或连续性: 在每一曲线段内部是无限次可微的,在定义域内重复度为 的节点处则使 次可微或具有 4.几何不变性: B样条曲线的形状和位置与坐标系的选取无关。 的多项式; 阶参数连续性; 5.局部可调性: 只在区间 中为正,在其它地方均取零值, 次的B样条曲线在修改时只被相邻的 而与其它顶点无关。当移动其中的一个顶点 定义在区间 上那部分曲线,并不对整条曲线产生影响。 因为 使得 个顶点控制, 时,只影响到 6.近似性: 控制多边形是B样条曲线的线性近似,若进行节点插入或升阶 会更加近似;次数越低,B样条曲线越逼近控制顶点; 7.变差缩减性: 设 n为B样条曲线的控制多边形,某平面与B 样条曲线的交点个数不多于该平面与其控制多边形的交点个数 图8.13 B样条曲线的变差缩减性 例子: 给定控制顶点 ,定义一条三次B样条曲线。 , ,各种关系如下确定: 这说明 节点矢量 2.曲线定义域 3.当定义域 内不含重节点时,曲线段数=n – p +1 =6; 4.当 曲线由 四个控制顶点定义, 与其他顶点无关 5.移动 时将至多影响到定义在 区间上那些曲线段的形状 6.在 上的三次B样条基及计算定义在 上那段三次B样条曲线将涉及 共6个节点。 5.重节点对B样条曲线的影响 节点的非均匀或非等距分布包含两层含义: (1)节点区间长度不等; (2)重节点,即节点区间长度为零。 1)重节点的重复度每增加1,曲线段数就减1,同时样条曲线 在该重节点处的可微性或参数连续阶降1; 2)当定义域端点节点重复度为 时, 次B样条曲线的端点将与 相应的控制多边形的端顶点重合,并在端点处与控制

文档评论(0)

151****0104 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档