《投影变换》PPT课件

上传人:xian****hua 文档编号:245167485 上传时间:2024-10-07 格式:PPT 页数:29 大小:235.49KB
返回 下载 相关 举报
《投影变换》PPT课件_第1页
第1页 / 共29页
《投影变换》PPT课件_第2页
第2页 / 共29页
《投影变换》PPT课件_第3页
第3页 / 共29页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,第六章 投影变换,重点:,掌握平行投影、透视投影以及投影分类的概念。,难点:,理解并推导透视投影的变换公式及变换矩阵。,课时安排:,授课4学时;上机2学时。,10/7/2024,1,第六章 投影变换,实际物体都是三维的,可以在三维直角坐标系中描述,但显示屏是二维的,所以最终还是用二维图形基元产生图形。从三维物体模型描述到二维图形描述的转换过程称为投影变换。,10/7/2024,2,6.1 投影概念分类,一、投影的概念 投影变换分为平行投影和透视投影两种:,1、透视投影变换:投影射线汇聚于投影中心,或者说投影中心在有限远处的投影。,即从空间选定的一个投影中心和物体上每点连直线从而构成了一簇射线,射线与选定的投影平面的交点集便是物体的投影。见下图(a)。,2、平行投影变换:平行投影可以看成投影中心在无限远处的投影。见下图(b)。,10/7/2024,3,6.1 投影概念分类,a透视投影变换示意图 b平行投影变换示意图,10/7/2024,4,6.1 投影概念分类,二、投影的分类,10/7/2024,5,6.2 正平行投影,正平行投影的投影中心是在无限远处,且投影射线与投影平面垂直。,正投影,正轴测投影,10/7/2024,6,6.2.1 正投影,正投影的投影方向与用户坐标系的某个坐标轴方向平行,即投影方向与另外两个坐标轴组成的平面是垂直的。示意图中给出了立方体的各种正投影。,10/7/2024,7,6.2.1 正投影,在观察坐标系中进行平行正投影很方便,因为是按Z方向投影,物体的投影图坐标便与它的Z值无关,所以去掉Z变量便是三维物体的二维投影描述。沿Z方向正投影的变换可表示成:,其中,x,p,y,p,z,p,是投影点坐标,x,o,y,o,z,o,是物体上点的坐标。,10/7/2024,8,6.2.2 正轴测投影,10/7/2024,9,6.2.2 正轴测投影,正轴测投影的投影方向不与坐标轴方向平行。,为了达到投影要求,需在用户坐标系中安排恰当的观察坐标系位置。假设观察坐标系与用户坐标系重合。经将用户坐标系先绕y轴旋转角,再绕x轴旋转角的变换,形成观察坐标系与用户坐标系的新的位置关系,如上图所示。两坐标系之间的变换矩阵为:,10/7/2024,10,6.2.2 正轴测投影,在观察坐标系中的正投影是去掉它们的z分量,即可得到正轴测投影的图形。,常用的正轴测投影有:,10/7/2024,11,6.2.2 正轴测投影,1、正等轴测投影,正等轴测投影:投影方向与各坐标轴夹角相等的正轴测投影,此时物体中各边以相同比例缩小,如图所示。,根据正轴测投影的变换公式(见正轴测投影示意图),在用户坐标系中,,10/7/2024,12,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=0 cos sin 1,z轴上C点0 0 1 1。,变换后为:0 0 1 1H=sin-cossin coscos1,10/7/2024,13,6.2.2 正轴测投影,在观察坐标系中的正投影是去掉z分量,上述三点到坐标原点的长度是 ,按正等轴测投影的要求,原用户坐标系中x、y和z方向单位长度的投影长度应相等:AO=BO、CO=BO 即,10/7/2024,14,6.2.2 正轴测投影,解上述方程组:,所以正等轴测投影变换矩阵为:,10/7/2024,15,6.2.2 正轴测投影,正二轴测投影:投影线与各坐标轴的夹角中有两个相等,使得物体中有两个与坐标轴平行的边等比例缩小的正轴测投影,如图所示。,设投影线与x轴及y轴的夹角相等,则AO=BO 即:,10/7/2024,16,6.2.2 正轴测投影,另给一约束条件,设原用户坐标系中z方向单位长度的投影长度是k,即:,解上述方,程:,。,从而可以确定投影变换矩阵H。,10/7/2024,17,6.2.2 正轴测投影,3、正三轴测投影,正三轴测投影:投影线与各坐标轴夹角全不相等,使得物体中三个与坐标轴平行的三条边各以不同比例缩小的正轴测投影,如图所示。,10/7/2024,18,6.3 斜平行投影,斜平行投影:是指投影射线方向不与投影平面垂直的平行投影。若投影方向用矢量A,B,C表示,则点(Xo,Yo,Zo)的投影直线可用参数写成:,以Z=0(Zp=0)的平面作为投影平面时,射线与投影面的交点满足t=-Zo/C,所以投影点的坐标是:,10/7/2024,19,6.3 斜平行投影,Xp=XoAZo/C和Yp=YoBZo/C。这些变换关系可写成:,x,p,y,p,z,p 1=,x,o,y,o,z,o 1Mob其中,常用的斜平行投影有:,10/7/2024,20,6.3 斜平行投影,1、斜等测投影,斜等测投影:投影方向与投影平面成45的斜平行投影,它保持平行投影平面和垂直投影平面的线的投影长度不变。,2、斜二测投影,斜二测投影:与投影平面成arctg(2)角的斜平行投影,它使垂直投影平面的线产生长度为原来1/2的投影线。,10/7/2024,21,6.4 透视投影,透视投影:投影射线汇聚于投影中心,或者说投影中心在有限远处的投影。,10/7/2024,22,6.4 透视投影,透视投影变换的观察坐标系中(见上图所示),投影中心处于坐标系原点,投影平面与Z轴垂直并距原点距离为d。由相似三角形关系求得空间点P(,x,0,,,y,0,,,z,0,)和投影平面上投影点P(x,p,,y,p,,z,p,)的坐标关系:,x,p,=x,0,d/z,0,y,p,=y,0,d/z,0,z,p,=d,可见随着物距z,0,的增大,投影点的x,p,和y,p,将减小。在齐次坐标系中这个变换关系可写成如下所示:,10/7/2024,23,6.4 透视投影,x,p,y,p,z,p,w=,由上式得x,p,y,p,z,p,w=x,0,y,0,z,0,z,0,/d,可见w=z,0,/d,所以,透视投影分为三类:,10/7/2024,24,6.4 透视投影,1、一点透视,一点透视:由透视变换关系可见,只有与投影平面平行的平行线(它们有相同的z0值)才能在投影线之间继续保持平行,垂直投影平面的平行线的透视投影线将汇聚到一个消失点(,x,i,=0,y,i,=0)上(见示意图)。由平行于用户坐标轴的平行线投影产生的消失点称为主消失点。按照投影面的方向可对在用户坐标系中正放的矩形体产生一个主消失点,即投影平面与一个坐标轴相交,这种投影被称为一点透视。,10/7/2024,25,6.4 透视投影,10/7/2024,26,6.4 透视投影,2、两点透视,二点透视:按照投影平面的方向可对在用户坐标系中正放的矩形体产生二主消失点,即投影平面与二个坐标轴相交,这种投影被称为二点透视。,二点透视示意图,10/7/2024,27,6.4 透视投影,3、三点透视,三点透视:按照投影面的方向可对在用户坐标系中正放的矩形体产生三主消失点,即投影平面与三个坐标轴相交,这种投影被称为三点透视。,10/7/2024,28,习题,1.为什么需要做投影变换?,2.什么叫投影变换?,3.试述投影变换的分类,4.沿Z方向正投影的变换矩阵是什么样的?,5.若给出投影方向矢量A,B,C,且以Z=0的平面作为投影平面,则斜平行投影变换矩阵是什么样的?,6.若投影中心处于观察坐标系的原点,投影平面与Z轴垂直并距原点的距离为d,则透视投影变换矩阵是什么样的?,10/7/2024,29,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!