NURBS曲线.pptVIP

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
NURBS曲线

三次参数曲线转换 三次Hermite曲线、Bézier曲线、B样条曲线都是多项式曲线,它们不过是曲线不同的表示形式。不同的表示适用于不同的应用场合,并且它们之间可以相互转换。 三次Hermite曲线可用矩阵表示为: P(u)=GH·MH·U; 三次Bézier曲线可用矩阵表示为: P(u)=GBEZ·MBEZ·U; 三次B样条曲线可用矩阵表示为: P(u) =GBi·MB·Ui。 从Hermite形式转换为另外两种形式: GH·MH=GBEZ·MBEZ = GBEZ=GH·MH·M-1BEZ; GH·MH=GBi·MB = GBi=GH·MH ·M-1B。 从Bézier形式转换为另外两种形式: GBEZ·MBEZ=GH·MH = GH=GBEZ·MBEZ·M-1H; GBEZ·MBEZ=GBi·MB = GBi=GBEZ·MBEZ ·M-1B。 从B样条形式转换为另外两种形式: GBi·MB=GH·MH = GH=GBi·MB·M-1H; GBi·MB=GBEZ·MBEZ = GBez=GBi·MB·M-1BEZ。 ☆NURBS曲线 ● 有理样条曲线 ●NURBS曲线表示 ● 形状因子概念 ●NURBS曲线形状 ☆ NURBS曲面 ●NURBS曲面表示 ●NURBS曲面性质 ●NURBS形状因子 ☆ 三次曲线比较 ? 曲线性质比较 ? 曲线相互转换 * 在连接两点的一直线段上任一点的位置,对应可由一个实数决定,就如插值方程描述的那样,于是共线四点a,b,u,d的交比也可看成对应四个实数a,b,u,d的交比。 这样用一个实数u’表示的一个点的投影u就可从交比不变计算出来。 * 首先判别区间两端点参数值是否是现有节点,若否,则把它们擦插入节点矢量; 然后,逐次找出区间内的最长节点区间,取中点参数值,插入节点矢量。重复这一过程,直到定义区间内包括两端节点在内的节点数目等于k+2为止。 记住:控制顶点Pi与权因子ωi仅影响定义在u∈[uj,uj+1]区间上那部分曲线。把区间两端节点计在内,该区间共包含k+2个节点。一旦细化节点矢量确定下来,可由插入节点算法计算出新控制顶点以替代老控制顶点,其中就有某一新顶点及联系的权因子将仅仅影响所指定的那部分曲线。 NURBS曲线曲面 B样条的缺点 用于自由型曲线曲面的B样条曲线在表示和设计自由型曲线曲面形状方面显示了强大的威力。然而在表示与设计由二次曲面与平面构成的初等曲面时却遇到了麻烦。 B样条曲线(面)包括其特例Bézier曲线(面)都只能近似表示除抛物线面外的二次曲线弧(面)。 近似表示将带来处理上的麻烦,使本来简单的问题复杂化,还会带来原不存在的设计误差问题。 解决这一问题的途经显然应该是改造现有的B样条方法, 保留其描述自由型形状长处, 扩充其统一表示二次曲线弧与二次曲面的能力。 人们所寻求的方法就是有理B样条方法。 形状描述中更多地以非均匀类型出现,而均匀、准均匀和分段Bézier曲线(面)三种类型又可看作是非均匀类型的特例,因此,习惯称之为非均匀有理B样条曲线NURBS (Non-Uniform Rational B-Splines) 。 ☆NURBS曲线 ● 有理样条曲线 ? 基函数性质 ●NURBS曲线表示 ● 形状因子概念 ●NURBS曲线形状 ☆ NURBS曲面 ●NURBS曲面表示 ●NURBS曲面性质 ●NURBS形状因子 ☆ 三次曲线比较 有理样条曲线定义 有理函数是两个多项式之比;有理样条是两个样条函数之比。 例如,有理B样条曲线可用向量描述为: P(u)=(∑ωkPkBk,d(u))/(∑ωkBk,d(u))。 Pk是n+1个控制点位置, 参数ωk是控制点的权因子。 ωk值越大,曲线越靠近该控制点Pk。 当所有权因子都为1时得标准B样条曲线。 构造有理B-样条表达式与构造非有理表达式的步骤相同: 给定控制点集、多项式次数、权因子、节点向量, 用递归关系可得混合函数。 通常,图形包用非均匀节点向量表示式来构造有理B样条。这些样条称作NURBS。 ☆NURBS曲线 ● 有理样条曲线 ? 有理样条特点 ? NURBS方法 ? NURBS特点 ●NURBS曲线表示 ● 形状因子概念 ●NURBS曲线形状 ☆ NURBS曲面 ●NURBS曲面表示 ●NURBS曲面性质 ●NURBS形状因子 ☆ 三次曲线比较 有理/非有理样条比较 有理样条与非有理样条相比有两个重要的优点: 有理样条提供了二次曲线的精确表达式; 非有理样条表达式为多项式,仅

文档评论(0)

118books + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档