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

二维图形的几何变复习1.ppt

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * 一般来说,放大或缩小的相对点取自于零件上的某一个点,但该点不一定就是原点。 二维图形的几何变换(复习) 为什么图形变换要采用矩阵运算实现? 图形由图形的顶点坐标、顶点之间的拓扑关系以及组成图形的面和线的表达模型所决定,构成图形的基本要素是点。 图形可用点集表示,点集可用矩阵表示。 图形的基本变换就可以通过点集的变换来实现。 因此对点的变换可以通过相应的矩阵运算来实现。 矩阵运算在计算机中是很容易实现的。 在三维空间内,一个点通常用它的三个坐标(x,y,z)来表示。三维空间的点表示成3x1行矩阵或表示成1x3列矩阵。 图形变换的矩阵运算: 旧点(集)×变换矩阵 新点(集) §6-1 图形变换的方法 矩阵运算 为什么采用齐次坐标技术 用2× 2的矩阵来变换一个物体时有两种限制。 第一,它的变换要么针对原点.要么是针对X 轴、Y 轴进行变换,但不可能对任意一个点或者任意一条直线作变换。 第二,它没有包含平移变换。如果要完成平移变换.则必须加上一个与顶点数有关的N×M的矩阵。 在计算机图形学中.许多的变换不可能由单一的一个矩阵来完成,而必须由几个矩阵组合,才能完成一系列的变换。要做到这一点,不同格式的变换矩阵是不可能连续运算的。 齐次坐标技术 基本思想:把一个n维空间的几何问题,转换到n+1维空间中去解决。 如二维平面上的点P(x,y): 齐次坐标表示为Pw( wx,wy ,w),w是任一不为0的比例系数。 齐次坐标表示(x,y,w)→二维笛卡儿直角坐标(x/w,y/w) 规格化齐次坐标:齐次坐标表示不是唯一的,通常将w=1时的齐次坐标称为规格化的齐次坐标。 二维图形的几何变换(复习) 变换矩阵(齐次坐标表示时) 图形变换的矩阵运算: 二维图形基本变换矩阵讨论: 实现图形的比例、对称、错切、旋转等基本几何变换; 实现图形平移变换; 实现图形透视变换, 一般二维变换中p = q = 0; 实现图形全比例变换, s1等比例缩小;0s1等比例放大。 各元素的功能和几何意义各不相同,可以分割成四块 在平面图形的变换中, 比例变换改变了图形的大小,但其形状未发生变化; 错切变换不仅改变尺寸大小,而且也改变了图形的形状; 旋转变换和平面变换只是改变了图形的位置,其本身大小形状都未发生变化(因此旋转变换矩阵通常用于正投影变换)。 (1)比例变换 变换矩阵为: (2)对称变换 变换矩阵为: ①Y轴对称变换 (2)对称变换 ② X 轴对称 变换矩阵为: ③对原点对称 变换矩阵为: ④ 45°线对称 变换矩阵为: ⑤-45°线对称 变换矩阵为: (3)错切变换 其中:c为x方向错切系数,b为y方向错切系数。 ①当b=0时, x’=x+cy, y’=y。y坐标不变: c0沿+x方向错切; c0沿-x方向错切。 ②当c=0时, x’=x, y’=bx+y。x坐标不变: b0沿+y方向错切; b0沿-y方向错切。 变换矩阵为: (4)旋转变换 变换矩阵为: (5)平移变换 变换矩阵为: x′= x cosθ – y sinθ y′= x sinθ+ y cosθ ? í ì + = + Tx = Ty y y x x ′ ′ 6.2.2二维图形的组合变换 实际上,图形变换中常常是相对于任意点或线变换。 单独采用前述的各种基本变换无法完成,通常需要将各种基本变换组合使用,以完成最终的图形变换。 解决这个问题的思路是这样的: 先将任意点移向坐标原点(任意线则移向与X或Y轴重合的位置), 再用前述变换矩阵加以变换, 最后反向移回任意点(任意线移回原位)。 这种由多种基本变换组合而成的变换称为组合变换,相应的变换矩阵叫做组合变换矩阵。 6.2.2二维图形的组合变换 先将任意点移向坐标原点(任意线则移向与X或Y轴重合的位置), 再用前述变换矩阵加以变换, 最后反向移回任意点(任意线移回原位)。 这种由多种基本变换组合而成的变换称为组合变换,相应的变换矩阵叫做组合变换矩阵。 1 绕任意点的旋转 (1) 将旋转中心Q平移到原点,图形也随着一起平移 变换矩阵为: ú ú ú ? ù ê ê ê ? é - - = 1 0 1 0 0 0 1 p p y x t1 T (2) 将图形绕坐标系原点旋转α角, 变换矩阵为: ú ú ú ? ù ê ê ê ? é - = 1 0 0 0 cos sin 0 sin cos a a a a r2 T (3) 将旋转中心平移回到原来位置,变换矩阵为: 因此,绕任意点的旋转变换矩阵为:

文档评论(0)

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

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

1亿VIP精品文档

相关文档