第5章-三维空间的观察.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
三维空间的观察 透视投影 投影变换的作用: 由于显示器和绘图机只能用二维空间表示图形,需要把三维坐标表示的几何体变换成二维坐标表示的图形,这就是图形的投影变换。 投影变换的要素 视点(投影中心) 投影平面(不经过视点的平面) 投影线(从视点向投影平面上引出的射线) 投影方向 投影的获得 穿过物体的投影线将与投影面相交,形成该物体的投影。 透视投影:投影中心和投影面之间的距离是有限的 平行投影:投影中心和投影平面之间的距离是无限的. * * 以不同的方式观察物体所看到的画面称为视图。 视图不仅仅与物体的大小形状有关,还与观察者眼睛的位置,方向等因素有关。 三维空间 二维显示设备 投影 Z Xp Yp 窗口坐标系 屏幕坐标系 世界坐标系 视口 窗口 远平面 近平面 视点 投影平面 视见体 平行投影 任意坐标系到观察 坐标系中的变换 投影简介 投 影 变 换 透视投影 平行投影 投影变换--变换的类型 在坐标系 设视点为 中来讨论投影,假定投影平面是 ,空间中任一点 5.1.1 透视投影 已知: 求解: 在 平面上的投影为 解决方法: 由定义进行推导 借助平面 进行推导 连接 得直线 5.1.1 透视投影 由定义进行推导,即视点与物体的连线与投影面的交点即为物体点的投影点。 与投影面方程联立 求解方程组 设 在 平面上的正投影分别为 则 5.1.1 透视投影 U V 借助平面 进行推导 整理后便有 同理可得 把空间任一点 的坐标代入上式,便可求出其在平面 上的投影点 5.1.1 透视投影 由 5.1.1 透视投影 写成齐次坐标表达式为 5.1.2 平 行 投 影 平行投影:投影中心和投影平面之间的距离是无限的。 根据投影方向与投影平面之间的关系,平行投 影又可以分为正投影(a)与斜投影(b) 平行投影 注意:投影面为z=0的情况下正投影的优点:进行投影时可以 忽略z值,即实物的(x,y),即可直接做为投影后的二维平 面上的坐标(x,y) (x,y,z) (x,y) (x,y,z) (x’,y’) 在坐标系 设投影方向为 中来讨论投影,假定投影平面是 ,空间中任一点 5.1.2 平 行 投 影 已知: 求解: 在 平面上的投影为 解决方法类似求解透视投影 根据投影方向得直线 5.1.2 平 行 投 影 由定义进行推导,即视点与物体的连线与投影面的交点即为物体点的投影点。 与投影面方程联立 求解方程组 5.1.2 平 行 投 影 写成齐次坐标表达式为 平行投影可以看成投影中心移向无穷远时的极限情况。此时,视点已经没有太大意义了,只是区别于投影的方向。但我们可以借助透视投影的公式来推算平行投影,因为平行投影是透视投影的一个特例。 设给定的投影方向为( )。在要投影的对象附近任取一点 ( ),以此点为起点作一射线,其指向是投影方向的反方向,此射线的参数方程为 5.1.2 平 行 投 影 代入 整理 透视投影公式: 令t→∞,得极限: 同样可得 上式便是平行投影的计算公式。对空间任一点 ,由上式则可算出它在平面 上的投影点 。 5.1.2 平行投影--投影平面为z=0-平行投影公式 5.1.2 平行投影--投影平面为z=0-平行投影公式 写成齐次坐标表达式为 5.1.3 任意坐标系到观察坐标系中的变换 问题:任意投影面下的投影 想法:类似于绕任意轴旋转的公式的推导:将任意轴变换 成z轴,做绕z轴旋转后,再变换坐标系统,还原位 置即可; 区别:目标就是要求在投影面上的坐标,相对于投影面所 在的坐标系统来说,投影面本身就是z=0面,并不需 要还原到原坐标系下。 则可以做如下操作: 将任意平面,即投影面变换成z=0面,然后按投影 面为z=0的面做投影。 在坐标系oxyz中来讨论投影平面是任意平面的问题。 5.1.3 投影平面是任意平面的情况 Step1:讨论从世界坐标系到观察坐标系中的变换问题。 前提,我们已经有一个投影平面,即已知它过某个点 , 同时知道它的法线方向N。或者,在人机交互中,为了确 定投影平面,需输入一个参考点 ,和投影平面 的法线方向 。投影平面便是过 点并且和 N垂 直的一个平面。调整 和N可以方便地改变投影平面的位 置和方向。 N 投影面 x y x y 5.1.3 投影平

文档评论(0)

559997799 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档