第三章第123节分析.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 图形变换 几何变换、视象变换的定义、区别。 几何变换:平移、旋转、比例变换。 用齐次坐标矩阵乘法实现几何变换的方法。 视象变换: 窗口区到视图区的坐标变换。 三维形体从造型到屏幕输出的过程。 观察坐标系的定义、用处。 几何变换和视象变换的定义 几何变换:坐标系不变的情况下,由形体的几何位置或者比例改变而引起的变换,包括:图形的放缩、移动、旋转、变形等 视象变换:也称为观察变换或取景变换,它是将形体从原坐标系变换到便于观察的另一坐标系,是两个坐标系之间的变换。 两种变换在对问题的提出和处理的角度不同,但是两者实际效果很相似,容易混淆! 坐标系统 二维图形的几何变换 二维图形的几何变换包括最基本的变换,如平移、变比、旋转等,以及这些变换的组合变换。 平移变换(translation) :物体从一个位置到另一个位置的直线运动。 平移变换 平移变换 把一个点从坐标位置(X,Y)平移到新的位置(X’,Y’)只需在原坐标值加上一个平移距离,即TX和TY,那么 X’=X+TX Y’=Y+TY 平移距离对(TX,TY)也称之为平移矢量或者移动矢量。 变比变换 X’=X·SX Y’=Y·SY 变比变换 如果SX和SY的数值相等,则产生均匀变比(uniform scaling) 图形中的每一条线的长度都按照SX和SY的值进行比例伸缩 每一个顶点到坐标系统的原点的距离也进行了比例伸缩,如果是放大的形体,则可能移动到远离原点的位置。 如果不是针对原点,而是针对另外一个固定参考点,我们可以控制一个被变比的形体的位置,且这个点在变比变换后也保持不变 相对于固定点 变比变换 多边形相对于固定点进行变比,每一个顶点都相对这个固定点按比例伸缩一个距离,对于坐标为(X,Y)的顶点,变比后的坐标(X’,Y’)可以按下式计算: X’= XF+(X-XF)SX Y’= YF+(Y-YF)SY 旋转变换(rotation) 形体的各点沿着圆形路径进行的变换称之为旋转。 旋转变换(rotation) X’=rcos(φ+ θ)=rcosφcos θ -rsinφsin θ Y’=rsin(φ+θ)= rsinφcos θ +rcosφsin θ 因为:X=rcosφ , Y=rsinφ ,所以 X’= X cos θ - Y sin θ Y’= Y cos θ + X sin θ 绕任意点旋转变换 X’= Xr +(X-Xr)cos θ - (Y-Yr) sin θ Y’= Yr + (Y-Yr) cos θ + (X-Xr) sin θ 二维图形的表示 一种更为有效的计算最终坐标的方法,这就是采用矩阵方法直接从初始坐标计算得到最终坐标。把每一步的基本变换都用矩阵形式来表示。 把一个点用齐次坐标来表示 把一个二维的坐标位置点(X,Y)表示成一个三维的坐标点,即(Xh,Yh,W), Xh = X ? W Yh = Y ? W 二维图形基本变换的矩阵表示 平移 变比 旋转 二维图形的表示 采用2×2矩阵就可以进行二维图形变换,但不能进行平移变换,所以,为描述二维变换的各种情况,我们采用3×3的矩阵,并考虑一个通用的变换方程,它包括了平移、变比、旋转等任意变换。这个通用矩阵可以表示为 二维图形的表示 用于计算变换后,坐标的显式方程为 X’=AX + BY + C Y’=DX + EY + F 可见,对形体上的每个坐标点,上述计算都要进行四次乘法,四次加法,只要所有单个矩阵已经构成了级连,这就是对于任何变换序列决定一对坐标值所需要的最大的计算数。如果没有级连,而采用单个矩阵变换,每一次都将经过上述计算。 错切变换 错切变换产生一种形体变形,表现为扭曲、拉伸,即错切现象,就好像一个物体具有若干可展开的展次而彼此之间进行了错移,所以也叫错移变换。 常见的错切变换是X方向上的错切与Y方向上的错切。 错切变换矩阵 组合变换 组合变换:组合变换是指图形作一次以上的几何变换,变换结果是每次变换矩阵相乘。通常称为矩阵的级连。 组合平移: 组合变换:针对任意定点 的比例变换 相对(XF,YF)点的比例变换: 针对任意定点 的比例变换 上式右边即为相对任意点的变比变换矩阵,它是通过左边的三个基本变换矩阵级连得到的。这种求解变换矩阵的方式可应用于相对于任意定点的任何变换(如变比、平移、旋转等。 相对任意定点 的旋转变换 相对(xr,yr)点的旋转变换: 针对任意方向的变换 第一步先要进行一个旋转,使由S1和S2所指定的方向与X、Y坐标轴分别重合; 第二步再进行变比变换; 第三步进行反向的旋转,以回复到它们原来的方向。 窗口-视图变换 用户域和窗口区的定义

文档评论(0)

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

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

1亿VIP精品文档

相关文档