第六章三维图形的变换优秀PPT.ppt
《第六章三维图形的变换优秀PPT.ppt》由会员分享,可在线阅读,更多相关《第六章三维图形的变换优秀PPT.ppt(76页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第六章三维图形的变换第一页,本课件共有76页三维几何变换三维其次坐标(x,y,z)点对应的齐次坐标为标准齐次坐标(x,y,z,1)右手坐标系 第二页,本课件共有76页 如果用x y z 1表示变换前的三维空间一点,用x/y/z/1表示变换后的点,则点的变换式为:x/y/z/1=x y z 1 T设T为三维变换矩阵将T分为四个子矩阵三维几何变换第三页,本课件共有76页11矩阵 对三维图形实现全比例变换。将T T分为四个子矩阵,作用如下:33矩阵 对三维图形实现比例、对称、错切、和旋转变换。13矩阵 对三维图形实现平移变换。13矩阵 对三维图形实现透视变换。三维几何变换第四页,本课件共有76页平移
2、变换矩阵比例变换矩阵三维变换矩阵第五页,本课件共有76页 在二维变换下,对称变换是以线和点为基准,在三维变换下,对称变换则是以面、线、点为基准的。对称于XOYXOY平面三维变换矩阵对称于YOZYOZ平面对称于XOZXOZ平面第六页,本课件共有76页ZYOZ三维变换矩阵绕X轴旋转 空间上的立体绕X轴旋转时,立体上各点的X坐标不变,只是Y、Z坐标发生相应的变化。XYZO第七页,本课件共有76页v矩阵表示为:v遵循右手法则,即若0,大拇指指向 轴的正向,其它手指指的方向为旋转方向。三维变换矩阵第八页,本课件共有76页XYZO第九页,本课件共有76页XZOZ三维变换矩阵绕Y轴旋转 空间上的立体绕Y轴旋
3、转时,立体上各点的Y坐标不变,只是X、Z坐标发生相应的变化。XYZO第十页,本课件共有76页矩阵表示为:三维变换矩阵第十一页,本课件共有76页XYO三维变换矩阵XYZO绕Z轴旋转 空间上的立体绕Z轴旋转时,立体上各点的Z坐标不变,只是X、Y坐标发生相应的变化。第十二页,本课件共有76页v矩阵表示为:三维变换矩阵第十三页,本课件共有76页绕任意轴的旋转变换-方法va)绕过原点的任意轴的旋转变换v空间点P(x,y,z)绕过原点的任意轴ON逆时针旋转角的旋转变换。v基基本本思思想想:因ON 轴不是坐标轴,应设法旋转该轴,使之与某一坐标轴重合,然后进行旋转角的变换,最后按逆过程,恢复该轴的原始位置。第
4、十四页,本课件共有76页v解:令ON 为单位长度,其方向余弦为:v、为ON 轴与各坐标轴的夹角。v变换过程如下:v1)让ON 轴绕z轴旋转 ,使之在XOZ平面上。其中绕任意轴的旋转变换-方法第十五页,本课件共有76页v因此v2)让在XOZ平面上的ON 绕y轴旋转 ,使之与z轴重合。其中v v因此绕任意轴的旋转变换-方法第十六页,本课件共有76页v3)P点绕ON 轴(即z轴)逆时针旋转角v4)ON 轴绕y 轴旋转 v5)ON 轴绕z轴旋转 v因此vb)绕任意轴的旋转变换v上 面 的ON轴 若 不 过 原 点,而 是 过 任 意 点(x0,y0,z0),变换如何呢?绕任意轴的旋转变换-方法1第十七
5、页,本课件共有76页三维错切变换的坐标表示为:三维错切变换矩阵为:三维变换矩阵 三维错切变换中,一个坐标的变化受另外两个坐标变化的影响。如果变换矩阵第1列中元素d和g不为0,产生沿x轴方向的错切;第2列中元素b和h不为0,产生沿y轴方向的错切;第3列中元素c和f不为0,产生沿z轴方向的错切。第十八页,本课件共有76页此时,b0,h0,c0,f0。因此,沿x方向错切变换矩阵为:当d0时,错切平面离开z轴,沿x方向移动gz距离;当g0时,错切平面离开y轴,沿x方向移动dy距离。1.1.沿沿x x方向错切方向错切三维变换矩阵第十九页,本课件共有76页例 将一单位立方体进行错切变换,使错切平面沿X方向
6、移动并离开Y轴。令变换矩阵 三维变换矩阵第二十页,本课件共有76页变换结果如图所示:ZXY变换前变换前变换后变换后错切平面垂直于错切平面垂直于Y Y轴,沿轴,沿X X轴正向移动。轴正向移动。第二十一页,本课件共有76页错切平面垂直于错切平面垂直于Z Z轴,沿轴,沿X X轴正向移动。轴正向移动。变换前变换前变换后变换后ZXY三维变换矩阵第二十二页,本课件共有76页2.2.要求沿要求沿Y Y方向错切方向错切 a.当变换矩阵为:b.b.当变换矩阵为:当变换矩阵为:错切平面沿错切平面沿Y Y轴方向轴方向移动且离开移动且离开Z Z轴轴 错切平面沿错切平面沿Y Y轴方向轴方向移动且离开移动且离开X X轴轴
7、 三维变换矩阵第二十三页,本课件共有76页3.3.要求沿要求沿Z Z方向错切方向错切 a.a.当变换矩阵为当变换矩阵为:b.b.当变换矩阵为:当变换矩阵为:错切平面沿Z轴方向移动且离开X轴 错切平面沿Z轴方向移动且离开Y轴 三维变换矩阵第二十四页,本课件共有76页 投影 要把现实世界的三维物体在计算机的二维屏幕上显示,必须经过投影变换,把物体表示形式转化为二维表示形式。投影变换:把三维物体变为二维图形表示的过程称为投影变换。投影变换常用平行投影和透视投影。第二十五页,本课件共有76页平行投影 根据投影线方向与投影平面的夹角,平行投影分为两类:v正平行投影与斜平行投影 正平行投影包括:正投影(三
8、视图)和正轴侧投影三视图:三个投影面和坐标轴相互垂直。正轴侧:投影面和坐标轴呈一定的关系。第二十六页,本课件共有76页 三视图是正投影视图,包括主视图、俯视图和侧视图,投影面分别与y轴、z轴和x轴垂直。即将三维物体分别对正面、水平面和侧平面做正投影得到三个基本视图。图6-2为正三棱柱的立体图,图6-3为正三棱柱的三视图。侧视图主视图图 6-2 正三棱柱的立体图 图6-3正三棱柱的三视图平行投影_三视图 第二十七页,本课件共有76页 将三棱柱向xoz面作正交投影,得到主视图。设三棱柱上任一点坐标用P(x,y,z)表示,它在xoz面上投影后坐标为P(x,y,z)。其中x=x,y=0,z=z。主视图
9、投影变换矩阵为:1.主视图平行投影_三视图 第二十八页,本课件共有76页将三棱柱向xoy面作正交投影得到俯视图。设三维物体上任一点坐标用P(x,y,z)表示,它在xoy面上投影后坐标为P(x,y,z)。其中x=x,y=y,z=0。投影变换矩阵为:2.俯视图平行投影_三视图 第二十九页,本课件共有76页 为了使俯视图和主视图在一个平面内,就要使xoy面绕x轴顺时针旋转90,旋转变换矩阵为:为了使俯视图和主视图有一定的间距,还要使xoy面沿z负方向平移一段距离-z0,平移变换矩阵为:平行投影_三视图 第三十页,本课件共有76页俯视图的投影变换矩阵为上述三个变换矩阵的乘积:俯视图投影变换矩阵为:平行
10、投影_三视图 第三十一页,本课件共有76页 将三棱柱向yoz面作垂直投影得到侧视图。设三维物体上任一点坐标用P(x,y,z)表示,它在yoz面上投影后坐标为P(x,y,z)。其中x=0,y=y,z=z。投影变换矩阵为:3.侧视图平行投影_三视图 第三十二页,本课件共有76页 为了在xoz平面内表示侧视图,需要将yoz面绕z轴逆时针旋转90,旋转变换矩阵为:为了使侧视图和主视图之间有一定的间距,还要将yoz面沿x轴负向平移一段距离-x0,平移变换矩阵为:平行投影_三视图 第三十三页,本课件共有76页侧视图的投影变换矩阵为上面三个变换矩阵的乘积:侧视图投影变换矩阵为:平行投影_三视图 第三十四页,
11、本课件共有76页2022/12/6浙江大学计算机图形学35v当投影方向不取坐标轴方向,投影平面不垂直于坐标轴时,产生的正投影称为正轴测投影。正轴测投影分类:1、正等测:投影平面与三个坐标轴的交点到坐标原点的距离都相等。沿三个轴线具有相同的变形系数。平行投影_正轴测投影 第三十五页,本课件共有76页2022/12/6浙江大学计算机图形学36v正二测:投影平面与两个坐标轴的交点到坐标原点的距离都相等。沿两个轴线具有相同的变形系数。平行投影_正轴测投影 第三十六页,本课件共有76页2022/12/6浙江大学计算机图形学37v正三测:投影平面与三个坐标轴的交点到坐标原点的距离都不相等。沿三个轴线具有各
12、不相同的变形系数。平行投影_正轴测投影 第三十七页,本课件共有76页2022/12/6浙江大学计算机图形学38正轴测投影的形成过程如下:将空间一立体绕绕y轴旋转y角然后再绕x轴旋转x最后向z=0平面做正投影平行投影_正轴测投影 由于这种投影的投影平面不与立体的轴线垂直,同时可见到物体的多个面,因而可产生立体效果。经过正轴测投影变换后,物体线间的平行性不变,但角度有变化。第三十八页,本课件共有76页2022/12/6浙江大学计算机图形学39平行投影_正轴测投影 正轴测投影变换矩阵的一般形式:第三十九页,本课件共有76页2022/12/6浙江大学计算机图形学40平行投影_正二测和正等测 下面主要讨
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第六 三维 图形 变换 优秀 PPT
限制150内