- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章 图形变换
第五章 图形变换 本章教学要求 了解: 1.矢量和矩阵; 2.二维和三维图形变换的类型及运算规则; 3.投影。 重点: 二维和三维图形的几何变换及其复合变换方法 本章教学内容 5.1图形变换的方法 5.2二维图形几何变换 5.3三维图形几何变换 5.4三维图形的投影变换 5.1 图形变换的方法 图形变换是计算机图形学的重要组成部分。 图形变换在计算机中的实现是通过矩阵运算来达到的。 这是因为: (1)二维或三维图形可以用若干个点组成的矩阵来表示或储存; (2)矩阵运算在计算机中是很容易实现的。 图形变换一般是指对图形的几何信息经过几何变换后产生新的图形,它提供了构造或修改图形的方法。除图形的位置变动外,还可以将图形放大或缩小,甚至对图形作不同方向的拉伸来使其扭曲变形。 图形是点的集合 在二维平面中,任何一个图形都可以认为是点之间的连线构成的。对于一个图形作几何变换,实际上就是对一系列点进行变换。 点的表示 在二维平面内,一个点通常用它的两个坐标(x,y)来表示,写成矩阵形式则为: 或 表示点的矩阵通常被称为点的位置向量,以下将采用行向量表示一个点。如有三角形的三个顶点坐标a(x1, y1), b(x2, y2), c(x3,y3),用矩阵表示则记为: 5.2 二维图形变换 二维图形变换是图形变换的基础。其中最重要的是比例变换、旋转变换和平移等变换。 首先从构成图形的最基本要素点的变换来谈起。 1. 点的变换 在二维空间中,一个点P可用它的坐标P(x,y)来表示,或者用一行矩阵来表示成[x y]。 而该点P由某一位置P(x,y)变换到另一位置P(x’,y’),就可以用矩阵乘法来实现。 即 从该式中我们可以看出其含义,就是二维空间的点P(x,y)经过变换矩阵T变换后而变换到P(x’,y’) 。 显而易见,变换后点的位置仅取决于变换矩阵T内各元素之值,下面我们来看几种变换。 (1)恒等变换 若变换矩阵T中,主对角元素a=d=1,而其余元素c=b=0,这时变换矩阵T就是单位矩阵,点P经过T变换后的点坐标为 可见,点P在变换前后,它的位置并没有改变,因此我们称单位矩阵为恒等变换矩阵。 以单位阵为变换矩阵所做的变换为恒等变换。 (2) 镜射变换 所谓镜射变换是指变换后的点与变换前的点对称于x轴或y轴或对称于某一特定的直线或某一特定的点。 下面我们来看一看关于几种特定直线和特定点的镜射变换。 2.直线的变换 对于直线来言,它的位置可由它的两个端点的坐标来确定,如直线AB,其两端点A和B的坐标为(x1,y1) 和(x2,y2)。这样线段AB就可以表示成矩阵形式 二维空间中的一条直线,在同一变换矩阵的作用下会变成什么样子,变换时有什么特点? 特点1:直线变换后仍为直线,且变换前后线上各点一一对应。 特点2:两条平行直线经过同一矩阵变换后仍然为平行直线。 特点3:相交的两条直线在同一变换矩阵作用后仍然相交,并且交点也有对应关系。 3.平面图形的变换 根据平面几何的知识,我们知道,平行、相交两条直线,可以唯一决定一个平面。 那么,我们通过直线变换特性就可以推出,平面图形经过变换后仍然为平面图形。 下面我们介绍平面图形的比例变换、旋转变换及错切变换。 (1)比例变换 比例变换是指对p点相对于坐标原点沿x方向放缩Sx倍,沿y方向放缩Sy倍。其中Sx和Sy称为比例系数。 变换后有: x’=x·sx y’=y·sy (2)旋转变换 旋转变换是将图形绕一固定点顺时针或逆时针方向进行旋转。规定:逆时针方向为正,顺时针方向为负。下面讨论图形绕原点沿逆时针方向旋转θ角的旋转变换。如果点(x,y)沿逆时针旋转θ角,变换后的点( , )的数学表达式为: 示例 齐次坐标旋转变换为 在平面图形的变换中,比例变换改变了图形的大小,但其形状未发生变化; 错切变换不仅改变尺寸大小,而且也改变了图形的形状; 旋转变换只是改变了图形的位置,其本身大小形状都未发生变化(因此旋转变换矩阵通常用于正投影变换)。 (4)对称变换 分别讨论几种不同的对称变换。 示例 (1)以y轴为对称线的对称变换,变换后,图形点集的x坐标值不变,符号相反,y坐标值不变。矩阵表示为 (2)以x轴为对称线的对称变换,变换后,图形点集的x坐标值不变,y坐标值不变,符号相反。矩阵表示为 (3)以原点为对称的对称变换,变换后,图形点集的x和y坐标值不变,符号均相反。矩阵表示为 (4)以直线y=x为对称线的对称变换,变换后,图形点集的x和y坐标对调。矩阵表示为 (5)以直线y=-x为对称线的对称变换,变换后,图形点集的x和
您可能关注的文档
最近下载
- 金属非金属矿山重大事故隐患判定标准-尾矿库.pptx VIP
- 解读金属非金属露天矿山重大事故隐患判定标准.pptx VIP
- 清华大学航空应用产业研究院建设方案讨论稿.pptx VIP
- 《如何上好一堂数学课》新教师数学教学培训PPT课件(2025).pptx VIP
- 金属非金属矿山重大事故隐患判定标准解读.pptx VIP
- 2025年成都天府一街初一入学语文分班考试真题含答案.docx VIP
- 2025年成都铁中府河小升初入学分班考试语文考试试题及答案.docx VIP
- 搭建产业技术研发和转化平台方案.docx VIP
- 产业技术研究院(新型研发机构)筹建方案.docx VIP
- 高一三角函数习题(含答案).doc VIP
文档评论(0)