《图形变换》PPT课件.ppt
《《图形变换》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《图形变换》PPT课件.ppt(151页珍藏版)》请在三一办公上搜索。
1、第一篇 基 础,练习,阴极射线管由_、_、_、_和_构成。CRT中电子枪中的控制栅,通过控制_,控制荧光屏上相应点的亮度。图形显示系统主要由_和 _ 组成。阴极射线管中聚焦系统的功能是_。光栅显示器的帧缓存中,存放的是_,通过的电子数,显卡,电子枪,聚焦系统,加速电极,偏转系统,荧光屏,保证电子束在轰击屏幕时,汇聚成很细的点。,要显示的图形信息,显示器,影孔板法之所以可以产生多种颜色,因为它在荧光屏中用_个荧光点来表示一个像素点。A、1 B、2 C、3 D、4在光栅扫描显示器中,帧缓存中,对应每个像素的单元有i位,则可以表示_种颜色。A、2*i B、i2 C、2i D、ii灰度等级为256级,
2、分辨率为1024*1024的显示器,至少需要的帧缓存容量为_。A、512KB;B、1MB C、2MB D、3MB,练习,B,练习,阴极射线管的英文缩写为_A、CRT B、DVST C、LCD D、DPU水平或垂直方向上能够识别出的最大光点数称为_ A、可寻址能力 B、分辨率 C、像素 D、位图,练习,对于分辨率为1024*1024的光栅系统,若每一像素用8位和12位二进制来表示存储信息,各需多大光栅存储容量以及显存?每一屏幕最多能显示多少颜色?若R,G,B灰度都占8位,其显示颜色的总数是多少?,1)每一像素用8位二进制来表示存储信息,所需容量为1024*1024*8/(8*1024*1024)
3、=1MB每一屏幕能显示的颜色数为:28=256,练习,2)每一像素用12位二进制来表示存储信息,所需容量为1024*1024*12/(8*1024*1024)=1.5MB,显存大小为2MB。每一屏幕能显示的颜色数为:212=4096,3)颜色总数为:28*28*28=224,对于分辨率为1024*1024的光栅系统,若每一像素用8位和12位二进制来表示存储信息,各需多大光栅存储容量以及显存?每一屏幕最多能显示多少颜色?若R,G,B灰度都占8位,其显示颜色的总数是多少?,第3章 图形变换,主要内容,坐标系统几何变换 投影变换 图形裁剪 视窗变换,3.1 坐标系统,世界坐标系造型坐标系观察坐标系虚
4、拟设备坐标系设备坐标系,世界坐标系(World Coordinates),是在被显示对象所在的空间定义的一个坐标系,一般采用三维右手直角坐标系,其长度单位根据所描述的实际对象的大小确定,通常使用实数,取值范围无限制,也称之为整体坐标系或用户坐标系。计算机图形系统中所涉及的其它坐标系基本上都是参照它进行定义的。,造型坐标系(Modeling Coordinate System),独立于世界坐标系定义的三维直角坐标系。用来描述世界坐标系中每个具体的形体或图素,每一个形体和图素都有各自的坐标原点和单位长度。也称为局部坐标系。,观察坐标系(View Coordinates),以视点的位置为原点,通过用
5、户指定的一个向上的观察向量来定义的一个坐标系。一般是三维左手直角坐标系,通过变换可以在世界坐标系的任何位置、任何方向定义。,指定裁剪空间,确定物体要显示输出的部分;通过定义观察平面,把可显示部分的用户坐标转换成规格化的设备坐标。,设备坐标系(Device Coordinates),图形输出设备自身具有的坐标系,它与设备物理参数有关。主要用于在某一特定图形显示设备(如光栅显示器)上定义图形或窗口的位置。通常由沿水平方向的X轴和沿垂直方向的y轴组成,坐标原点可以任意选择,单位根据输出设备的实际大小来确定,一般用整数。,虚拟设备坐标系(Virtual Device Coordinates),也称规格
6、化设备坐标系。为了使图形处理过程做到与设备无关,而采用一种中间坐标系。通常规定原点位于显示器的左下角,轴的正方向分别指向右方和上方,取值范围为0X1,0Y1。,图形变换分为两种:图形不变,而坐标系发生变化;坐标系不变,而图形的位置和形状发生变化。,图形的几何变换是指图形的几何信息发生变化,而拓扑关系不变。,3.2 几何变换-几何变换的含义,图形信息=几何信息+拓扑信息,3.2 几何变换-几何变换的基本思想,由于图形可以用点集来表示,也就是说点集定了,则图形也就确定了,那么,如果点的位置改变了,图形也就随之改变。因此,对图形进行变换,只要变换点就可以了。由于点集可以用矩阵的方式来表达,因此图形的
7、变换可以通过相应的矩阵运算来实现。即:,旧点集 变换矩阵 新点集,矩阵运算,数乘,矩阵乘法。矩阵A=(aij)2X3,矩阵B=(bij)3X2,则,图形变换的数学基础矩阵运算,齐次坐标,为了能用矩阵的形式统一描述图形变换,在计 算机图形学中常采用齐次坐标的形式来描述空 间的点。所谓齐次坐标表示法就是用n+1维向量表示一个 n维向量。二维点(x,y)的齐次表示是(hx,hy,h),这 里h是任何一个非零因子,有时叫做比例因子。齐次点(a,b,h)被投射恢复到二维时简单地就 是(a/h,b/h),由比例因子h去除。,注意:齐次坐标表示不是唯一的,当h为1时称为规格化的 齐次坐标。,3.2 几何变换
8、-二维基本变换,平移变换 缩放变换 旋转变换 错切变换 反射变换,1、平移变换,平移变换是指将图形从一个坐标位置移到另一个坐标位置的重定位变换。已知一点P的原始坐标是(x,y),沿X,Y方向的平移量为tx 和ty,则新坐标点P(x,y)的表达式为:,3.2 几何变换-二维基本变换,1、平移变换,3.2 几何变换-二维基本变换,3.2 几何变换-二维基本变换,2、缩放(比例)变换,图形中的坐标点P(x,y),相对于坐标原点,在X轴方向变化一个比例系数sx,在Y轴方向变化一个比例系数sy,则新坐标点P(x,y)的表达式为:,变换方程写成齐次坐标矩阵形式为:,这一变换称为相对于坐标原点的比例变换,s
9、x 和sy分别表示点P(x,y)沿X轴方向和Y轴方向相对坐标原点的比例变换系数。,3.2 几何变换-二维基本变换,缩放变换的性质,当 时,变换前的图形与变换后的图形相似当 时,图形将放大,并远离坐标当 时,图形将缩小,并靠近坐标原点当 时,图形将发生畸变,3.2 几何变换-二维基本变换,3、旋转变换,绕坐标原点旋转角度(逆时针为正,顺时针为负)。,(1),假定P点绕原点逆时针旋转角到P点,则:,(2),将式(1)代入式(2)得:,3.2 几何变换-二维基本变换,则变换矩阵为:,注意:旋转变换只能改变图形的方位,而图形的大小和形状不变。,3.2 几何变换-二维基本变换,错切(shear)变换是轴
10、上点不动,其它点沿平行于此轴方向移动变形的变换。错切变换也称为剪切、错位或错移变换。,4、错切变换,3.2 几何变换-二维基本变换,(1)沿X轴方向关于Y轴的错切,将图形上关于y轴的平行线沿x方向推成角的倾斜线,使新的坐标值x在原有值得基础上增加了一个增量,而保持y坐标不变。即整个图形在等高的前提下沿X轴倾斜了一个角度。,x,3.2 几何变换-二维基本变换,x,其中:a为错切系数,当a0时沿+X向错切,当a0时沿-x向错切。,3.2 几何变换-二维基本变换,(2)沿Y轴方向关于x轴的错切,将图形上关于x轴的平行线沿y方向推成角的倾斜线,使得Y坐标产生一增量,而保持x坐标不变。,3.2 几何变换
11、-二维基本变换,注意:上述的错切方向均是对第1象限的点而言,其余象限的 点的错切应作相应的改变。,b为错切系数,当b0时沿+Y向错切,当b0时沿-Y向错切。,3.2 几何变换-二维基本变换,5、反射变换,反射变换是产生图形镜象的一种变换,也称镜象变换或对称变换。,3.2 几何变换-二维基本变换,写出它们的变换矩阵?,(1)对称于X轴的坐标变换,点对X轴对称时:x=x,y=-y则变换方程为,3.2 几何变换-二维基本变换,(2)对称于Y轴的坐标变换,点对Y轴对称时,有:x=-x,y=y则变换方程为:,3.2 几何变换-二维基本变换,(3)对称于原点的坐标变换,点对坐标原点对称时有:x=-x,y=
12、-y则变换矩阵为:,3.2 几何变换-二维基本变换,(4)关于y=x(对称于45线)的坐标变换,关于y=x的对称就是X、Y互换坐标,即 X=Y、Y=X,则变换矩阵为:,3.2 几何变换-二维基本变换,(5)关于y=-x(对称于-45线)的坐标变换,关于y=-x变换时,有:X=-Y,Y=-X,则变换矩阵为:,x,o,y=-x,3.2 几何变换-二维基本变换,5种二维基本变换的变换矩阵都可以用如下的3*3矩阵来描述:,(1)左上角的2*2子块可实现缩放、旋转、反射、错切四种 基本变换;(2)左下角的1*2子块可实现平移变换;(3)右上角的2*1子块可实现投影变换,g的作用是在x轴的 1/g处产生一
13、个灭点,h的作用是在y轴的1/h处产生一个灭点;(4)右下角的1*1子块可实现整体比例变换。,二维变换矩阵的功能分区,由多种基本变换组合而成的变换称之为组合变换,或称为基本变换的级联,相应的多个基本变换矩阵的级联矩阵叫做组合变换矩阵。,设图形经过n次基本几何变换,其变换矩阵分别为T1,T2,Tn,则复合变换矩阵为:T=T1T2 Tn。,二维组合变换,二维组合变换,1、绕任意点(x0,y0)旋转,绕任意点旋转变换的步骤:(1)平移变换(2)对图形绕原点进行旋转变换(3)平移变换,二维基本变换,令:,则有:,二维基本变换,2、相对于任意位置直线的对称变换,(1)平移变换(2)对图形绕原点进行顺时
14、针旋转变换(3)对称变换(4)对图形绕原点进行逆时 针旋转变换(3)平移变换,二维基本变换,令:,则:,二维基本变换,1、用基本变换的级联来实现图形的组合变换时,矩阵级联的顺序不同,则所得到的最终结果图形也不同。2、对于一般条件下的图形变换,解决问题的思路可以分为3步:首先把任意的一般条件转化为特殊条件,即符合基本变换的条件,然后应用基本变换,最后恢复到原来的初始状态。,注意:,复习题,1、写出下列齐次坐标表示的二维坐标。(6,18,3),(5,8,1),(4,6,8)2、以下关于图形变换的论述那些是错误的_?A)错切变换虽然会引起图形角度的改变,但不会发生图形畸变;B)平移变换不改变图形大小
15、和形状,只改变图形位置;C)拓扑关系不变的几何变换不改变图形的连接关系和平行关系;D)旋转变换后各图形部分之间的线性关系和角度关系不变,变换后直线的长度不变;,A,复习题,3、使用二维图形变换矩阵T=,将产生变换的结果为。A)图形放大2倍 B)图形放大2倍,同时沿X、Y坐标轴方向各移动1个绘 图单位 C)沿X坐标轴方向各移动2个绘图单位 D)沿X坐标轴方向放大2倍,同时沿X、Y坐标轴方向各 平移1个绘图单位,D,复习题,4、在齐次坐标系中,写出下列变换矩阵:(1)整个图形放大2倍。(2)x向放大3倍,y向放大4倍。(3)y方向上移10个单位,x方向上右移5个单位。(4)对称于-45线的坐标变换
16、。(5)图形绕原点顺时针旋转90。(6)相对点(4,5)的比例变换,x方向比例系统为a,y方向的比例系数为b。,复习题,5、如下图所示三角形ABC,将其关于A点逆时针旋转60,写出其变换矩阵和变换后图形各点的规范化齐次坐标。,复习题,6、已知三角形ABC各顶点的坐标A(1,2)、B(5,2)、C(3,5),相对直线Y=4做对称变换后到达A、B、C。试计算A、B、C的坐标值。(要求用齐次坐标进行变换,列出变换矩阵),复习题,7、图1中图形经过几何变换后如图2所示,且已知图形中的矩阵变换前后的信息和线段变换前的信息,利用复合几何变换的知识采用矩阵的形式计算变换后线段的两端点坐标。,三维基本变换,三
17、维空间的几何变换是在二维空间几何变换的基础上拓展了z轴所代表的第三维空间变换,其特点如下:(1)在平移、旋转、缩放等变换中增加了第三维分量;(2)旋转变换的参考对象由二维变换中以绕某个点坐标变化为绕某个旋转轴进行;(3)齐次坐标表示变为4元行向量,变换矩阵也变为44矩阵。,三维基本变换,1.平移变换 2.缩放变换 3.旋转变换 4.反射变换,三维基本变换,1、平移变换,假定将空间一点P(x,y,z)平移到点p(x,y,z),沿x轴、y轴和z轴方向的平移量分别为d1、d2和d3,则可构造平移矩阵T:,三维基本变换,2、缩放变换,(1)局部缩放变换 假定点P相对于坐标原点沿X方向放缩Sx倍,沿Y方
18、向放缩Sy倍,沿Z方向放缩Sz倍,其中Sx、Sy和Sz称为缩放系数,则可构造缩放矩阵T:,三维基本变换,(2)整体缩放变换,其变换矩阵为:,当s1时,则三维图形产生三向等比例缩小的变换;若0s1,则产生等比例放大的变换;因此,s被称为全比例变换系数。,三维基本变换,3、旋转变换,三维空间中的旋转变换比二维空间中的旋转变换复杂。除了需要指定旋转角外,还需指定旋转轴和旋转方向。以坐标系的三个坐标轴x,y,z分别作为旋转轴,图形上各点在此轴的坐标值不变,而点实际上只在垂直坐标轴的平面上作二维旋转。此时用二维旋转公式就可以直接推出三维旋转变换矩阵。规定在右手坐标系中,物体旋转的正方向是右手螺旋方向,即
19、从该轴正半轴向原点看是逆时针方向。,三维基本变换,旋转角度为时,点的正旋转方向:旋转轴 相应的旋转方向 x轴从y轴到z轴 y轴从z轴到x轴 z轴从x轴到y轴,三维基本变换,(1)绕z轴旋转变换,三维图形绕Z轴正向旋转时,图形上各顶点z坐标不变,x、y坐标的变化相当于在XY二维平面内绕原点逆时针旋转。则构造变化矩阵如下:,三维基本变换,(2)绕X轴旋转变换,三维图形绕X轴正向旋转时,图形上各顶点x坐标不变,y、z坐标的变化相当于在YZ二维平面内绕原点逆时针旋转。则变换矩阵为:,三维基本变换,(3)绕Y轴旋转变换,三维图形绕Y轴正向旋转时,图形上各顶点y坐标不变,x、z坐标的变化相当于在XZ二维平
20、面内绕原点顺时针旋转。则变换矩阵为:,三维基本变换,旋转,则该轴坐标的一列元素不变。按照二维图形变换的情况,将其旋转矩阵,中的元素添入相应的位置中,即,对于单位矩阵,旋转变换矩阵规律:,,绕哪个坐标轴,三维基本变换,(1)绕z轴正向旋转,角,旋转后点的z坐标值不变,x、y,坐标的变化相当于在xoy平面内作正,角旋转。,(2)绕x轴正向旋转,角,旋转后点的x坐标值不变,,Y、z坐标的变化相当于在yoz平面内作正,角旋转。,三维基本变换,即,即:绕y轴的旋转变换的矩阵与绕x轴和z轴变换的矩阵从表面上看在符号上有所不同。,(3)绕y轴正向旋转,角,y坐标值不变,z、x的坐标相当,于在zox平面内作正
21、,角旋转,于是,三维基本变换,4、反射变换,(1)对xoy坐标平面的反射变换,变换矩阵为:,三维基本变换,(2)对xoz坐标平面的反射变换,变换矩阵为:,三维基本变换,(3)对yoz坐标平面的反射变换,变换矩阵为:,三维变换矩阵的功能分块,旋转、反射、错切、对称,透视投影,总体反射,平移,三维几何变换小结,三维几何变换小结,三维几何变换小结,习题,1、对于点P(x,y,z),(1)写出它绕x 轴旋转 角,然后再绕y轴旋转 角的变换矩阵。(2)写出它绕 y 轴旋转 角,然后再绕 x 轴旋转 角的变换矩阵。所得到的变换矩阵的结果一样吗?,2、二维变换中绕原点的旋转相当于三维变换中绕_轴旋转。A、X
22、B、YC、ZD、以上都不是3、分别对称于XOY平面、YOZ平面、XOZ平面的变换矩阵是什么?,C,习题,习题,4、如图所示,物体ABCDEFGH进行如下变换,写出其变换矩阵并求出复合变换后顶点的齐次坐标。(1)平移使点C与点P(1,1,0)重合;(2)绕z轴旋转60。,习题,解:平移点C与点P重合的平移矩阵为:,绕z轴旋转60矩阵为:,所以,复合变换后的矩阵为T1*T2,有:,习题,5、下面给出的四个选项中()是绕Z轴负向旋转的三维旋转变换矩阵。,A,B,C,D,D,习题,6、形体的定义和图形的输入输出都是在一定的坐标系下进行的,通常这些坐标系分为:建模坐标系(造型坐标系),_,_,规格化设备
23、坐标系和 _。,用户坐标系,观察坐标系,设备坐标系,7、对于基本几何变换,一般有平移、旋转、反射和错切等,这些基本几何变换都是相对于_和_进行的几何变换。,坐标原点,坐标轴,3.3 投影变换,投影概念,投影就是将空间物体投射到投影面上而得到的平面图形,而这一转换过程称为投影变换。,S,A,B,C,a,b,c,投影中心,投影线,投影对象,投影,投影面,投影的要素:投影对象、投影中心、投影平面、投影线和投影,3.3 投影与投影变换,投影分类,投影中心与投影平面之间的距离为无限,根据投影方向与投影平面的夹角,根据投影平面与坐标轴的夹角,投影中心与投影平面之间的距离为有限,3.3 投影变换,定义平行投
24、影时,给出投影线的方向就可以了,而定义透视投影时,还需要指定投影中心的具体位置。,3.3.1 透视投影变换,又称为中心投影,其投影中心与投影平面之间的距离是有限的。现实生活中的景物,由于观察距离及方位不同,在视觉上会引起不同的反映,这种现象就是透视现象。,透视现象产生的原因,图中,AA,BB,CC为一组高度和间隔都相等,排成一条直线的电线杆,从视点E去看,发现AEABEBCEC若在视点E与物体间设置一个透明的画面P,则在画面上看到的各电线杆的投影aabbccaa即EA,EA与画面P的交点的连线;bb即为EB,EB与画面P的交点的连线。cc 即为EC,EC与画面P的交点的连线。近大远小,若连接a
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图形变换 图形 变换 PPT 课件
链接地址:https://www.31ppt.com/p-5580846.html