计算机图形学 第六章 二维变换及二维观察-1

上传人:博****1 文档编号:569878292 上传时间:2024-07-31 格式:PPT 页数:44 大小:1.73MB
返回 下载 相关 举报
计算机图形学 第六章 二维变换及二维观察-1_第1页
第1页 / 共44页
计算机图形学 第六章 二维变换及二维观察-1_第2页
第2页 / 共44页
计算机图形学 第六章 二维变换及二维观察-1_第3页
第3页 / 共44页
计算机图形学 第六章 二维变换及二维观察-1_第4页
第4页 / 共44页
计算机图形学 第六章 二维变换及二维观察-1_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《计算机图形学 第六章 二维变换及二维观察-1》由会员分享,可在线阅读,更多相关《计算机图形学 第六章 二维变换及二维观察-1(44页珍藏版)》请在金锄头文库上搜索。

1、第六章 二维变换及二维观察提出问题:v如何对二维图形进行方向、尺寸和形状方面的变换v如何方便地实现在显示设备上对二维图形进行观察 图形的几何变换是指对图形的几何信息经过平移、比例、旋转等变换后产生新的图形,是图形在方向、尺寸和形状方面的变换。5.1 基本概念5.1.2 几何变换5.1.1 齐次坐标5.1 基本概念v 齐次坐标表示就是用n+1维向量表示一个n维向量 PP1,P2,Pn PhP1,hP2,hPn,h h不为0v 齐次坐标的不唯一性v 规范化齐次坐标表示就是h=1的齐次坐标表示 PP1,P2,Pn,1 v 如何从齐次坐标转换到规范化齐次坐标 PhP1 /h,hP2 /h,hPn/h,

2、h/h5.1 基本概念5.1.1 齐次坐标为什么要在几何变换中提出齐次坐标的概念?为什么要在几何变换中提出齐次坐标的概念?二维变换:二维变换:x,yx y = ax+cy bx+dya bc dx y+l m = x+l y+mx y s = sx syx,yx y = ax+cy bx+dya bc dx y+l m = x+l y+mx y s = sx sy5.1 基本概念5.1.1 齐次坐标5.1.3 二维变换矩阵5.1 基本概念T1:比例、旋转、对称、错切T2:平移T3:投影T4:整体缩放T1T1T3T3T2T2T4T45.2 基本几何变换 基本几何变换都是相对于坐标原点和坐标轴进行

3、的几何变换平移是一种不产生变形而移动物体的刚体变换(rigid-body transformation)5.2.1 平移变换平移是指将p点沿直线路径从一个坐标位置移到另一个坐标位置的重定位过程。Tx,Ty称为平移矢量推导:矩阵:5.2.1 平移变换x=x+Tx,y=y+Ty5.2.2 比例变换 比例变换是指对p点相对于坐标原点沿x方向放缩Sx倍,沿y方向放缩Sy倍。其中Sx和Sy称为比例系数。推导:矩阵:5.2.2 比例变换x=Sx*X,y=Sy*Y5.2.2 比例变换整体比例变换:5.2.2 比例变换问题:S1时缩还是放?x y 1=x y s=x/s y/s s/s5.2.3 旋转变换 二

4、维旋转是指将p点绕坐标原点转动某个角度(逆时针为正,顺时针为负)得到新的点p的重定位过程。X = rcos(a+) = rcosacos-rsinasin = x cos -y siny= rsin(a+) = rcosasin+rsinacos = x sin +y cos推导:矩阵:逆时针旋转角顺时针旋转角?5.2.3 旋转变换X = rcos(a+) = rcosacos-rsinasin = x cos -y siny= rsin(a+) = rcosasin+rsinacos = x sin +y cos简化计算(很小)5.2.3 旋转变换5.2.4 对称变换对称变换后的图形是原图形

5、关于某一轴线或原点的镜像。5.2.4 对称变换对称变换后的图形是原图形关于某一轴线或原点的镜像。(1)关于x轴对称5.2.4 对称变换(2)关于y轴对称5.2.4 对称变换(3)关于原点对称5.2.4 对称变换(4)关于y=x轴对称5.2.4 对称变换(5)关于y=-x轴对称5.2.4 对称变换5.2.5 错切变换 错切变换,也称为剪切、错位变换,用于产生弹性物体的变形处理。其变换矩阵为: (1)沿x方向错切(2)沿y方向错切(3)两个方向错切5.2.5 错切变换5.2.6 二维图形几何变换的计算几何变换均可表示成 P = P * T 的形式:1. 点的变换2. 直线的变换3. 多边形的变换4

6、. 曲线的变换5.3 复合变换复合变换是指:n图形作一次以上的几何变换,变换结果是每次的变换矩阵相乘。n任何一复杂的几何变换都可以看作基本几何变换的组合形式。复合变换具有形式:5.3.1 二维复合平移两个连续平移是加性的。5.3.2 二维复合比例连续比例变换是相乘的。5.3.3 二维复合旋转两个连续旋转是相加的。可写为:5.3 复合变换5.3.4 其它二维复合变换5.3 复合变换5.3.5 相对任一参考点的二维几何变换相对某个参考点(xF,yF)作二维几何变换,其变换过程为:(1) 平移(2) 针对原点进行二维几何变换。(3) 反平移 5.3 复合变换xyF(xF,yF)oPP5.3.5 相对

7、任一参考点的二维几何变换例1. 相对点(xF,yF)的旋转变换xyF(xF,yF)oPxyoPPxyoPPTxTyTx=- xF Ty=- yFxyoPTxTyTx= xF Ty= yFP5.3.6 相对任意方向的二维几何变换 相对任意方向作二维几何变换,其变换的过程是:(1) 旋转变换(2) 针对坐标轴进行二维几何变换;(3) 反向旋转例3. 相对直线 y=x 的反射变换5.3 复合变换例4. 将正方形ABCO各点沿图6-8所示的(0,0)(1,1)方向进行拉伸,结果为如图所示的,写出其变换矩阵和变换过程。5.3 复合变换5.3.7 坐标系之间的变换问题:5.3 复合变换分析:5.3.7 坐

8、标系之间的变换可以分两步进行:5.3.7 坐标系之间的变换于是:5.3.7 坐标系之间的变换5.3.8 光栅变换直接对帧缓存中象素点进行操作的变换称为光栅变换。n光栅平移变换:n90、180和270的光栅旋转变换: 5.3.8 光栅变换v阵列每个象素值颠倒v交换行与列a11 a12 a13a21 a22 a23a13 a12 a11a23 a22 a21a13 a23a12 a22a11 a21a13 a23a12 a22a11 a215.3.8 光栅变换n90、180和270的光栅旋转变换: a11 a12 a13a21 a22 a23a23 a22 a21a13 a12 a11v阵列每个象

9、素值颠倒v将行序颠倒a13 a12 a11a23 a22 a21a23 a22 a21a13 a12 a11n任意角度的光栅旋转变换: 5.3.8 光栅变换Gray(A)=Gray(A)= Gray(i)Gray(i) A A在i上的覆盖率(Gray(x)表示某点的灰度等级)i=1nGray(A)=Gray(1)Gray(A)=Gray(1) A A在1上的覆盖率+ Gray(2)Gray(2) A A在2上的覆盖率+ Gray(3)Gray(3) A A在3上的覆盖率n光栅比例变换: 5.3.8 光栅变换1 23412 Gray(i)Gray(i) S Sii=1nGray(A)=Gray(

10、A)= S Sii=1nG=(G1+G2+G3+G4)/4G=(G1+G2+G3+G4)/4G=(G1G=(G1S1 + G2S1 + G2S2S2)/(S1 + S2)/(S1 + S2)5.3.9 变换的性质n仿射变换具有平行线不变性和有限点数目的不变性n平移、比例、旋转、错切和反射等变换均是二维仿射变换的特例,反过来,任何常用的二维仿射变换总可以表示为这五种变换的复合。二维仿射变换是具有如下形式的二维坐标变换:二维几何变换具有如下一些性质:v直线的中点不变性;v平行直线不变性;v相交不变性;v仅包含旋转、平移和反射的仿射变换维持角度和长度的不变性;v比例变化可改变图形的大小和形状;v错切变化引起图形角度关系的改变,甚至导致图形发生畸变。5.3.9 变换的性质

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号