三维图形的几何变换和裁剪课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《三维图形的几何变换和裁剪课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 三维 图形 几何 变换 裁剪 课件
- 资源描述:
-
1、三维变换及三维观察提出问题:提出问题:v如何对三维图形进行方向、尺寸和形状方面的变换三维几何变换v如何进行投影变换三维投影变换v如何方便地实现在显示设备上对三维图形进行观察三维观察三维变换的基本概念三维齐次坐标变换矩阵snmlrihgqfedpcbaTD34.2 三维图形几何变换 图形的几何变换是指对图形的几何信息经过平移、比例、旋转等变换后产生新的图形。v点的矩阵变换v线框图的变换v用参数方程描述的图形的变换三维基本几何变换n三维基本几何变换都是相对于坐标原点和坐标轴进行的几何变换n假设三维形体变换前一点为p(x,y,z),变换后为p(x,y,z)。4.2 三维几何变换snmlrjihqfe
2、dpcbazyxTpzyxpD1131.1.平移变换平移变换ZYX(x,y,z)(x,y,z)图7-5 平移变换三维基本几何变换1010001yxTT1010000100001TzTyTxTt2.比例变换(1)局部比例变换三维基本几何变换1000000yxSS1000000000000jeaTs例子:对如图7-6所示的长方形体进行比例变换,其中a=1/2,e=1/3,j=1/2,求变换后的长方形体各点坐标。yzxyzxABCDEFGH图7-6 比例变换2231111000000000000jeaTs计算:2.比例变换(2)整体比例变换s00010001sTS0000100001000013.旋
3、转变换zyX图7-7 旋转变换的角度方向(1)绕z轴旋转1000010000cossin00sincosRZTzyX3.旋转变换1000cossin0sincosyox(2)绕x轴旋转 10000cossin00sincos00001RXT1000cossin0sincos3.旋转变换zyXoyz(3)绕y轴旋转10000cos0sin00100sin0cosRYT3.旋转变换1000cossin0sincoszyXoxz4.对称变换(1)关于坐标平面对称关于xoy平面进行对称变换的矩阵计算形式为:1000010000100001FxyT4.对称变换(1)关于坐标平面对称关于yoz平面的对称变
4、换的矩阵计算形式为:1000010000100001FyzT4.对称变换(1)关于坐标平面对称关于zox平面的对称变换为:1000010000100001FzxT(2)关于坐标轴对称变换关于x轴进行对称变换的矩阵计算形式为:1000010000100001FxT(2)关于坐标轴对称变换关于y轴的对称变换为:1000010000100001FyT(2)关于坐标轴对称变换关于z轴的对称变换为:1000010000100001FzT5.错切变换 1000010101hgfdcbTSH1000101cb(1)沿x方向错切 10000100010001gdTSHx5.错切变换 1000010101hgf
5、dcbTSH(2)沿y方向错切10000100010001hbTSHy5.错切变换 1000010101hgfdcbTSH(3)沿z方向错切10000100010001fcTSHz1000010101hgfdcbTSH5.错切变换 6.逆变换所谓逆变换即是与上述变换过程的相反的变换(1)平移的逆变换10100001000011zyxtTTTT1010000100001TzTyTxTt6.逆变换(2)比例的逆变换局部比例变换的逆变换矩阵为:10000100001000011ieaTs1000000000000jeaTs6.逆变换整体比例变换的逆变换矩阵为:sTS10000100001000011
6、sTS000010000100001(3)旋转的逆变换1000010000cossin00sincos1000010000)cos()sin(00)sin()cos(1RZT6.逆变换1000010000cossin00sincosRZT7.2.2 三维复合变换n三维复合变换是指图形作一次以上的变换,变换结果是每次变换矩阵相乘。)1()(321nTTTTPTPPn1.相对任一参考点的三维变换 相对于参考点F(xf,yf,zf)作比例、旋转、错切等变换的过程分为以下三步:(1)将参考点F移至坐标原点(2)针对原点进行二维几何变换(3)进行反平移(x,y,z)zyxzyx(x,y,z)zyx(x,
7、y,z)zy(x,y,z)xFF图7-8 相对参考点F的比例变换(a)原图(b)移至坐标原点(c)基本比例变换(d)移回F点原来位置例:相对于F(xf,yf,zf)点进行比例变换4.4 坐标系统n 1常见坐标系n2世界坐标系(WC)n 3.局部坐标系n4观察坐标系n5成像面坐标系n6屏幕坐标系常见坐标系n直角坐标系n圆柱坐标系n球坐标系世界坐标系n主要用于计算机图形场景中的所有图形对象的空间定位和定义,包括观察者的位置、视线等。局部坐标系n主要为考察物体方便起见,独立于世界坐标系来定义物体几何特征,通常是在不需要指定物体在世界坐标系中的方位的情况下,使用局部坐标系。如在定义局部物体时,通过指定
8、在局部坐标系的原点在世界坐标系中的方位,然后通过几何变换,就可将局部物体放入世界坐标系内,使它由局部上升为全局。观察坐标系n是以视点的位置为原点,通过用户指定的一个向上的观察向量来定义整个坐标系,默认为左手坐标系,观察坐标系主要用于从观察者的角度对整个世界坐标系内的对象进行重新定位和描述,从而简化几何物体在投影面的成像的数学推导和计算。成像面坐标系n成像面坐标系统是一个二维坐标系统,主要用于指定物体在成像面上的所有点,往往是通过指定成像面与视点之间的距离来定义成像面,成像面有时也称投影面,可进一步在构影面上定义称为窗口的方形区域来实现部分成像。屏幕坐标系n屏幕坐标系也称设备坐标系,它主要用于某
9、一特殊的计算机图形设备的表面来定义,在多数情况下,对于每一个具体的显示设备,都有一个单独的坐标系,在定义了成像窗口的情况下,可进一步在屏幕坐标系统中定义称为视图区的有界区域,视图区中的成像即为实际所观察到的。平面几何投影 投影变换就是把三维立体(或物体)投射到投影面上得到二维平面图形。v平面几何投影主要指平行投影、透视投影以及通过这些投影变换而得到的三维立体的常用平面图形:三视图、轴测图。v观察投影是指在观察空间下进行的图形投影变换。n投影中心、投影面、投影线:BAAB投影线投影中心线段BAAB投影线投影中心在无穷远处线段(a)透视投影(b)平行投影图7-1 线段AB的平面几何投影平面几何投影
10、平面几何投影可分为两大类:透视投影的投影中心到投影面之间的距离是有限的平行投影的投影中心到投影面之间的距离是无限的SSS(a)透视投影(b)正投影(c)斜投影图7-2 平面几何投影分为透视投影和平行投影平面几何投影平面几何投影平行投影透视投影正投影斜投影三视图正轴测斜等测斜二测正等测正二测正三测主视图侧视图俯视图一点透视二点透视三点透视图7-3 平面几何投影的分类平面几何投影观察投影v观察空间的定义v规范化投影变换观察空间的定义用户坐标系到观察坐标系的转换规范化投影变换三维裁剪正投影二维变换输出裁剪后的三维形体用户坐标系中的几何形体观察坐标系中的三维形体规范化观察空间中的三维形体二维坐标系下的
11、图形输出设备上的图形观察投影图7-28 正投影的观察空间zvyvxv(a)无限观察空间(b)有限观察空间yvxv投影方向投影方向观察窗口zv前截面后截面观察窗口v观察空间的定义zvyvxvzvyvxv投影方向图7-29 斜投影的观察空间(a)无限观察空间(b)有限观察空间投影方向观察窗口观察窗口前截面后截面 观察投影v观察空间的定义zvyvxv图7-30 透视投影的观察空间观察窗口zvyvxv(a)无限观察空间(b)有限观察空间前截面后截面投影中心投影中心观察窗口观察投影v观察空间的定义yvxvzv(1,1,1)(a)平行投影的规范化观察空间后截面观察平面前截面zvxvoyv平面(-1,-1,
展开阅读全文