- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第七章 图形变换 二维几何变换 三维几何变换 窗口到视区的变换 在显示输出图元后,有可能还需要改变或控制显示效果,例如通过调整组成部分的方向和大小来实现设计和设施布局。并且,通过沿动画路径移动“相机”或场景中的对象来产生动画。在方向、尺寸和形状方面的变化,是通过改变对象坐标的描述的几何变换而完成的。 7.1 变换的数学基础 7.2 二维基本变换 基本的几何变换有平移、旋转、缩放。 经常用的其他变换还有反射和错切。 7.2.1 平移变换 平移是指将对象沿直线路径从一个坐标位置移到另一个坐标位置的重定位。即通过给原始坐标位置(x,y)加上平移距离tx和ty来平移二维点,从而实现到新位置(x’,y’)的移动。 x’=x+tx, y’=y+ty 一对平移距离(tx,ty)称为平移向量。 我们可以使用列向量表示坐标位置,并使用平移向量将平移方程写为: 平移是一种不产生变形的移动对象的刚体变换,即对象上的每个点移动相同数量的坐标。直线的平移就是将平移方程加到直线的两个端点上,并重新绘制新端点的直线段;多边形是将平移向量加到每个顶点的坐标位置上; 7.2.2 旋转变换 二维旋转是将对象沿xy平面内的圆弧路径重定位。为了实现旋转,需要指定旋转角、旋转对象旋转的旋转点,或基准点位置(xr,yr) 。旋转角的正值定义为绕基准点逆时针旋转。 首先确定当基准点为坐标原点时,在点位置P进行旋转的变换方程。 对于绕任意基准点位置的旋转。 7.2.3 缩放变换 改变对象的尺寸,对于多边形的缩放,能通过将每个顶点的坐标值(x,y)乘以缩放系数sx,sy,从而产生变换后的坐标(x’,y’)。 缩放系数sx在x方向对对象缩放,sy是在y方向上进行缩放。变换方程写为矩阵形式: 可以赋给缩放系数sx,sy任何正数值,小于1是缩小对象尺寸;大于1是放大对象;都等于1,则不变;当赋给sx,sy相同的值时,就会产生保持对象相对比例的一致缩放;如果sx与sy值不同时,将产生差值缩放。 用上述方程,导致变换的对象既被缩放,又被重定位。当系数值大于1时坐标位置远离原点。小于1时,坐标位置靠近原点。 在此讨论的变换是相对于原点而言的。 可以选择一个在缩放变换后不改变位置的点(固定点),从而控制缩放对象的位置。这个点(xf,yf)可以选择对象的顶点之一,中点或任何其他位置。这样多边形通过缩放每个顶点到固定点的距离而相对于固定点进行缩放。 7.3 齐次坐标与二维变换的矩阵表示 在实际绘图中,常要对图形进行连续做多个变换,若分别计算,则计算量大。 我们可以将旋转和放缩两个变换合并。 由此可见,二维平面中的点用非齐次坐标表示时,具有两个分量,且是唯一的,而用齐次坐标来表示时,则具有3个分量,且不唯一。 实际上,(x,y)点对应的齐次坐标为三维空间的一条直线: 用P=[x y 1]代表齐次坐标表示法中二维平面内一个未被变换的点,用3×3矩阵表示变换矩阵。则 平移变换表示为: 如果经T1变换平移了(tx1,ty1),经T2变换平移了(tx2,ty2),从直观上看是平移了(tx1+tx2,ty1+ty2): 两个连续的旋转应该是角度的相加。 θ1+θ2 连续的缩放变换可以通过变换矩阵相乘来实现。 利用平移-旋转-平移来实现绕任意选择的基准点(xr,yr)的旋转。 (1)、平移对象使基准点位置移动到坐标原点。 (2)、绕坐标原点旋转。 (3)、平移对象,使基准点回到其原始位置。 前面公式是相对于坐标原点缩放功能。 产生关于所选择的固定位置(xf,yf)缩放的变换顺序。 (1)、平移对象使固定点与坐标原点重合; (2)、对于坐标原点缩放; (3)、反向平移将对象返回到原始位置; 变换的结果与变换的顺序有关 (矩阵乘法不可交换) 变换的固定坐标系模式 先调用的
您可能关注的文档
最近下载
- 成人失禁性皮炎的预防与护理团标解读课件.pptx VIP
- 义务教育法课件.pptx VIP
- 义务教育数学课程标准(2022年版)重点.pdf VIP
- 高校辅导员招聘考试《基础知识》试题汇编(含答案).pdf VIP
- 第十四章烧伤冷伤咬蛰伤.pptx VIP
- FLOEFD 2021(Standalone 版)软件教程-第8章高级模块示例(管内燃烧).pdf VIP
- 未来之路 比尔盖茨.pdf VIP
- 物流园区绩效指标体系.pdf VIP
- 迅达电梯SMLCD人机界面培训5400主板按键操作培训.pptx
- FLOEFD 2021(Standalone 版)软件教程-第7章参数化研究示例.pdf VIP
文档评论(0)