第8章三维观察.ppt.ppt

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章三维观察.ppt

第八章 三维观察 8.1 三维观察概述 8.2 三维观察流程 8.3 观察变换 8.4 透视投影变换 8.5 规范化变换 第八章 1 第八章 8.1 三维观察概述 2 形状特征显示:线框形式 表面特征显示:表面形式 内部特征显示:分解图和剖面图 图8-1 三维显示方法 8.1.1 三维物体的显示方法 线框图 表面绘制图 分解图 第八章 3 8.1.2 投影方式 平行投影:投影参考点与投影(观察)平面的距离为无穷远。 透视投影:投影线从投影参考点出发,投影线是不平行的。 图8-2 平行投影与透视投影 (1) (2) 第八章 4 照相机拍照过程: 在景物附近给相机选定一个位置 确定相机的 向上方向 相机对着景物 按下快门  设定观察点 设定观察 向上方向 设定观察方向 投影 在计算机上显示三维场景过程: 8.1.3 三维(场景)观察概述 第八章 世界坐标变换 到观察坐标 (观察变换)  VC 建模坐标变换 到世界坐标(建模变换)  观察坐标变换到规范化坐标(规范化变换)  规范化坐标变换到设备坐标 (视口/设备变换)  WC NC DC W W (-0.5,-0.5) 建模坐标系 Modeling Coordinate 世界坐标系 World Coordinate 设备坐标系 Device Coordinate 观察坐标系 Viewing Coordinate 规范化坐标系 Normalized Coordinate 视口 二维观察变换流程:   三维观察流程: 建模变换 MC WC 观察变换 VC 规范化变换 NC 投影变换 PC DC 视口变换 MC 5 8.2 三维观察流程 w w w (0,0,0) 第八章 6 世界坐标系WC 设备坐标系DC (0,0,8) (-3,-3) (3, 3) v v v (0,0) (500,500) 视口 (0,0) (500,500) 视口 (0,0,8) v v v (2, 2) (-2,-2) Z =-10 v Z =-5 v Z =-10 v Z =-5 v 建模坐标系MC glutSolidCube(1.5) glutSolidSphere (1.25,16,16) gluLookAt( 0,0,8,//观察点 0,0,0,//观察参考点0,1,0)//向上方向 glOrtho(-3,3,-3,3,5,10) glFrustum(-2,2,-2,2,5,10) 近裁剪面 远裁剪面 观察平面(裁剪/投影平面) 观察窗口 近裁剪面 远裁剪面 观察平面(裁剪/投影平面) 观察窗口 8.3 观察变换 Zv 观察方向: 第八章 7 Zw Xw Yw Yv Xv 观察点:  观察向上方向: 8.3.1 建立观察坐标系 gluLookAt( 0,0,8,//观察点 0,0,0,//观察参考点0,1,0)//向上方向 观察(裁剪/投影)平面: 第八章 8   从世界坐标到观察坐标的观察变换阵:   1. 平移观察坐标系,使观察坐标系原点与世界坐标系原点重合:   8.3.2 从世界坐标到观察坐标的变换    轴重合。   2. 旋转观察坐标系,使 轴分别与    图8-3 观察变换   如图世界坐标系    ,观察坐标系   。                                                                                                  观察坐标系    坐标轴的单位向量分别为u,v,n,建立从世界坐标到观察坐标变换:    S 观察平面Zv=Zvp Yv Xv Zv O (xprp , yprp , zprp) (xwmin , ywmin) (xwmax , ywmax) 8.4.1 透视投影观察体的设定 远裁剪面Zv=Zfar 近裁剪面Zv=Znear 第八章 9 图8-4 透视投影观察体 8.4 透视投影变换 (0,0,8) v v v (2, 2) (-2,-2) Z =-10 v Z =-5 v 近裁剪面 远裁剪面 观察平面(裁剪/投影平面) 观察窗口 glFrustum(-2,2,-2,2,5,10) 第八章 远裁剪面 观察窗口 近裁剪面 投影参考点 观察窗口 远裁剪面 近裁剪面 投影参考点 观察窗口 远裁剪面 近裁剪面 投影参考点 10 远裁剪面 (xprp

文档评论(0)

youbika + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档