第三课:三维坐标变换.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文档。上传文档
查看更多
* * 习题 * * 灭点: 不平行于投影面的平行线的投影会汇聚到一个点,这个点称为灭点(Vanishing Point)。 坐标轴方向的平行线在投影面上形成的灭点称作主灭点。 一点透视有一个主灭点,即投影面与一个坐标轴正交,与另外两个坐标轴平行。 两点透视有两个主灭点,即投影面与两个坐标轴相交,与另一个坐标轴平行。 三点透视有三个主灭点,即投影面与三个坐标轴都相交。 * * * * 7.4.1 一点透视 分析: 要考虑下列几点: (1)三维形体与画面(投影面)的相对位置; (2)视距,即视点(投影中心)与画面的距离; (3)视点的高度。? * * 假定视点(投影中心)在原点,画面(投影面)与z轴垂直(z=d)。 一点透视的步骤: (1)将三维形体平移到适当位置l、m、n; (2)令视点在z轴,利用公式(7-2)进行透视变换; (3)最后,为了绘制的方便,向xoy平面作正投影变换,将结果变换到xoy平面上。 * * 例:试绘制如图7-21(a)所示的单位立方体的一点透视图。 * * 7.4.2 二点透视 可以这样来构造二点透视的一般步骤: (1)先将三维形体平移到适当位置,使视点有一定高度,且使形体的主要表面不会积聚成线; (2)将形体绕y轴旋转一个φ角(φ<90?),方向满足右手定则; (3)进行透视变换 (4)最后向xoy面作正投影,即得二点透视图。 * * 例:试绘制上例(图7-21(a))中的单位立方体的二点透视图。 * * 7.4.3 三点透视 同样可以简单的构造三点透视图: (1)首先将三维形体平移到适当位置; (2)将形体进行透视变换 (3)然后使形体先绕y轴旋转φ角; (4)再绕x轴旋转θ角; (5)将变形且旋转后的形体向xoy面作正投影。 * * 7.5 观察坐标系及观察空间 7.5.1 观察坐标系 观察参考坐标系(View Reference Coordinate) 观察参考点(View Reference Point) * * 观察平面(View Plane),即投影平面。 * * 观察坐标系(uvn坐标系)的建立 法矢量N、法矢量V、法矢量U * * 7.5.2 观察空间 观察窗口:? * * 观察空间:无限观察空间、有限观察空间 * * * * 需注意,对于透视投影,前截面必须在投影中心和后截面之间。? * * 观察平面和前后截面的有关位置取决于要生成的窗口类型及特殊图形包的限制 * * * * 规范化观察空间 平行投影的规范化观察空间定义为: * * 透视投影的规范化观察空间为: * * 7.6 三维观察流程 * * 7.6.1 用户坐标系到观察坐标系的变换 具体变换步骤: (1) 平移观察参考点到用户坐标系原点 (2) 进行旋转变换分别让xv、yv和zv轴对应到用户坐标系中的x、y和z轴。 * * * * 7.6.2 平行投影的规范化投影变换 分析: * * 平行投影的规范化投影变换可由以下三步组成。 (1)将投影中心平移到观察坐标系原点。 * * (2)对坐标系进行错切变换,使投影中心和窗口中心的连线错切到zv轴 * * (3)进行坐标的归一化变换 * * 7.6.3 透视投影的规范化投影变换 分析:透视投影的规范化投影变换分两步进行 (1) * * (2) * * 变换步骤: (1)将投影中心平移到观察坐标系原点 (2)对坐标系进行错切变换 * * (3) 进行比例变换。 (4) 将图7-34(b)所示的透视投影的规范化观察空间变换为图7-34(a)的平行投影的规范化观察空间。? * * 7.7 三维裁剪 三维裁剪 三维裁剪保留所有在观察空间内的图形以便在输出设备中显示,所有在观察空间外的图形被丢弃。 三维直线段的裁剪 多边形面的裁剪 * * 四维齐次坐标表示的图形裁剪: 一是将齐次坐标转换为三维坐标,在三维空间中关于规范化观察空间剪裁; 一是直接在齐次坐标空间中进行裁剪。 7.7.1 关于规范化观察空间的裁剪 7.7.2 齐次坐标空间的裁剪 * * 整体比例变换的逆变换矩阵为:? * * (3)旋转的逆变换 * * 7.2.2 三维复合变换 三维复合变换是指图形作一次以上的变换,变换结果是每次变换矩阵相乘。? * * 1. 相对任一参考点的三维变换 相对于参考点F(xf,yf,zf)作比例、旋转、错切等变换的过程分为以下三步: (1)将参考点F移至坐标原点 (2)针对原点进行二维几何变换 (3)进行反平移 * * 例:相对于F(xf,yf,zf)点进行比例变换 * * 2. 绕任意轴的三维旋转变换 问题:如何求出为TRAB。? * * 分析: * * 公式推导: (1) 将坐标原点平移到A点 (2) 将OBB绕x轴逆时针旋转α角,则OB旋转

文档评论(0)

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

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

1亿VIP精品文档

相关文档