【2017年整理】图形变换与齐次坐标.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文档。上传文档
查看更多
【2017年整理】图形变换与齐次坐标

图形变换是计算机图形学基础内容之一 几何变换,投影变换,视窗变换 线性变换,属性不变,拓扑关系不变。 作用: 把用户坐标系与设备坐标系联系起来; 可由简单图形生成复杂图形; 可用二维图形表示三维形体; 动态显示。;图形的几何变换;二维图形变换;2 旋转变换;3 比例变换;4. 对称变换 关于X轴的对称变换 P(x,y) 对称点为 P’(x, -y) 关于Y轴的对称变换 P(x,y)对称点为P’(-x, y) 关于坐标原点的对称变换 P(x,y) 关于原点的对称点为P’(-x,-y);5 错切变换 (SHEAR) (1) 沿x方向产生错切 x’ = x + y*tag(θ) y’ = y (2) 沿y方向产生错切 x’ = x y’ = y +x * tag(θ) ;1. 齐次坐标 齐次坐标就是一个n维矢量的(n+1)维矢量表示。 例如:二维坐标点P(x,y)的齐次坐标为: (H*x, H*y, H)。 二维坐标与齐次坐标是一对多的关系。通常都采用规格化的齐次坐标,即取H=1。 (x,y) 的规格化齐次坐标为 (x,y,1)。 齐次坐标的几何意义:可理解为在三维空间上第三维为常数的一平面上的二维向量。;齐次坐标的作用: 1. 将各种变换用阶数统一的矩阵来表示。提供了用矩阵运算实现图形变换,或者把二维、三维甚至高维空间上的一个点从一个坐标系变换到另一坐标系的有效方法。 2. 便于表示无穷远点。 例如:(x*H, y*H, H),令H等于0,;齐次坐标与二维变换的矩阵表示 ;1. 恒等变换 2. 比例变换 ;3. 对称变换 关于X轴的对称变换 关于Y轴的对称变换 ;关于坐标原点的对称变换 ;5. 旋转变换 其矩阵表示为: ;6. 平移变换 ;变换过程如下:; ;复合变换及变换的模式;复合变换及变换的模式;复合变换及变换的模式;求变换矩阵是要明确变换模型 左乘 右乘 采用变换矩阵左乘的图形系统一般用堆栈实现 先调用的变换后执行,后调用的变换先执行;三维几何变换 1. 三维变换矩阵 统一的二维变换矩阵: 那么,可否有统一的三维变换矩阵? ;2. 三维基本变换 轴向比例变换 x’ = ax y’ = ey [x‘ y’ z‘ 1]=[ax ey jz 1] z’ = jz 矩阵表示: ;全比例变换 当变换矩阵取下列值时: [x y z 1]T = [x y z s]=[x/s y/s z/s 1] 当s1, 沿三个轴向等比例缩小 当0s1, 沿三个轴向等比例放大 (轴向比例变换与全比例变换的关系) ;对称变换 在二维变换下,对称变换是以线和点为基准,在三维变换下,对称变换则是以面、线、点为基准的。 对称于XOY平面 [x’ y’ z’ 1] = [x y -z 1]=[x y z 1] 对称于YOZ平面 [x’ y’ z’ 1] = [-x y z 1]=[x y z 1] 对称于XOZ平面 [x’ y’ z’ 1] = [x -y z 1]=[x y z 1] ; 那么,分别对称于X、Y、Z轴和坐标原点的变换矩阵是什么? 平移变换 是指空间上的立体从一个位置移动到另一个位置时,其形状大小均不发生改变的变换。 [x’ y’ z’ 1] = [ x+dx y+dy z+dz 1] =;旋转变换 绕X轴变换 空间上的立体绕X轴旋转时,立体上各点的X坐标不变,只是Y、Z坐标发生相应的变化。 x’= x y’= ρcos(α+θ) = y*cosθ- z*sinθ z’= ρsin(α+θ) = y*sinθ+z*cosθ ;矩阵表示为:;绕Y轴旋转 此时,Y坐标不变,X,Z坐标相应变化。 x’= ρsin(α+θ) = x*cosθ + z*sinθ y’= y z’= ρcos(α+θ) = z*cosθ- x*sinθ ;;绕Z轴旋转 此时,Z坐标不变,X,Y坐标相应变化。 x’= ρcos(α+θ) = x*cosθ - y*sinθ y’= ρsin (α+θ) = x*sinθ+ y*cosθ z’= z;矩阵表示为: ;组合变换:空间一点绕空间任一轴线的旋转变换。要通过将几

文档评论(0)

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

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

1亿VIP精品文档

相关文档