- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
chp07投影
北大计算机系多媒体与人机交互 第七章 投影 三维图形的基本问题 平面几何投影 投影变换 三维图形的显示流程图 三维图形的基本问题 1. 在二维屏幕上如何显示三维物体? 显示器屏幕、绘图纸等是二维的 显示对象是三维的 解决方法----投影 三维显示设备正在研制中 2. 如何表示三维物体? 二维形体的表示----直线段,折线,曲线段,多边形区域 二维形体的输入----简单(图形显示设备与形体的维数一致) 三维图形的基本问题 三维形体的表示----空间直线段、折线、曲线段、多边形、曲面片 三维形体的输入、运算、有效性保证----困难 解决方法----各种用于形体表示的理论、模型、方法 3. 如何反映遮挡关系? 物体之间或物体的不同部分之间存在相互遮挡关系 遮挡关系是空间位置关系的重要组成部分 解决方法----消除隐藏面与隐藏线 三维图形的基本问题 4. 如何产生真实感图形? 何谓真实感图形 逼真的 示意的 人们观察现实世界产生的真实感来源于 空间位置关系----近大远小的透视关系和遮挡关系 光线传播引起的物体表面颜色的自然分布 解决方法----建立光照明模型、开发真实感图形绘制方法 三维图形的基本问题 三维图形的基本研究内容 投影 三维形体的表示 消除隐藏面与隐藏线 建立光照明模型、开发真实感图形绘制方法 投影变换 投影变换:把三维物体变为二维图形表示的过程称为投影变换。 平面几何投影 投影分类 平面几何投影 平面几何投影-平行投影 平行投影 投影中心与投影平面之间的距离为无限 因此,只需给出投影方向即可 是透视投影的极限状态 平面几何投影-平行投影 根据投影线方向与投影平面的夹角,平行投影分为两类: 正平行投影与斜平行投影 正平行投影包括:正投影(三视图)和正轴侧投影 三视图:三个投影面和坐标轴相互垂直。 正轴侧:投影面和坐标轴呈一定的关系。 平面几何投影-平行投影 三视图:正视图、侧视图和俯视图 正平行投影-三视图 把三维空间的图形在三个方向上所看到的棱线分别投影到三个坐标面上。再经过适当变换放置到同一平面上。 正平行投影-三视图 变换矩阵(其中(a,b)为u、v坐标下的值) 正视图 正平行投影-三视图 俯视图: 正平行投影-三视图 侧视图 正轴测投影 当投影方向不取坐标轴方向,投影平面不垂直于坐标轴时,产生的正投影称为正轴测投影。 正轴测投影分类: 正等测:投影平面与三个坐标轴的交点到坐标原点的距离都相等。沿三个轴线具有相同的变形系数。 正轴测投影 正二测:投影平面与两个坐标轴的交点到坐标原点的距离都相等。沿两个轴线具有相同的变形系数。 正轴测投影 正三测:投影平面与三个坐标轴的交点到坐标原点的距离都不相等。沿三个轴线具有各不相同的变形系数。 正轴测投影 正轴测投影的形成过程如下: 将空间一立体绕绕y轴旋转θy角 然后再绕x轴旋转θx 最后向z=0平面做正投影 由于这种投影的投影平面不与立体的轴线垂直,同时可见到物体的多个面,因而可产生立体效果。经过正轴测投影变换后,物体线间的平行性不变,但角度有变化。 正轴测投影 正轴测投影变换矩阵的一般形式: 正二测和正等测 下面主要讨论正二测和正等测的投影变换矩阵,即确定变换矩阵中的θx角和θy角。 如何度量沿三个轴线方向的变形系数呢? 正二测和正等测 ∴正二侧投影需满足: 假定Z轴上的单位矢量经变换后长度变为1/2;即取Z轴的变形系数恒为1/2: 可得:θx=20。42’, θy =19。28’。 变换矩阵为 正二测和正等测 正等侧投影需满足: 求得: 正等测图的变换矩阵为 斜平行投影 投影线与投影平面不垂直 斜等测投影 投影平面与一坐标轴垂直 投影线与投影平面成45°角 与投影平面垂直的线投影后长度不变 斜二测投影 投影平面与一坐标轴垂直 投影线与该轴夹角成 arcctg(1/2)角 该轴轴向变形系数为 ?。即与投影平面垂直的线投影后长度变为原来的一半。 斜平行投影 斜等测投影和斜二测投影 斜平行投影求法 1.? 已知投影方向矢量为(xp,yp,zp) 设形体被投影到XOY平面上 形体上的一点(x,y,z)在xoy平面上投影后→(xs,ys) ∵投影方向矢量为(xp,yp,zp) ∴投影线的参数方程为: 斜平行投影求法 因为 所以 若令 斜平行投影求法 则矩阵式为: 斜平行投影求法 2.设(xe,ye,ze)为任一点,(xs,ys)为(xe,ye,ze)在XcOcYc平面上的投影 设立方体上一点 P(0,0,1)在XcOcYc平面上的投影P (lcosα,lsinα,0),投影方向为PP,PP与投影面的夹角为β, α为投影与x轴的夹角,
文档评论(0)