![二维图形变换与裁剪_第1页](http://file4.renrendoc.com/view/3e1e1f3d7e2b39a191e20c4c2abf649f/3e1e1f3d7e2b39a191e20c4c2abf649f1.gif)
![二维图形变换与裁剪_第2页](http://file4.renrendoc.com/view/3e1e1f3d7e2b39a191e20c4c2abf649f/3e1e1f3d7e2b39a191e20c4c2abf649f2.gif)
![二维图形变换与裁剪_第3页](http://file4.renrendoc.com/view/3e1e1f3d7e2b39a191e20c4c2abf649f/3e1e1f3d7e2b39a191e20c4c2abf649f3.gif)
![二维图形变换与裁剪_第4页](http://file4.renrendoc.com/view/3e1e1f3d7e2b39a191e20c4c2abf649f/3e1e1f3d7e2b39a191e20c4c2abf649f4.gif)
![二维图形变换与裁剪_第5页](http://file4.renrendoc.com/view/3e1e1f3d7e2b39a191e20c4c2abf649f/3e1e1f3d7e2b39a191e20c4c2abf649f5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、二维图形变换与裁剪第1页,共52页,2022年,5月20日,8点27分,星期日第5章 二维图形变换与裁剪5.1 二维图形变换5.2 二维图形裁剪 5.3 二维图形求交 5.4 地图中的变换第2页,共52页,2022年,5月20日,8点27分,星期日5.1 二维图形变换5.1.1 二维图形变换基本原理5.1.2 基本几何变换的解析表示5.1.3 几何变换的齐次坐标表示5.1.4 组合变换第3页,共52页,2022年,5月20日,8点27分,星期日在计算机绘图应用中,经常要实现从一个几何图形到另一个几何图形的变换。例如,将图沿某一方向平移一段距离;将图形旋转一定的角度;或将图形放大;反之把图形缩小
2、等等。这些图形变换的效果虽然各不相同,本质上却都是依照一定的规则,将一个几何图形的点都变为另一个几何图形的确定的点,这种变换过程称为几何变换。 二维平面图形的几何变换是指在不改变图形连线次序的情况下,对一个平面点集进行的线性变换。 5.1.1 二维图形变换基本原理二维平面图形变换的结果有两种,一是使图形产生位置的改变;另一种是使图形产生变形,例如把图形放大。对二维图形进行几何变形有五种基本变换形式,它们是:平移、旋转、比例、对称和错切。第4页,共52页,2022年,5月20日,8点27分,星期日二维图形变换 二维图形顶点的变换 平面上有一直线段AB,将它分别沿X方向,Y方向平行移l个单位后,得
3、到直线段AB,假设AB两端点坐标分别为(x1,y1)、(x2,y2),如下图所示,我们来验证,只要对AB的两端点进行同样的平移变换,就可得到变换后的直线AB。 5.1.1 二维图形变换基本原理第5页,共52页,2022年,5月20日,8点27分,星期日对AB的两端点(x1,y1)(x2,y2)进行平移,得: 由(x1,y1),(x2,y2)组成一条新的直线段A B其方程为: 即 (422)5.1.1 二维图形变换基本原理第6页,共52页,2022年,5月20日,8点27分,星期日在原直线段AB上任取一点(x*,y*),显然满足直线段AB的方程: 对(x*,y*)作同样的平移变换: 将(x*,y
4、*)代入新的直线AB的方程(4-22)中, (423)5.1.1 二维图形变换基本原理(422)第7页,共52页,2022年,5月20日,8点27分,星期日结论:对直线段进行平移变换只要其端点进行同样的变换。用同样的方法,可进一步证明:对直线段进行比例旋转、反射、错切等其它几何变换也只要对该直线段的端点进行同样的变换。 当对组成图形的所有直线段作同一几何变换后,对这一幅图形便作了相同的几何变换,所以,对图形进行几何变换只要对其所有直线段进行同样的几何变换,而对直线段的几何变换又归结为对端点的几何变换,因此,我们说,对图形作几何变换,其实质是对点的几何变换。 5.1.1 二维图形变换基本原理第8
5、页,共52页,2022年,5月20日,8点27分,星期日l)平移变换 平面上一点P(x,y),如果在X轴方向的平移增量为tx,在Y轴方向平移增量为ty时,则平移后所得新点P(x,y)坐标表达式为: x = x + tx, y = y + ty 我们把这一变换称为平移变换。 5.1.2 基本几何变换的解析表示平移变换只改变图形的位置,不改变图形的大小和形状P(x,y)P (x,y)xytxty 第9页,共52页,2022年,5月20日,8点27分,星期日2)比例变换 一个图形中的坐标点(x,y),若在X轴方向有一个比例系数Sx,在Y轴方向有一个比例系数Sy,则该图形的新坐标点(x,y)的表达式为
6、 x = xSx y = ySy; 这一变换称为比例变换。 比例变换不仅改变图形的位置,而且改变图形的大小 5.1.2 基本几何变换的解析表示第10页,共52页,2022年,5月20日,8点27分,星期日(1)当 时,为恒等比例变换,即图不变;(2)当 时,图形沿两坐标轴方向等比例缩小;(3)当时,图形沿两个坐标轴方向等比例放大;(4)当 时,图形沿两个坐标轴方向作非均匀的比例变化。x = xSx y = ySy; 5.1.2 基本几何变换的解析表示第11页,共52页,2022年,5月20日,8点27分,星期日3)旋转变换 若图形中的坐标点(x,y)绕坐标原点逆时针旋转一个角度,则可得到图中所
7、示的(x, y), 该变换被称为旋转变换。(x,y)(x,y)xy 变换后的新坐标(x,y)与变换前的坐标(x,y)的关系为: x = xcos - ysiny = xsin + ycos 旋转变换只能改变图形的方位,而图形的大小和形状不变, 5.1.2 基本几何变换的解析表示第12页,共52页,2022年,5月20日,8点27分,星期日4)对称变换如果经过变换后所得到的图形与变换前的图形关于X坐标轴是对称的,则称此变换为关于X轴的对称变换。经过这一变换后的坐标点(x,y)与变换前的对应坐标点(x,y)的关系为:x = x, y = -yY轴的对称变换: x = -x,y = y中心对称变换:
8、x = -x,y = -y对称变换只改变图形方位,不改变其形状和大小。 5.1.2 基本几何变换的解析表示第13页,共52页,2022年,5月20日,8点27分,星期日5)错切变换如果变换前坐标点(x,y)与变换后对应的新坐标点(x,y)的关系为:x = x + cy,y = y我们称这一变换为沿X轴的错切变换,式中c为错切系数。若变换前后对应点的坐标关系为:x = x, y = y + bx 则称此变换为沿Y轴的错切变换,其中b为错切系数。错切变换不仅改变图形的形状,而且改变图形的方位,但图形中的平行关系不变。 5.1.2 基本几何变换的解析表示第14页,共52页,2022年,5月20日,8
9、点27分,星期日平移、比例、旋转、对称和错切变换统称为基本的图形变换,绝大部分复杂的图形变换都可以通过这些基本交换的适当组合来实现。 5.1.2 基本几何变换的解析表示第15页,共52页,2022年,5月20日,8点27分,星期日任何一个复杂图形都是由任意多个有序点集连线而成。在解析几何学中。在二维空间内,平面上的点可以用一行两列矩阵x y或两行一列矩阵来表示。由此,一个由n个点的坐标组成的复杂图形可以用n2阶矩阵表示: 这种图形的表示法称为二维图形的矩阵表示法。5.1.3 几何变换的齐次坐标表示第16页,共52页,2022年,5月20日,8点27分,星期日由此可知,图形的变换可用矩阵运算来实
10、现。具体说就是由构成图形的点集的矩阵与T= 矩阵乘法运算,即我们称T= 为二维图形变换矩阵,其中点集中任意一点(x,y)变换后坐标为: 5.1.3 几何变换的齐次坐标表示第17页,共52页,2022年,5月20日,8点27分,星期日1)比例变换 若令变换矩阵 则写成矩阵形式为: 若取a=3 d=1 对点(2,3)做变换,则 可以看出,a1, d=1,变换后图形沿X方向放大, 显然,当0a1时,则使图形沿Y方向放大5.1.3 几何变换的齐次坐标表示第18页,共52页,2022年,5月20日,8点27分,星期日a1, d=1,变换后图形沿X方向放大 当a=1,d1时,则使图形沿Y方向放大 5.1.
11、3 几何变换的齐次坐标表示第19页,共52页,2022年,5月20日,8点27分,星期日若取a=1,d=0,图形沿Y方向压缩成线段,如下图所示当a=1,d=1变换后图形没有变化,称这种变换矩阵为恒等矩阵。 5.1.3 几何变换的齐次坐标表示第20页,共52页,2022年,5月20日,8点27分,星期日若取a=d=1.5对下图中(a)矩阵1 2 3 4做变换,则各点在X,Y两个方向产生相等的比例变换,即变换后图形和变换前图形相似,相似中心为坐标原点。 若ad时,使图形在X和Y两个方向产生不相等比例变换。下图(b)是a=2,d=1.5时对 (a)中矩阵1234变换结果。 图 (c)是取a=2,d=
12、0.5对矩阵1234变换结果,变换后图形在X方向放大,在Y方向缩小。 5.1.3 几何变换的齐次坐标表示第21页,共52页,2022年,5月20日,8点27分,星期日2)对称变换 令变换矩阵T 中a = -1,d = 1,即 就可图形对Y轴对称例如:如下图所示 5.1.3 几何变换的齐次坐标表示第22页,共52页,2022年,5月20日,8点27分,星期日当a=1,d=1时,图形对X轴对称即当 时,图形对+45度线对称 当 时,图形45度线对称 图形对+45度线对称图形对-45度线对称5.1.3 几何变换的齐次坐标表示第23页,共52页,2022年,5月20日,8点27分,星期日3)错切变换
13、当变换矩阵中的a=d=1,b与c中一个为零,另一个为正 数或负数时,即 ,它对图形的作用是使图 形产生沿一个坐标方向错切。 5.1.3 几何变换的矩阵表示第24页,共52页,2022年,5月20日,8点27分,星期日例如:由下图可见,图形沿+Y方向错切,这是对在第一象限内的点而言。当 时,它使第一象限内图形沿+X方向错切 5.1.3 几何变换的矩阵表示第25页,共52页,2022年,5月20日,8点27分,星期日4)旋转变换 旋转变换是指坐标轴不动,点或图形绕坐标原点旋转角,以逆时针方向取正值。如下图所示,其变换矩阵则 5.1.3 几何变换的矩阵表示第26页,共52页,2022年,5月20日,
14、8点27分,星期日逆时钟旋转=90度时,变换矩阵顺时针旋转= -90度时,顺时针旋转=180度时, 下图是矩阵旋转30度的情况,其坐标变换如下: 5.1.3 几何变换的齐次坐标表示第27页,共52页,2022年,5月20日,8点27分,星期日1) 齐次坐标与平移变换前面四种变换都可以通过变换矩阵来实现,那么它是否适合于平移变换呢?变换前后的坐标必须满足下面的关系:这里tx,ty是平移量,应为常数,但是应用上述的变换矩阵对点进行变换: 这里,cy,bx均非常,因此用原来的22的变换矩阵是无法实现平移变换的。5.1.3 几何变换的齐次坐标表示第28页,共52页,2022年,5月20日,8点27分,
15、星期日我们把22矩阵扩充为32矩阵,即令:但这样又带来新的问题,二维图形的点集矩阵是n2阶的,而变换矩阵是32阶的,根据矩阵乘法规则,它们是无法相乘的。为此,我们把点向量也作扩充,将 扩展为 ,即把点集矩阵扩充为n3阶矩阵。这样,点集矩阵与变换矩阵即可以进行乘法运算: 5.1.3 几何变换的齐次坐标表示第29页,共52页,2022年,5月20日,8点27分,星期日对点进行平移变换:对点进行平移变换:这里L,m分别为x,y方向的平移量。 为使二维变换矩阵具有更多的功能,可将32变换矩阵进一步扩充成33阶矩阵,即:则平移变换矩阵为: 5.1.3 几何变换的齐次坐标表示第30页,共52页,2022年
16、,5月20日,8点27分,星期日对点进行平移变换: 例:设l = 20,m = 20,对下图中的字母T做平移变换得:5.1.3 几何变换的齐次坐标表示第31页,共52页,2022年,5月20日,8点27分,星期日5.1.3 几何变换的齐次坐标表示如上讨论,在平移变换中,我们将 扩充为 , 实际上是由二维向量变为三维向量,但 可以看作是z = 1平面上的点,也就是说,经此扩充后,图形落在了z = 1的平面上,它对图形的形状没有影响。 这种用三维向量表示二维向量的方法叫做齐次坐标法。进一步推广,用n+1维向量表示n维向量的方法称之为齐次坐标法。 齐次坐标表示中,一个点可以有多个坐标。无穷远处点的表
17、示,常数为0第32页,共52页,2022年,5月20日,8点27分,星期日2)二维图形齐次坐标矩阵变换对于前面介绍基本变换可用二维图形齐次坐标变换矩阵一般表达式这33矩阵中各元素功能一共可分成四块,即 这个22子矩阵可以实现图形的比例、对称、 错切、旋转等基本变换; 可以实现图形平移变换; 可以实现图形透视变换; 可以实现图形全比例变换。5.1.3 几何变换的齐次坐标表示第33页,共52页,2022年,5月20日,8点27分,星期日例如,用矩阵 对图形进行变换: 当s1时,图形产生整体比例缩小。当s=1时,图形大小不变。由此表明,齐次坐标的应用,扩大了变换矩阵功能,只要对矩阵中有关元素赋以不同
18、的 值,即可达到预期变换目的。-5.1.3 几何变换的齐次坐标表示第34页,共52页,2022年,5月20日,8点27分,星期日第35页,共52页,2022年,5月20日,8点27分,星期日对称变换第36页,共52页,2022年,5月20日,8点27分,星期日 上述的五种二维图形几何变换是二维图形几何变换中的最基本的几何变换,在进行这些基本的几何变换时,我们给定了一些特定的约束条件,如:旋转变换是指绕坐标原点的旋转,比例变换是关于坐标原点的放大或缩小等等,因而是几何变换中的一些简单情形。实际中的二维图形作几何变换时要复杂得多,往往是多种基本的几何变换复合而成的,因此我们把由若干个基本的几何变换
19、复合而成为一个几何变换的过程称为组合变换,也称为几何变换的级联。5.1.4 组合变换第37页,共52页,2022年,5月20日,8点27分,星期日1)绕任意点旋转变换平面图形绕任意点p(xp,yp)旋转角,需要通过以下几个步骤来实现:(1)将旋转中心平移到原点,变换矩阵为:YXp(xp,yp)5.1.4 组合变换第38页,共52页,2022年,5月20日,8点27分,星期日(2) 将图形绕坐标系原点旋转角 ,变换矩阵为:YX(3) 将旋转中心平移回到原来位置,变换矩阵为:YX5.1.4 组合变换第39页,共52页,2022年,5月20日,8点27分,星期日因此,绕任意点p的旋转变换矩阵为: 显
20、然,当xp=0,yp=0时,即为对原点的旋转变换矩阵。5.1.4 组合变换问题:T1,T2,T3的顺序能不能换?第40页,共52页,2022年,5月20日,8点27分,星期日 2)对任意点做比例变换 设任意一点p(xp, yp) ,作比例变换需通过以下步骤来完成: (1)将P点移到坐标原点,变换矩阵为:YX5.1.4 组合变换第41页,共52页,2022年,5月20日,8点27分,星期日(2)作关于原点的比例变换,变换矩阵为:(3)对原点作反平移变换,移到原来的位置:YXYX5.1.4 组合变换第42页,共52页,2022年,5月20日,8点27分,星期日对任意点P作比例变换,其变换矩阵为 5.1.4 组合变换第43页,共52页,2022年,5月20日,8点27分,星期日5.1.4 组合变换3)对任意直线对称变换如下图所示,设任意直线的方程为:Ax+By+C=0,直线在X轴和Y轴上的截矩分别C/A和C/B,直线与X轴的夹角为,=arctg(A/B)。YX-C/B-C/A第44页,共52页,2022年,5月20日,8点27分
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 报到证改派申请书
- 开业申请书格式
- 一点点加盟申请书
- 2024-2025学年高中政治课时分层作业19树立创新意识是唯物辩证法的要求含解析新人教版必修4
- 2024-2025学年高中语文第二单元五人和训练含解析新人教版选修先秦诸子蚜
- 2024-2025学年九年级物理下册第十六章电磁铁与自动控制16.1从永磁体谈起教案新版粤教沪版
- 居住证申请书范文
- 解除担保申请书
- 2025年度物流包装设计与运输保管服务协议
- 轮岗交流申请书
- 猫狗创业计划书
- 复产复工试题含答案
- 湖南省长沙市2023-2024学年八年级下学期入学考试英语试卷(附答案)
- 部编版语文三年级下册第六单元大单元整体作业设计
- 售后服务经理的竞聘演讲
- 临床医技科室年度运营发展报告
- 慢加急性肝衰竭护理查房课件
- 文件丢失应急预案
- 从建设和谐社会角度思考治超限载(十)
- 幼儿园小班开学家长会课件
- 云南华叶投资公司2023年高校毕业生招聘1人笔试参考题库(共500题)答案详解版
评论
0/150
提交评论