网站大量收购独家精品文档,联系QQ:2885784924

新第5章之一三维图形生成和变换技术1.ppt

  1. 1、本文档共83页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
新第5章之一三维图形生成和变换技术1

计算机图形学 Computer Graphics 第五章 目录 第五章 三维图形生成和变换技术 5.1 三维图形的概念 5.2 自由曲面的生成 5.3 三维图形的变换 5.4 三维图形剪裁和消隐 3.三维对称变换 在三维空间最简单的对称变换是对称于坐标平面的变换。空间一点对XOY坐标面对称变换时,点的(x,y)坐标不变,只改变z的正负号。因此,其变换矩阵为: 变换结果如图所示。 图5.20 对XOY平面的对称变换 同理,对XOZ坐标的对称变换矩阵和对YOZ坐标面的对称变换矩阵分别为: 4.三维错切变换 三维立体的某个面沿指定轴向移动属于三维错切,三维错切是由子矩阵中非主对角线元素各项产生的,其变换矩阵为: 变换结果为: T中第一列元素d和g产生沿X轴方向错切,第二列元素b和h产生 沿Y轴方向错切,第三列元素c和f产生沿Z轴方向错切。 错切变换时,一个坐标方向的变化受另外两个坐标变化的影响,因此,按错切方向不同可实现6种错切变换。 1.要求沿X方向错切 a.当变换矩阵为: b.当变换矩阵为: 错切平面沿X轴方向 移动且离开Y轴 错切平面沿X轴方向 移动且离开Z轴 例 将一单位立方体进行错切变换,使错切平面沿X方向移动并离开Y轴。 令变换矩阵 变换结果如图所示: Z X Y 变换前 变换后 错切平面垂直于Y轴,沿X轴正向移动。 2.要求沿Y方向错切 a.当变换矩阵为: b.当变换矩阵为: 错切平面沿Y轴方向 移动且离开Z轴 错切平面沿Y轴方向 移动且离开X轴 3.要求沿Z方向错切 a.当变换矩阵为: b.当变换矩阵为: 错切平面沿Z轴方向 移动且离开X轴 错切平面沿Z轴方向 移动且离开Y轴 4、贝塞尔曲线的拼接 一对于单个Bezier曲面可以通过以下两步生成: (1)固定v,随着u变化可得一簇Bezier曲线; (2)固定u,随着v变化可得一簇Bezier曲线。 Bezier曲面是由Bezier曲线交织而成的曲面。 然而一个复杂的曲面往往不能用单一的Bezier曲面来实现,于是要用几块Bezier曲面拼接起来。 以下讨论两张双三次Bezier曲面的拼接。 下面给出两个相邻的Bezier曲面片,我们分别将它命名为P(1)(u,v)和P(2)(u,v) 。 P(1)(u,v) P(2)(u,v) u v P(1)(1,1)=P(2)(0,1) 如果对0≤v≤1中所有v,有P(1)(1,v)=P(2)(0,v) ,就可以得到跨界位置处曲面函数连续性。 要使Bezier曲面拼接: (1)两曲面片间的一个公共边界需要两个特征多边形之间的一个共同边界多边形。 (2)要使跨界处一阶导数连续,即曲面在跨界处光顺,对0≤v≤1中的所有v,曲面片1在u=1的切平面必须与曲面2在u=0的切平面重合。 三、B样条曲面 B样条曲面是B样条曲线的拓广。 1.B样条曲面的数学表达式 在三维空间里,给定 个点,用向量 (i=0,1,…,n,j=0,1,…,m)表示,称 (0≤u,v≤1)为 次B样条曲面; 是 的控制顶点,Fi,n(u)和Fj,m(v)为B样条基函数,具体表示为: 如果用一系列直线段将相邻的点 , , … ,(i=0,1,…,n)和 , ,… ,(j=0,1,…,m)一一连接起来,组成一张空间网格,称这张网格为 次B样条曲面特征网格,如下图所示。 2.几个低次B样条曲面 (1)双二次B样条曲面 当 时,得双二次B样条曲面,给定9个控制点,即P00、P01、P02、P10、P11、P12、P20、P21和P22。 由于 所以,双二次B样条曲面为: 由左图可知, B样条曲面不经过任何一个网格顶点。左图表示了双二次B样条曲面的一片,如果网格向外扩展,曲面也相应延伸。由于二次B样条曲面基函数是一阶连续的,所以对于两片双二次B样条曲面片,其连接亦是一阶连续的。 2.几个低次B样条曲面 (2)双三次B样条曲面 当 时,得双三次B样条曲面: 双三次B样条曲面片四个角点不在给定的点的位置上。如果将网格向外扩展,曲面也相应延伸,而且由于三次B样条基函数是二阶连续的,所以双三次B样条曲面也二阶连续。 双三次B样条曲面特征网格 四、Coons(孔斯)曲面 Coons曲面是

文档评论(0)

wnqwwy20 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档