第7讲-曲线曲面造型基础讲解材料.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文档。上传文档
查看更多
第7讲-曲线曲面造型基础讲解材料.ppt

7.4 NURBS曲面 追求内部表达模型的统一是CAGD领域学者们的重要目标之一,NURBS不是终点,学者们仍在努力。 (目前β样条表达能力更强,但控制参数更多) 主要内容 7.1 解析曲面 7.2 Bezier曲面 7.3 B样条曲面 7.4 NURBS曲面 7.5 曲面的其它表达 7.6 曲面求交算法 7.5 其他表达方式 二次曲面(quadric)是最基本的曲面表达:如球面、锥面、环面、抛物面、双曲面等;其特点为表达简单,计算量小,尤其是求交运算容易获得其解析解,因此商用系统中广泛采用。 1)Quadric surface 2) superquadric superquadric toroids superquadric ellipsoids superquadric曲面在商用CAD系统应用相对较少,但在动画软件中常用 3) Implicit surface隐式曲面 隐式曲面是元球(metaball)的更一般形式,它在表现人体的肌肉、水滴、云、树等物体的造型和动画方面有很大的优势,隐式曲面造型目前尚在发展和完善阶段。 4. 偏微分方程(PDE)曲面 PDE方法使用一组椭圆偏微分方程构造曲面,曲面的形状由所选择的偏微分方程和给定的边界条件确定。 5. 等距曲面(Offset) F(u,v)= S(u,v)+ d ? N S(u,v) 自由曲线曲面(2) 计算机图形学与CAD技术 华中科技大学CAD中心 2010年10月19日星期二 自由曲线曲面(2) 计算机图形学与CAD技术 自由曲线曲面(2) 计算机图形学与CAD技术 高速立、卧式加工中心 责任单位:青海一机数控机床有限责任公司 联合单位:兰州理工大学 武汉天喻软件有限责任公司 2009年3月28日 计算机图形学与CAD技术 7.1 解析曲面(代数曲面) 代数曲面在造型系统中常见,但远远不能满足复杂曲面造型的要求 适合构造简单曲面,不能构造自由曲面 不同类型曲面拼接连续性难以保证 不同曲面求交公式不一,程序实现量大 工程设计交互性差 因此,CAD系统中除简单代数曲面外,必须具有强大的自由曲面造型能力 Bezier、B样条、BURBS曲面在商用CAD系统中常见。 主要内容 7.1 解析曲面 7.2 Bezier曲面 7.3 B样条曲面 7.4 NURBS曲面 7.5 曲面的其它表达 7.6 曲面求交算法 给定空间n+1个点的位置矢量Pi(i=0,1,2,…,n),则Bezier曲线定义为: 其中Bi,n(u)是n次Bernstein基函数: 7.2 Bezier曲面定义-张量积曲面 展开上式得: P(0.7,0.6) x y z o v u 1 0 1 0 0.6 0.7 1. Bezier曲面参数空间和三维欧式空间的映射关系 2. Bezier曲面特性 1) 2) 事实上,沿Bezier曲面任何等参数的截线均为一Bezier曲线。显然,固定参数v,对参变量u而言是一簇Bezier曲线;固定参数u,对参变量v而言也是一簇Bezier曲线。 v u 1 0 1 x y z o 3) 4)其它特性与Bezier曲线类似: 3. Bezier曲面的计算与绘制 4. Bezier曲面的拼接 ,即两曲面的首末控制点相同。 A)G0连续 B)G1连续 最简单直接的方法为: ,即有公共切平面 为了实现多张曲面拼接,需要更多的自由度和更为宽松的条件才可能实现。为实现这一目标往往需要更高阶的曲面,对低阶曲面可通过升阶方法提高阶次。 特征多边形顶点数决定了它的阶次数,当n较大时,不仅计算量增大,稳定性降低,且控制顶点对曲面的形状控制减弱; 不具有局部性,即修改一控制点对曲面产生全局性影响。 1972年Gordon等用B样条基代替Bernstein基函数,从而改进上述缺点。 5. Bezier曲面的不足 主要内容 7.1 解析曲面 7.2 Bezier曲面 7.3 B样条曲面 7.4 NURBS曲面 7.5 曲面的其它表达 7.6 曲面求交算法 类似Bezier曲面,将均匀三次B样条曲线推广可得到均匀双三次B样条曲面的定义如下: 7.3 B样条曲面 2. B样条曲面的性质 由此可见,B样条方法能够很方便绘制复杂曲面,并比Bezier方法更灵活,因此应用更广泛。 3. B样条曲面的计算与绘制 先沿等参数方向离散成网格点,然后依次连线绘制 4. B样条曲面的反算 1)以

文档评论(0)

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

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

1亿VIP精品文档

相关文档