第四章-图形变换——投影变换.pptVIP

  1. 1、本文档共103页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4.2 三维图形投影变换 通常图形输出设备(显示器,绘图仪等)都是二维的,所以要将三维坐标系下图形上各点的坐标转化为某一平面坐标系下的二维坐标。 投影变换:把三维物体变为二维图形表示的过程称为投影变换。 指定一个投影面,再取景物面片上的一条线段AB,把线段投影到投影面上,如图: 投影中心、观察平面、投影线: 平行投影 根据投影线方向与投影平面的夹角,平行投影分为两类:正投影和斜投影。 4.3.1 正投影 4.2.1.1 三视图 三视图:正视图、侧视图和俯视图 4.2.1.1 三视图 三视图包括主视图、侧视图和俯视图三种,观察平面分别与Y轴、X轴和Z轴垂直。 把三维空间的图形在三个方向上所看到的棱线分别投影到三个坐标面上。再经过适当变换放置到同一平面上。 1、主视图(V)面 设三维点为(x, y, z),则正向投影点为(x’,y’,z’ ) ? 三维物体向xoy面(又称H面)作垂直投影得到俯视图, (1) 投影变换 (2)使H面绕x轴顺时针旋转90° (3)使H面沿z方向平移一段距离-n ?斜投影图,即斜轴测图,是将三维物体向一个单一的观察平面作平行投影,但投影方向不垂直于观察平面所得到的平面图形。 常用的斜轴测图有斜等测图和斜二测图。 斜轴测图的形成 斜等测投影变换矩阵一 斜二测投影变换矩阵一 透视投影是一种中心投影法,在日常生活中,我们观察外界的景物时,常会看到一些明显的透视现象。 如:站在笔直的大街上,向远处看去,会感到街上具有相同高度的路灯柱子,显得近处高,远处矮,越远越矮。这些路灯柱子,即使它们间的距离相等,但是视觉产生的效果是近处的间隔显得大,远处的间隔显得小,越远越密。观察道路的宽度,也会感到越远越窄,最后汇聚于一点。这些现象,称之为透视现象。 图中,AA’,BB’,CC’为一组高度和间隔都相等,排成一条直线的电线杆,从视点E去看,发现 ∠AEA?∠BEB?∠CEC? 若在视点E与物体间设置一个透明的画面P,则在画面上看到的各电线杆的投影aabbcc aa即EA,EA与画面P的交点的连线; bb即为EB,EB与画面P的交点的连线。 cc 即为EC,EC与画面P的交点的连线。 ∴近大远小 若连a,b,c及a,b,c各点,它们的连线汇聚于一点。 然而,实际上,A,B,C与A?,B?,C?的连线是两条互相平行的直线,这说明空间不平行于画面(投影面)的一切平行线的透视投影,即a,b,c与a,b,c的连线,必交于一点,这点我们称之为灭点。 透视投影 投影中心与投影平面之间的距离为有限 特点:产生近大远小的视觉效果,由它产生的图形深度感强,看起来更加真实。 灭点:不平行于投影平面的平行线,经过透视投影之后收敛于一点,称为灭点. 主灭点:平行于坐标轴的平行线产生的灭点 一点透视、两点透视、三点透视 主灭点数是和投影平面切割坐标轴的数量相对 应的,即由坐标轴与投影平面交点的数量来决定 的。 如投影平面仅切割z轴,则z轴是投影平面 的法线,因而只在z轴上有一个主灭点,平行于x 轴或y轴的直线也平行于投影平面,因而没有主 灭点。 一点透视(平行透视) 人眼从正面去观察一个立方体,当z轴与投影 平面垂直时,另两根轴ox,oy轴平行于投影平 面。这时的立方体透视图只有一个主灭点, 即与画面垂直的那组平行线的透视投影交于 一点。 二点透视(成角透视) 人眼观看的立方体是绕y轴旋转一个角度之后,再进行透视投影。三坐标轴中oy轴与投影平面平行,而其它两轴与画面倾斜,这时除平行于oy轴的那组平行线外,其它两组平行线的透视投影分别在投影平面的左右两侧,作出的立方体透视图产生两个主灭点。 三点透视(斜透视) 此时,投影平面与三坐标轴均不平行。 这时的三组平行线均产生灭点。 透视举例 1、一点透视投影变换矩阵 (1)设z轴上有一观察点(即视点)V(0,0,h) 从V点出发将空间任意一点P(x,y,z)投影到XOY平面上得到P (x,y,0) 由相似三角形可知: 令: 变换矩阵为 齐次坐标变换 它可以看作是先作变换 再作变换 的合成。 在透视变换Tr下有: (2)视点在(h,0,0)的透视变换,主灭点在(-h,0,0) 透视投影变换矩阵为: (3)视点在(0,h,0)的透视变换,主灭点在(0,-h,0) 透视投影变换矩阵为: 在变换矩阵中,第四列的p,q,r起透视变换作用 当p、q、r中有一个不为0时的变换。 假定q!=0,p=r=0. 对空间上任一点(x,y,z)进行透视变换结果如下: 对该结果进行规范化处理后,便得: 在变换矩阵中,第四列的p,q,r起透视变换作用 当p

文档评论(0)

喵咪147 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档