第六章 投影变换.ppt_第1页
第六章 投影变换.ppt_第2页
第六章 投影变换.ppt_第3页
第六章 投影变换.ppt_第4页
第六章 投影变换.ppt_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2020/9/2,1,第六章 投影变换,重点:掌握平行投影、透视投影以及投影分类的概念。 难点:理解并推导透视投影的变换公式及变换矩阵。 课时安排:授课4学时;上机2学时。,2020/9/2,2,第六章 投影变换,实际物体都是三维的,可以在三维直角坐标系中描述,但显示屏是二维的,所以最终还是用二维图形基元产生图形。从三维物体模型描述到二维图形描述的转换过程称为投影变换。,2020/9/2,3,6.1 投影概念分类,一、投影的概念 投影变换分为平行投影和透视投影两种: 1、透视投影变换:投影射线汇聚于投影中心,或者说投影中心在有限远处的投影。 即从空间选定的一个投影中心和物体上每点连直线从而构成

2、了一簇射线,射线与选定的投影平面的交点集便是物体的投影。见下图(a)。 2、平行投影变换:平行投影可以看成投影中心在无限远处的投影。见下图(b)。,2020/9/2,4,6.1 投影概念分类,a透视投影变换示意图 b平行投影变换示意图,2020/9/2,5,6.1 投影概念分类,二、投影的分类,2020/9/2,6,6.2 正平行投影,正平行投影的投影中心是在无限远处,且投影射线与投影平面垂直。 正投影正轴测投影,2020/9/2,7,6.2.1 正投影,正投影的投影方向与用户坐标系的某个坐标轴方向平行,即投影方向与另外两个坐标轴组成的平面是垂直的。示意图中给出了立方体的各种正投影。,2020

3、/9/2,8,6.2.1 正投影,在观察坐标系中进行平行正投影很方便,因为是按Z方向投影,物体的投影图坐标便与它的Z值无关,所以去掉Z变量便是三维物体的二维投影描述。沿Z方向正投影的变换可表示成: 其中,xp,yp,zp是投影点坐标,xo,yo,zo是物体上点的坐标。,2020/9/2,9,6.2.2 正轴测投影,2020/9/2,10,6.2.2 正轴测投影,正轴测投影的投影方向不与坐标轴方向平行。 为了达到投影要求,需在用户坐标系中安排恰当的观察坐标系位置。假设观察坐标系与用户坐标系重合。经将用户坐标系先绕y轴旋转角,再绕x轴旋转角的变换,形成观察坐标系与用户坐标系的新的位置关系,如上图所

4、示。两坐标系之间的变换矩阵为:,2020/9/2,11,6.2.2 正轴测投影,在观察坐标系中的正投影是去掉它们的z分量,即可得到正轴测投影的图形。 常用的正轴测投影有:,2020/9/2,12,6.2.2 正轴测投影,1、正等轴测投影 正等轴测投影:投影方向与各坐标轴夹角相等的正轴测投影,此时物体中各边以相同比例缩小,如图所示。 根据正轴测投影的变换公式(见正轴测投影示意图),在用户坐标系中,,2020/9/2,13,6.2.2 正轴测投影,x轴上A点1 0 0 1。 变换后为:1 0 0 1H = cossinsin -sincos1 y轴上B点0 1 0 1。 变换后为:0 1 0 1H

5、 = 0 cos sin 1 z轴上C点0 0 1 1。 变换后为: 0 0 1 1H = sin -cossin coscos1,2020/9/2,14,6.2.2 正轴测投影,在观察坐标系中的正投影是去掉z分量,上述三点到坐标原点的长度是 ,按正等轴测投影的要求,原用户坐标系中x、y和z方向单位长度的投影长度应相等:AO=BO、CO=BO 即,2020/9/2,15,6.2.2 正轴测投影,解上述方程组: , , , ,所以正等轴测投影变换矩阵为:,2020/9/2,16,6.2.2 正轴测投影,正二轴测投影:投影线与各坐标轴的夹角中有两个相等,使得物体中有两个与坐标轴平行的边等比例缩小的

6、正轴测投影,如图所示。 设投影线与x轴及y轴的夹角相等,则AO=BO 即:,2020/9/2,17,6.2.2 正轴测投影,另给一约束条件,设原用户坐标系中z方向单位长度的投影长度是k,即: 解上述方 程: , , , 。 从而可以确定投影变换矩阵H。,2020/9/2,18,6.2.2 正轴测投影,3、正三轴测投影 正三轴测投影:投影线与各坐标轴夹角全不相等,使得物体中三个与坐标轴平行的三条边各以不同比例缩小的正轴测投影,如图所示。,2020/9/2,19,6.3 斜平行投影,斜平行投影:是指投影射线方向不与投影平面垂直的平行投影。若投影方向用矢量A,B,C表示,则点(Xo,Yo,Zo)的投

7、影直线可用参数写成: 以Z=0(Zp=0)的平面作为投影平面时,射线与投影面的交点满足t=-Zo/C,所以投影点的坐标是:,2020/9/2,20,6.3 斜平行投影,Xp=XoAZo/C和Yp=YoBZo/C。这些变换关系可写成: xp yp zp 1=xo yo zo 1Mob其中 常用的斜平行投影有:,2020/9/2,21,6.3 斜平行投影,1、斜等测投影 斜等测投影:投影方向与投影平面成45的斜平行投影,它保持平行投影平面和垂直投影平面的线的投影长度不变。 2、斜二测投影 斜二测投影:与投影平面成arctg(2)角的斜平行投影,它使垂直投影平面的线产生长度为原来1/2的投影线。,2

8、020/9/2,22,6.4 透视投影,透视投影:投影射线汇聚于投影中心,或者说投影中心在有限远处的投影。,2020/9/2,23,6.4 透视投影,透视投影变换的观察坐标系中(见上图所示),投影中心处于坐标系原点,投影平面与Z轴垂直并距原点距离为d。由相似三角形关系求得空间点P(x0,y0,z0)和投影平面上投影点P(xp,yp,zp)的坐标关系: xp=x0d/z0 yp=y0d/z0 zp=d 可见随着物距z0的增大,投影点的xp和yp将减小。在齐次坐标系中这个变换关系可写成如下所示:,2020/9/2,24,6.4 透视投影,xp yp zp w= 由上式得xp yp zp w=x0

9、y0 z0 z0/d,可见w=z0/d,所以 透视投影分为三类:,2020/9/2,25,6.4 透视投影,1、一点透视 一点透视:由透视变换关系可见,只有与投影平面平行的平行线(它们有相同的z0值)才能在投影线之间继续保持平行,垂直投影平面的平行线的透视投影线将汇聚到一个消失点(xi=0,yi=0)上(见示意图)。由平行于用户坐标轴的平行线投影产生的消失点称为主消失点。按照投影面的方向可对在用户坐标系中正放的矩形体产生一个主消失点,即投影平面与一个坐标轴相交,这种投影被称为一点透视。,2020/9/2,26,6.4 透视投影,2020/9/2,27,6.4 透视投影,2、两点透视 二点透视:按照投影平面的方向可对在用户坐标系中正放的矩形体产生二主消失点,即投影平面与二个坐标轴相交,这种投影被称为二点透视。 二点透视示意图,2020/9/2,28,6.4 透视投影,3、三点透视 三点透视:按照投影面的方向可对在用户坐标系中正放的矩形体产生三主消失点,即投影平面与三个坐标轴相交,这种投影被称为三点透视。,2020/9/2,29,习题,1.为什么需要做投

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论