[企业管理]CG6他会.pptVIP

  1. 1、本文档共54页,可阅读全部内容。
  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文档。上传文档
查看更多
[企业管理]CG6他会

学习目标 三维观察 vs 二维观察 6.1观察流水线(三维观察流程) 模型变换--在世界坐标系的变换 图象变换--在标准设备坐标中的变换 取景变换--介于这两者之间的变换 3维观察流程过程 在场景中建立模型,世界坐标转换为观察坐标。观察坐标系指定观察者的观察位置以及投影平面位置的参照系; 执行投影操作,从而将场景的观察坐标描述据变换到投影平面上的坐标位置,然后将其映射到输出设备; 在观察范围以外的物体被剪裁,剩下的物体经可见面判别和表面绘制程序处理后先是在设备视口。 6.2 观察坐标系 2)从世界坐标到观察坐标的变换 6.3 投影 平面几何投影 平面几何投影可分为透视投影和平行投影两大类,透视投影的投影中心到投影面之间的距离是有限的。平行投影的投影中心到投影面之间的距离是无限的。 观察投影 在显示三维形体的过程中,在用户坐标系下定义一个观察空间,将观察空间外的物体裁剪掉,只对落在观察空间内的物体作投影变换并予以显示。 平行投影/透视投影 1)平行投影 正投影 三视图 ?三视图包括主视图、侧视图和俯视图三种,投影面分别与X轴、Y轴和Z轴垂直 主视图 将三维形体向xoz面(又称V面)作垂直投影(即正平行投影),得到主视图。 正轴侧 正轴测有等轴侧、正二侧和正三侧三种。当投影面与三个坐标轴之间的夹角都相等时为等轴侧;当投影面与两个坐标轴之间的夹角相等时为正二侧;当投影面与三个坐标轴之间的夹角都不相等时为正三侧。 斜投影 常用的斜轴测图有斜等侧图和斜二侧图 斜投影图既可以进行测量又可以同时反映三维形体的多个面,具有立体效果。 单位立方体的斜平行投影 斜平行投影坐标变换 2)透视投影 透视投影(特点) 透视投影的深度感更强,更加具有真实感,但透视投影不能够准确反映物体的大小和形状。 物体的透视投影的大小与物体到投影中心的Z方向距离成反比。(透视缩小效应) 透视投影(特点) 一组平行线若平行于投影平面时,它们的透视投影仍然保持平行。 只有当物体表面平行于投影平面时,该表面上的角度在透视投影中才能被保持。 立方体的透视投影 6.4 观察体和一般投影变换 观察体(观察空间) 将观察窗口沿投影方向作平移运动产生的三维形体。 观察体的大小依赖于窗口的大小,观察体的形状依赖于生成显示结果的投影类型。 对于任何情况,体的四个侧面是经过窗口的平面。 无限观察体/有限观察体 一般投影变换 6.5 裁剪 视口裁剪(Cohen-Sutherland算法) 步骤 如果直线段的两端点的区域码均为000000,则表明此线段完全位于裁剪区域之内,应当保留。 否则,对线段的两端点的区域码执行位与操作,若结果为非0,则表明此线段的两端点均在某一裁剪平面之外,应当舍弃。 如果不能识别此线段是完全位于裁剪区域之外或者完全位于裁剪区域以内,则要计算它与裁剪平面(即三维裁剪区域的边界)的交点,然后,再分别决定保留和舍弃线段的哪一部分。 本章小结 ??? 灭点:透视投影中不平行于投影面的平行线的投影会汇聚到一个点,这个点称为灭点(Vanishing Point)。 ?(1)一点透视有一个主灭点,即投影面与一个坐标轴正交,与另外两个坐标轴平行。 (2)二点透视有两个主灭点,即投影面与两个坐标轴相交,与另一个坐标轴平行。 ?(3)三点透视有三个主灭点,即投影面与三个坐标轴都相交 3-D场景中的物体按观察体进行裁剪。可以利用窗口边界来设置观察体,只有在观察体中的那些物体才在输出设备中显示,其他部分均被裁剪掉。 对于平行投影,观察体的四侧面形成了无限长的平行六面体。 对于透视投影,观察体是顶点在投影参考点处的棱锥。 在Zv方向限制观察体容量,可以得到一个有限观察体。 正投影的观察体 斜投影的观察体 透视投影的观察 --正平行投影不受观察平面位置的影响。 --对于透视投影,前截面必须在投影中心和后截面之间。 观察平面及前后截面的位置安排 投影中心与观察平面的位置决定了透视投影效果: --由于正投影的投影线与观察平面垂直,因而正投影不受观察平面位置的影响; --斜投影可能受到观察平面位置的影响; --透视投影也会受到投影中心与观察平面位置的影响。 一般性的透视投影变换通过以下两步得到: ???? 1)平移和错切的组合变换M1: ???????? 使其中心线与投影平面垂直; ???? 2) 透视投影变换M2: 将观察体(View Volume)缩放1/z倍 。 一般性的透视投影变换矩阵为: M = M2 ·M1 三维裁剪与二维裁剪是类似的,只不过三维裁剪是相对于裁剪

文档评论(0)

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

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

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档