- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
7.3 透视投影 变成普通坐标可得: 可以看出: 当x-∞时,在X轴上1/p处有一个灭点; 当y-∞时,在Y轴上1/q处有一个灭点; 当z-∞时,在Z轴上1/r处有一个灭点; 章三维变换及三维观察
7.1三维几何变换
7.2平面几何投影
7.3透视投影
7.4观察坐标系以及观察空间
7.5三维图形的显示流程图
7.6三维裁剪
7.3 透视投影 透视投影 平行投影 透视投影是一种中心投影法,在日常生活中,我们观察外界的景物时,常会看到一些明显的透视现象。 如:我们站在笔直的大街上,向远处看去,会感到街上具有相同高度的路灯柱子,显得近处的高,远处的低,越远越低。即使它们之间的距离相等,但是视觉产生的效果则是近处的间隔显得大,远处的间隔显得小,越远越密。观察道路的宽度,也会感到越远越窄,最后汇聚于一点。这些现象,称之为透视现象。 透视的基本知识: 7.3 透视投影 7.3 透视投影 产生透视的原因,可用下图来说明: 图中,AA,BB,CC为一组高度和间隔都相等,排成一条直线的电线杆,从视点E去看,发现 ∠AEA ? ∠BEB ? ∠CEC ? 若在视点E与物体间设置一个透明的投影面P, 则在画面上看到的各电线杆的投影aabbcc aa即EA,EA与画面P的交点的连线; bb即为EB,EB与画面P的交点的连线。 cc 即为EC,EC与画面P的交点的连线。 ∴近大远小 7.3 透视投影 若连a,b,c及a ,b ,c 各点,它们的连线汇聚于一点。 然而,实际上,A,B,C与A ?,B ?,C ?的连线是两条互相平行的直线,这说明空间不平行于投影面的一组平行线的透视投影,即a,b,c与a , b, c 的连线,必交于一点,这点我们称之为灭点。 7.3 透视投影 7.3.1 透视投影基础 投影中心与投影平面之间的距离为有限 特点:产生近大远小的视觉效果,由它产生的图形深度感强,看起来更加真实。 灭点:不平行于投影平面的平行线,经过透视投影之后收敛于一点,称为灭点. 主灭点:平行于坐标轴的平行线产生的灭点。 一点透视 两点透视 三点透视 7.3 透视投影 主灭点数是和投影平面切割坐标轴的数量相对应的,即由坐标轴与投影平面交点的数量来决定的。如投影平面仅切割z轴,则z轴是投影平面的法线,因而所有平行于z轴的直线只在z轴上有一个主灭点;平行于x轴或y轴的直线也平行于投影平面,因而没有主灭点。 y x z o 7.3 透视投影 人眼从正面去观察一个立方体,当z轴与投影平面垂直时,另两根轴ox,oy轴平行于投影平面。这时的立方体透视图只有一个主灭点,即与画面垂直的那组平行线的透视投影相交于一点。 一点透视 7.3 透视投影 人眼观看的立方体绕y轴旋转一个角度之后,再进行透视投影。例如三坐标轴中oy轴与投影平面平行,而其它两轴与画面倾斜,这时除平行于oy轴的那组平行线外,其它两组平行线的透视投影分别在投影平面上产生两个(主)灭点。 二点透视 7.3 透视投影 此时,投影平面与三坐标轴均不平行。 这时的三组平行线均产生灭点。 三点透视 7.3 透视投影 透视示例 以单位立方体为例,此时,单位立方体的三个互相垂直的棱可以看作是局部坐标的三个坐标轴。 7.3 透视投影 O’ P(x,y,z) Z X Y O λ P’(x’,y’,z’) 7.3.2 透视投影的变换矩阵 7.3.2.1 透视投影的几何规律 --右手坐标系情形 即 则投影前后点坐标关系表示成一维向量形式为: 由坐标间几何关系得 7.3 透视投影 7.3.2.2 透视变换矩阵和投影矩阵 由前面三维变换知识, 齐次坐标变换矩阵的第四列前三行的元素不为0时,矩阵形成透视变换。 7.3 透视投影 考虑对原来的P点坐标作以下变换: 7.3 透视投影 变换后得到的结果 是齐次坐标,实际应用需要化成普通坐标 上式前面的普通坐标部分和根据几何关系推导得到的坐标 相等,即这两个矩阵起到了透视投影变换的效果。 7.3 透视投影 前一个矩阵称为透视变换矩阵,后一个称为投影矩阵, 后者相当于向z=0平面做正投影。 两者结果矩阵总称为透视投影矩阵 7.3 透视投影 (1) 一点透视 以单位立方体为例,一单位立方体位于空间直角坐标系的第一象限,并有一个顶点位于坐标原点,现将顶点(0,0,0)平移到(l,m,n)处,假设投影中心位于(0,0,k),求各个顶点经透视变换后的坐标 解: 该空间立方体先平移到了点(l,m,n),然后再进行透视变换。 其空间变换矩阵有平移和透视变换相乘而成。 7.3 透视投影 结果矩阵即空间一点透视矩阵为 7.3 透视投影 则投影变
文档评论(0)