基于OpenGL实现NURBS汽车前盖曲面造型.pdfVIP

  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文档。上传文档
查看更多
基于cenGL实现N呻 SI汽车前盖曲面造型 蔡智明 摘 要 :分析 了NUR.BS构造 自由曲面的方法,结合汽车前盖 曲面流线型知识 ,基于OpenGL技 术,利用VC++开发工具进行汽车前盖曲面的造型。 关键词 :NURBS方法;汽车曲面造型 ;OpenGL库 ;VC++语言 和 自由型曲线 曲面提供 了统一 的数学表示 ,便于用一个统一的 1 NURBS简介 数据库来存取这两类形状信息。 曲面造型技术是计算机辅助设计 CAD和计算机 图形学 (2) 具有更多的形状控制 自由度 。由于选择的节点值可 CG中最为关键 的学科分支之一,1975年 由Versprille在他 的 以不同,节点值间的距离也可 以不一样 ,非均匀 B样条 曲线在 博士论文 中首先提 出了非均匀有理 B样条 。NURBS这个概念 曲线形状 的控制方面就更加方便 ,通过节点向量 的不 同间距 , 随着对曲线 曲面实体造型技术 的不断深入研究,非有理与有理 就可以在不同的区间上得到不 同的基函数 ,用 以调整 曲线的形 的Bezier曲线 曲面形式和非有理的B样条曲线曲面形式都被统 状 。另一方面 ,NURBS曲线还可 以通过控制点和权 因子来灵 一 到NURBS形式之 中,1991年 国际标准化组织 ISO颁布 的关 活地改变曲面的形状 。 于工业产 品数据交换 的STEP国际标准 ,把 NURBS定义为工 (3) NURBS曲线在平移 、比例、旋转和透视投影变换下 业产 品几何形状的唯一数学方法 。 目前可以说 NURBS方法 已 是不变的,即曲线的控制顶点经过平移、比例、旋转和透视投 经成为了曲面造型技术 中最重要 的方法 。 影变换后生成 曲线 (或 曲面),与在生成 曲线 (或 曲面)后进 行上述变换 ,二者是等价 的。 2 NURBS的曲线和 曲面方程 (4) 可 以用少量 的控制点就可 以构造 出整个 曲面。当然 , K次NURBS曲线的数学表达式: NURBS方法也有其不足之处,主要在于它比一般的曲线 、曲 面定义方法更费存储空间和处理时间.权因子选择不当会造成 ∑P N (,) r1(,)= ——一 = PR¨,【) 曲线 曲面形状的畸变等 。 ∑ ,N (,) ,= _l 4 程序实现 其中,(p}为控制点;{ 以为控制点的权因子;Nm(f)为 k阶B样条基函数 。 4.1 使用OpenGL的准备 OpenGL是一种过程性而不是描述性的图形 API,可以在 U向P阶.v向q阶的NURBS曲面 的数学表达式: 计算机上调用 OpenGL绘制函数 ,就能够实现二维或者三维 图 ∑∑ N..,,(,)JV (’) … 形 的绘制 ,即便用某种编程语 言可以是 VC, 也可 以是别 的语 . =-———一 一 =∑∑尺,(1f-’) , ∑∑ N ()N ,() 言如 VB、Delphi编写的还须

文档评论(0)

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

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

1亿VIP精品文档

相关文档