第10章三维观察与裁剪1.ppt

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

* * 第10章三维观察与裁剪 三维图形的难点 1. 在二维屏幕上如何显示三维物体? 显示器屏幕、绘图纸等是二维的 显示对象是三维的 解决方法----投影 三维显示设备正在研制中 2. 如何表示三维物体? 二维形体的表示----直线段,折线,曲线段,多边形区域 二维形体的输入----简单(图形显示设备与形体的维数一致) 三维形体的表示----空间直线段、折线、曲线段、多边形、曲面片 三维形体的输入、运算、有效性保证----困难 解决方法----各种用于形体表示的理论、模型、方法 三维图形的难点 3. 如何反映遮挡关系? 物体之间或物体的不同部分之间存在相互遮挡关系 遮挡关系是空间位置关系的重要组成部分 解决方法----消除隐藏面与隐藏线 4. 如何产生真实感图形? 何谓真实感图形 逼真的 示意的 人们观察现实世界产生的真实感来源于 空间位置关系----近大远小的透视关系和遮挡关系 光线传播引起的物体表面颜色的自然分布 解决方法----建立光照明模型、开发真实感图形绘制方法 三维图形的基本研究内容 投影 三维形体的表示 消除隐藏面与隐藏线 建立光照明模型、开发真实感图形绘制方法 概述 在二维坐标系中,观察变换是把在世界坐标中所定义的窗口中的图像映射入规格化坐标系中定义的视区中。 三维变换则相应的复杂的多,这是因为处于不同的观察点和采取不同的投影方式就可以得到不同的结果。 10.1 平面几何投影 投影变换就是把三维立体(或物体)投射到投影面上得到二维平面图形。 平面几何投影主要指平行投影、透视投影以及通过这些投影变换而得到的三维立体的常用平面图形:三视图、轴测图。 观察投影是指在观察空间下进行的图形投影变换。 平面几何投影可分为两大类: 透视投影的投影中心到投影面之间的距离是有限的 平行投影的投影中心到投影面之间的距离是无限的 10.1.3 透视投影 分析: 投影中心(0,0,d);投影平面为z=0;待投影的三维空间点为P(x,y,z);求投影面上的投影点P(x,y,z) 10.1.3 透视投影 分析: 根据射线方程得: x′=xu y′=yu z′=(z-d)u+d 其中u∈[0.1] 由于z′在投影面上,所以 z′=0; 可得: u=d/(d-z); 带入上式可得 x′=xd/(d-z)=x/(1-z/d) y′=yd/(d-z)=y/(1-z/d) z′=0 用齐次坐标表示 可得变换矩阵 透视投影 上面讨论可以看出,由于d是固定的,起着比例因子的作用,而z是变化的,z在x′、y′求解中位于式子的分母部分,因而: 物体透视投影的大小与物体到投影中心的距离成反比。 灭点: 灭点: 不平行于投影面的平行线的投影会汇聚到一个点,这个点称为灭点(Vanishing Point)。 坐标轴方向的平行线在投影面上形成的灭点称作主灭点。 一点透视有一个主灭点,即投影面与一个坐标轴正交,与另外两个坐标轴平行。 两点透视有两个主灭点,即投影面与两个坐标轴相交,与另一个坐标轴平行。 三点透视有三个主灭点,即投影面与三个坐标轴都相交。 10.1.4 平行投影 平行投影可分成两类:正投影和斜投影。 1 正投影 正投影又可分为:三视图和正轴测。 当投影面与某一坐标轴垂直时,得到的投影为三视图;否则,得到的投影为正轴测图。? 三视图: 三视图包括主视图、侧视图和俯视图三种,投影面分别与X轴、Y轴和Z轴垂直。 正轴测图 正轴测有等轴测、正二测和正三测三种。 当投影面与三个坐标轴之间的夹角都相等时为等轴测; 当投影面与两个坐标轴之间的夹角相等时为正二测; 当投影面与三个坐标轴之间的夹角都不相等时为正三测。? 2 斜投影 斜投影图,即斜轴测图,是将三维形体向一个单一的投影面作平行投影,但投影方向不垂直于投影面所得到的平面图形。 常用的斜轴测图有斜等测图和斜二测图。 ? 对于斜等测图有:α=45?, cotα=1(cot()表示余切函数) 斜二测图则有:α=arctg(2), cotα=1/2 3.平行投影变换 正投影变换 x′=x y′=y z′=0 若是如图所示: x′=xp=x+L* y′=yp=y+L* z′=0 其中L是点(x,y)到点(xp,yp)的长度: L=Z*cotα(cot()表示余切函数) 可得变换矩阵: 10.2 三维观察空间 观察坐标系 观察参考坐标系(View Reference Coordinate)(一般用u、v、n轴表示,有时也用Xv,yv,zv轴表示) 观察参考点(View Reference Point, VRP ) * * *

文档评论(0)

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

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

1亿VIP精品文档

相关文档