第4章二维图形变换.ppt
《第4章二维图形变换.ppt》由会员分享,可在线阅读,更多相关《第4章二维图形变换.ppt(91页珍藏版)》请在优知文库上搜索。
1、1第第4章章 二维变换及二维观察二维变换及二维观察24.5 4.5 二维图形变换二维图形变换 一、图形变换基本概念一、图形变换基本概念 1 1、定义、定义 即对原图形进行平移、旋转、缩小或放大等变换操作即对原图形进行平移、旋转、缩小或放大等变换操作。在计算机图形显示或绘图输入过程中,往往需要对图在计算机图形显示或绘图输入过程中,往往需要对图形指定部分的形状、尺寸大小及显示方向进行修改,形指定部分的形状、尺寸大小及显示方向进行修改,以达到改变整幅图形的目的,这就需要对图形进行平以达到改变整幅图形的目的,这就需要对图形进行平移、旋转、缩小或放大等变换操作。因此,图形变换移、旋转、缩小或放大等变换操
2、作。因此,图形变换是计算机绘图基本技术之一,利用它可以用一些很简是计算机绘图基本技术之一,利用它可以用一些很简单的图组合成相当复杂的图,可以把用户坐标系下的单的图组合成相当复杂的图,可以把用户坐标系下的图形变换到设备坐标系下。利用图形变换还可以实现图形变换到设备坐标系下。利用图形变换还可以实现二维图形和三维图形之间转换,甚至还可以把静态图二维图形和三维图形之间转换,甚至还可以把静态图形变为动态图形,从而实现景物画面的动态显示,下形变为动态图形,从而实现景物画面的动态显示,下面主要讨论二维图形变换。面主要讨论二维图形变换。3 2 2、图形变换分类、图形变换分类 图形变换有两种形式:图形变换有两种
3、形式:视象变换视象变换:图形不动,而坐标系变动,即变换图形不动,而坐标系变动,即变换前与变换后的图形是针对不同的坐标而言的,前与变换后的图形是针对不同的坐标而言的,也称之为坐标模式也称之为坐标模式 几何变换几何变换:另一种是坐标系不动,而图形改变,另一种是坐标系不动,而图形改变,即变换前与变换后的坐标值是针对同一坐标系即变换前与变换后的坐标值是针对同一坐标系而言的,也称之为图形模式变换,而言的,也称之为图形模式变换,实际应用中后种图形变换更具有实际意义,实际应用中后种图形变换更具有实际意义,我们讨论的图形变换主要是属于后一种变换我们讨论的图形变换主要是属于后一种变换 4二、二维图形几何变换的基
4、本原理二、二维图形几何变换的基本原理 1 1几何变换几何变换 在计算机绘图应用中,经常要实现从一个几何图在计算机绘图应用中,经常要实现从一个几何图形到另一个几何图形的变换。例如,将图沿某一方向形到另一个几何图形的变换。例如,将图沿某一方向平移一段距离;将图形旋转一定的角度;或将图形放平移一段距离;将图形旋转一定的角度;或将图形放大;反之把图形缩小等等。这些图形变换的效果虽然大;反之把图形缩小等等。这些图形变换的效果虽然各不相同,本质上却都是依照一定的规则,将一个几各不相同,本质上却都是依照一定的规则,将一个几何图形的点都变为另一个几何图形的确定的点,这种何图形的点都变为另一个几何图形的确定的点
5、,这种变换过程称为几何变换。变换过程称为几何变换。几何变换的规则是可以用函数来表示的。由于一几何变换的规则是可以用函数来表示的。由于一个二维图形可以分解成点、直线、曲线。把曲线离散个二维图形可以分解成点、直线、曲线。把曲线离散化,它可以用一串短直线段来逼近;而直线段可以是化,它可以用一串短直线段来逼近;而直线段可以是一系列点的集合,因此点是构成图形的基本几何元素一系列点的集合,因此点是构成图形的基本几何元素之一。我们先来讨论点的几何变换的函数表示。之一。我们先来讨论点的几何变换的函数表示。5 二维平面图形的几何变换是指在不改变图形连线次二维平面图形的几何变换是指在不改变图形连线次序的情况下,对
6、一个平面点集进行的线性变换。序的情况下,对一个平面点集进行的线性变换。二维平面图形的轮廓线,不论是由直线段组成二维平面图形的轮廓线,不论是由直线段组成(多边形),还是由曲线段组成,都可以用它的轮廓(多边形),还是由曲线段组成,都可以用它的轮廓线上顺序排列的平面点集来描述,例如长方形线上顺序排列的平面点集来描述,例如长方形ABCDABCD,是由四个角点是由四个角点A A(x x1 1,y y1 1),),B B(x x2 2,y y2 2),),C C(x x3 3,y y3 3),),D D(x x4 4,y y4 4)顺序连接而成,为了使画出的图形是闭合顺序连接而成,为了使画出的图形是闭合的
7、,首尾两点必须连接。的,首尾两点必须连接。6 二维平面图形变换的结果有两种,一是使图形产生位二维平面图形变换的结果有两种,一是使图形产生位置的改变;另一种是使图形产生变形,例如把图形放大。置的改变;另一种是使图形产生变形,例如把图形放大。对二维图形进行几何变形有五种基本变换形式,它们是:对二维图形进行几何变形有五种基本变换形式,它们是:平移、旋转、比例、对称和错切。平移、旋转、比例、对称和错切。7 2 2基本几何变换的解析表示基本几何变换的解析表示 (l l)平移变换平移变换 平面上一点平面上一点P P(x x,y y),),如果在如果在X X轴方向的平移增量为轴方向的平移增量为t tx x,
8、在在Y Y轴方向平移增量为轴方向平移增量为t ty y时,则平移后所得新点时,则平移后所得新点P P(x x,y y)坐标表达式为:坐标表达式为:x x=x x+t tx x,y y=y y+t ty y 我们把这一变换称为平移变换。我们把这一变换称为平移变换。如果对一图形的每个点都进行上述变换,即可得到该图如果对一图形的每个点都进行上述变换,即可得到该图形的平移变换。实际上,直线的平移变换,可以通过对其形的平移变换。实际上,直线的平移变换,可以通过对其定义端点的平移变换来实现,对于其它类型的变换这种处定义端点的平移变换来实现,对于其它类型的变换这种处理方法也是可行的。理方法也是可行的。平移变
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二维 图形 变换