j用NURBS表示的几何实体的纹理映射方法.pdfVIP

j用NURBS表示的几何实体的纹理映射方法.pdf

  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文档。上传文档
查看更多
j用NURBS表示的几何实体的纹理映射方法.pdf

})期 张英杰:用uB示几 纹理方 .,. j 用NURBS表示的几何实体的纹理映射方法 西北工业大学CAD/CAM研究中心 (西安71007Z) 竺 张铁昌 弋 m 摘要 表文宾现 了一个用于基于 NURBS表示 的几何造 型糸兢 的纹理映 射算击 ·谊葬击 采嗣曲斑的弧 长作为基表 的纹理 映射誊薮 ,减 少 了坟理映射 中的 图群混 1青。该系统能对 用NURBS表示的各竹 几何实 体使用兢一 的算法进行垃理 映射 ,算法 简单 、占用存储 空间小 。 关键调 竺j 堡 曲践和曲面 n癌 1 介绍 绘制曲面 ,因此 ,就将 曲面的纹理映射问题转化成对各 非均 匀有理 B样条 (简称NURBS)曲线和曲面 . 条曲线分别进行纹理映射的问题 . 不仅髂表示各种 自由曲面t而且髂表示一般 的二次曲 如图 1所示,对于物体空间中的一条空间曲线,在 线和几何造型系统 中的各种几何体素.因此 .愈来愈多 纹理空闻中对应的应该是一条线段 ,其映射关系为: 的几何造型系统把 NURBS作 为基本 的造型手段 ,进 而 出现 了基于 NURBS表示 的几何遗型系统 。 众所周知 .纹理映射是提高 图形真 实感的有数手 段 .纹理映射就是将一个二维纹理 函数 “贴”到三维物 体表面来捌划物体 的表面细节.目前 ,许多几何造型系 统中都提供了纹理映射功髂,但是 ,被贴图的实体仅艰 田I 纹理腱射中的对应关系 削为多边形表示的物体 ,而对一般的曲面 .通常会产生 很大 的变形 .导致 图形失真 .为此 ,本文实现 了一个用 于基于 NURBS表 示的几何造型系统 的纹理 映射方 P1P 一K ·Sp; 法 。 其 中:K 为比例常数 .表示纹理 图案和 曲面大小的 2 算法的实现 比例关系 .利用K值可 以控制纹理贴 图方式 .如重复 本文算法是基于 自由曲线的绘制方法提出的,它 贴图、非变形贴图.K值对每条 曲钱 既可以相 同 也可 采用曲线的弧长作为基本的纹理映射参数来实现皱理 以不相 同。 映射 .从而在一定程度上可以减小映射后的图案变形. . 出 为从 P 到 P的一段弧长 。 毒一jrP 提高贴图质量。另一方面 .该算法果用浮动水平线算法 、 [1]进行图形显示 ,不仅速度快,而且节省了存储空间, 但是 .一般来说 ,对于 自由曲线 .要准确地计算 出 其实现方法可归纳为以下几步 : 弧长也不是一件容易的事 .因此 .在实际绘制 时.我们 (1) 初始化 通常采用娄加弦长的方法来近似计算 曲线 的弧长,其 确定绘制时曲面参数的变化步长 8 逼近精度可 由用户控制 。即: 选择纹理 图寨和要贴圈曲面的比例系数 ; + = (2) 绘制 (P.P); ∑ (Pj.PJ+ 对曲面上要绘制的每一条 NuRBs曲线F P ‘一 P1 · 将该 曲线分解成一段一段 的贝齐尔曲线 · 对每一段 贝齐尔 曲线 ,采用后面舟绍的分割算 关于具体 的实现办法 .我ff]将在后面介绍 。 法进行绘制和纹理映射。 4 基于分割的曲线绘制

文档评论(0)

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

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

1亿VIP精品文档

相关文档