第6讲-曲线曲面造型基础.ppt

  1. 1、本文档共80页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6讲-曲线曲面造型基础

un+k+1 u0 u1 un+k U = [ u0 , u1 , …… , un+k , un+k+1 ]称为B样条基函数的节点向量, ui 为节点值,且应满足ui ? ui+1,即节点值应满足有序递增(允许有重节点)。 B样条基函数节点向量(knot vector): 非均匀与准均匀B样条曲线定义 U = [ u0 , u1 , …… , un+k , un+k+1 ] 例:K=3( 3 次 4 阶) ,节点向量为 [ 0 0 0 0 1 2 2 2 2 ] 准均匀B样条曲线 n=4,5个控制点 准均匀B样条曲线的基函数 准均匀B样条曲线 2段曲线(0123,1234) 若三次B样条曲线控制点 数为 4 (n=3),次数k = 3,且节点矢量u = [ 0,0,0,0,1,1,1,1 ],可推得: 同样,若k次B样条曲线节点矢量u = [ 0,…,0,1,…,1 ],此时首末k+1重节点分别为0和1,则k次B样条曲线转化为k次Bezier曲线。 因此,三次均匀B样条和Bezier都是B样条的特例,或者说三次均匀B样条和Bezier都可用B样条统一表达 Beizer曲线的B样条定义 此时三次B样条曲线转化为三次Bezier曲线。 对B样条曲线,当节点矢量出现重复节点时,在其重节点处曲线连续性将逐次下降。如当在P2处为二重节点时,连接处为一阶连续,而当P2为三重节点时,导数不连续,此时将出现尖点。 B样条重节点对曲线影响: 一般B样条曲线定义 对均匀B样条曲线,重复控制点使曲线几何连续性降低。 6、造型的灵活性 B样条曲线几何性质 5、连续性 3、局部性 2、凸包性 1、对称性 均匀B样条曲线的特性也是一般B样条曲线所具有的特性。即: 4、几何变换不变性 B样条曲线与Bezier曲线的比较 1、Bezier曲线的基函数的次数等于控制顶点数减一,而B样条曲线的基函数的次数与控制点数无关,即可用任意多的控制点来拟合三次均匀B样条曲线。原因是B样条曲线是分段拟合的,这样构造复杂曲线更方便。 2、Bezier曲线的起点和终点正好是控制多边形的首末控制点,控制形状直观方便。而B样条曲线一般不经过控制多边形顶点。 3、为使B样条曲线经过控制多边形首末控制顶点,使之具有Bezier类似的优点。实际应用中常引入准均匀B样条,即在节点矢量中两端节点具有k+1个重复度。 例如:当控制点数 = 6,次数k = 3的准均匀三次B样条曲线的节点矢量可定义为u = [ 0,0,0,0,1,2,3,3,3,3]。 B样条曲线与Bezier曲线的比较 4、Bezier曲线和B样条曲线的关系: 若三次B样条曲线n = 4,k = 3的节点矢量u = [ 0,0,0,0,1,1,1,1 ],此时三次B样条曲线转化为三次Bezier曲线。 因此,可以说Bezier曲线仅是B样条曲线的特例,也就是说B样条表达能力完全覆盖了Bezier表达。 B样条曲线与Bezier曲线的比较 5、B样条曲线比Bezier曲线具有更紧致的凸包。 因此,B样条方法的凸包性比Bezier方法优越,使曲线更加逼近特征多边形。 因此,B样条表达比Bezier更优越,应用更广泛 B样条曲线与Bezier曲线的比较 6.1 认识曲线与曲面 6.2 曲面造型的发展历程 6.3 曲线曲面的参数表达 6.4 Bezier曲线 6.5 B样条曲线 6.6 NURBS曲线 主要内容: NURBS曲线Non-Uniform Rational B-Splines 式中: NURBS称非均匀有理B样条 NURBS仍采用B样条基函数,但采用有理表达,增加权值控制 NURBS曲线本质 非均匀样条(Non-uniform B-spline): 非均匀节点向量 基函数为B样条基函数 有理 笛卡尔坐标(x,y,z)转化为齐次坐标(x,y,z,w) NURBS曲线优点 1. 额外的曲线设计自由度 NURBS曲线优点 2. 精确表示圆锥曲线(半圆弧为例) 节点向量: 控制点: 次数:2 权因子: 方程为: 非均匀有理B样条( NURBS )具有B样条的所有性质,但比B样条更强大的表达能力 能表达Bezier 能表达B样条 能表达多项式代数曲线 能精确表达圆锥曲线 直线 圆、圆弧 椭圆 抛物线 双曲线 因此NURBS在CAD系统中应用最广,已经成为STEP标准中的一部分 NURBS

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档