- 1、本文档共40页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
B样条曲线和曲面ppt课件
* 3.1.2 B样条曲线和曲面 在我们工程中应用的拟合曲线,一般 地说可以分为两种类型:一种是最终 生成的曲线通过所有的给定型值点, 比如抛物样条曲线和三次参数样条曲 线等,这样的曲线适用于插值放样; 另一种曲线是,它的最终结果并不一 定通过给定的型值点,而只是比较好 地接近这些点,这类曲线(或曲面) 比较适合于外形设计。 因为在外形设计中(比如汽车、船舶), 初始给出的数据点往往并不精确;并 且有的地方在外观上考虑是主要的, 因为不是功能的要求,所以为了美观 而宁可放弃个别数据点。因此不须最 终生成的曲线都通过这些数据点。 另一方面,考虑到在进行外形设计时 应易于实时局部修改,反映直观,以 便于设计者交互操作。第一类曲线在 这方面就不能适应。 法国的 Bezier 为此提出了一种新的 参数曲线表示方法,因此称为Bezier 曲线。后来又经过 Gordon、Forrest 和 Riesenfeld等人的拓广、发展, 提出了B样条曲线。 这两种曲线都因能较好地适用于 外形设计的特殊要求而获得了广泛的 应用。 一、Bezier曲线 Bezier曲线的形状是通过一组多边折 线(特征多边形)的各顶点唯一地定 义出来的。在这组顶点中: (1) 只有第一个顶点和最后一个顶点 在曲线上; (2) 其余的顶点则用于定义曲线的导 数、阶次和形状; (3) 第一条边和最后一条边则表示了 曲线在两端点处的切线方向。 1.Bezier曲线的数学表达式 Bezier曲线是由多项式混合函数推导 出来的,通常 n+1 个顶点定义一个 n 次多项式。其数学表达式为: (0 ≤ t ≤ 1) 式中:Pi:为各顶点的位置向量 Bi,n(t):为伯恩斯坦基函数 伯恩斯坦基函数的表达式为: 假如规定:0?=1,0!=1,则 t=0: i=0 ,Bi,n(t)=1 i?0 ,Bi,n(t)=0 ?P(0)=P0 t=1: i=n ,Bi,n(t)=1 i?n ,Bi,n(t)=0 ?P(1)=Pn 所以说,“只有第一个顶点和最后一个 顶点在曲线上”。即 Bezier曲线只通过多边折线的起点 和终点。 下面我们通过对基函数求导,来分析 两端切矢的情况。 得: 讨论: t=0: i=0: Bi-1,n-1(t)=0; Bi,n-1(t)=1。 i=1: Bi-1,n-1(t)=1; Bi,n-1(t)=0。 i?2: Bi-1,n-1(t)=0; Bi,n-1(t)=0。 (均出现 0 的非 0 次幂) ?t=0 同理可得,当 t=1 时 这两个式子说明:Bezier曲线在两端 点处的切矢方向与特征多边形的第一 条边和最后一条边相一致。 2.二次和三次Bezier曲线 (1) 三个顶点:P0,P1,P2 可定义一条 二次(n=2) Bezier曲线: 其相应的混合函数为: 所以,根据式: 二次 Bezier 曲线的表达形式为: P(t)=(1-t)2?P0+2t(1-t)?P1+t 2 ?P2 (0≤t ≤ 1) 根据 Bezier 曲线的总体性质,可讨 论二次 Bezier 曲线的性质: P(t)=(1-t)2?P0+2t(1-t)?P1+t2 ?P2 P’(t)=2(t-1)?P0+2(1-2t)?P1+2t?P2 P(1/2)=1/2?[P1+1/2?(P0+P2)] P?(0)=2(P1-P0) P?(1)=2(P2-P1) P?(1/2)=P2-P0 二次 Bezier 曲 线是一条抛物线 (2) 四个顶点 P0、P1、P2、P3 可 定义一条三次 Bezier 曲线: *** 二、B样条曲线 1.从 Bezier 曲线到B样条曲线 (1) Bezier 曲线在应用中的不足: 缺乏灵活性 一旦确定了特征多 边形的顶点数(m个),也就决定了曲 线的阶次(m-1次),无法更改; 控制性差 当顶点数较多时,曲 线的阶次将较高,此时,特征多边形 对曲线形状的控制将明显减弱; 不易修改 由曲线的混合函数可 看
文档评论(0)