三维变换及三维观察-Read.PPT

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

三维变换及三维观察 三维变换的基本概念 三维齐次坐标变换矩阵 4.2 三维图形几何变换 图形的几何变换是指对图形的几何信息经过平移、比例、旋转等变换后产生新的图形。 点的矩阵变换 线框图的变换 用参数方程描述的图形的变换 三维基本几何变换 三维基本几何变换都是相对于坐标原点和坐标轴进行的几何变换 假设三维形体变换前一点为p(x,y,z),变换后为p(x,y,z)。 4.2 三维几何变换 1. 平移变换 2. 比例变换 (1)局部比例变换 例子:对如图7-6所示的长方形体进行比例变换,其中a=1/2,e=1/3,j=1/2,求变换后的长方形体各点坐标。 ? 2. 比例变换 (2)整体比例变换 3. 旋转变换 (1)绕z轴旋转 3. 旋转变换 (2)绕x轴旋转 3. 旋转变换 (3)绕y轴旋转 3. 旋转变换 4.对称变换 (1)关于坐标平面对称 关于xoy平面进行对称变换的矩阵计算形式为:? 4.对称变换 (1)关于坐标平面对称 关于yoz平面的对称变换的矩阵计算形式为: 4.对称变换 (1)关于坐标平面对称 关于zox平面的对称变换为: (2)关于坐标轴对称变换 关于x轴进行对称变换的矩阵计算形式为:? (2)关于坐标轴对称变换 关于y轴的对称变换为: (2)关于坐标轴对称变换 关于z轴的对称变换为: 5. 错切变换 5. 错切变换 (1)沿x方向错切? (2)沿y方向错切 (3)沿z方向错切 6. 逆变换 所谓逆变换即是与上述变换过程的相反的变换 (1)平移的逆变换 6. 逆变换 (2)比例的逆变换 局部比例变换的逆变换矩阵为: 6. 逆变换 整体比例变换的逆变换矩阵为:? (3)旋转的逆变换 7.2.2 三维复合变换 三维复合变换是指图形作一次以上的变换,变换结果是每次变换矩阵相乘。? 1. 相对任一参考点的三维变换 相对于参考点F(xf,yf,zf)作比例、旋转、错切等变换的过程分为以下三步: (1)将参考点F移至坐标原点 (2)针对原点进行二维几何变换 (3)进行反平移 4.4 坐标系统 1.常见坐标系 2.世界坐标系(WC) 3. 局部坐标系 4.观察坐标系 5.成像面坐标系 6.屏幕坐标系 常见坐标系 直角坐标系 圆柱坐标系 球坐标系 世界坐标系 主要用于计算机图形场景中的所有图形对象的空间定位和定义,包括观察者的位置、视线等。 局部坐标系 主要为考察物体方便起见,独立于世界坐标系来定义物体几何特征,通常是在不需要指定物体在世界坐标系中的方位的情况下,使用局部坐标系。如在定义局部物体时,通过指定在局部坐标系的原点在世界坐标系中的方位,然后通过几何变换,就可将局部物体放入世界坐标系内,使它由局部上升为全局。 观察坐标系 是以视点的位置为原点,通过用户指定的一个向上的观察向量来定义整个坐标系,默认为左手坐标系,观察坐标系主要用于从观察者的角度对整个世界坐标系内的对象进行重新定位和描述,从而简化几何物体在投影面的成像的数学推导和计算。 成像面坐标系 成像面坐标系统是一个二维坐标系统,主要用于指定物体在成像面上的所有点,往往是通过指定成像面与视点之间的距离来定义成像面,成像面有时也称投影面,可进一步在构影面上定义称为窗口的方形区域来实现部分成像。 屏幕坐标系 屏幕坐标系也称设备坐标系,它主要用于某一特殊的计算机图形设备的表面来定义,在多数情况下,对于每一个具体的显示设备,都有一个单独的坐标系,在定义了成像窗口的情况下,可进一步在屏幕坐标系统中定义称为视图区的有界区域,视图区中的成像即为实际所观察到的。 平面几何投影 投影变换就是把三维立体(或物体)投射到投影面上得到二维平面图形。 平面几何投影主要指平行投影、透视投影以及通过这些投影变换而得到的三维立体的常用平面图形:三视图、轴测图。 观察投影是指在观察空间下进行的图形投影变换。 平面几何投影 投影中心、投影面、投影线:? 平面几何投影 平面几何投影可分为两大类: 透视投影的投影中心到投影面之间的距离是有限的 平行投影的投影中心到投影面之间的距离是无限的 平面几何投影 观察投影 用户坐标系到观察坐标系的变换 用户坐标系到观察坐标系的变换分由两个变换步骤合成: 1. 将观察坐标系原点移动到用户坐标系原点 用户坐标系到观察坐标系的变换 2. 绕原点旋转使两坐标系重合? 窗口到视区的变换 窗口到视区的变换 要将窗口内的点(xw,yw)映射到相对应的视区内的点(xv,yv)需进行以下步骤: (1) 将窗口左下角点移至用户系统系的坐标原点 (2) 针对原点进行比例变换 (3) 进行反平移 4.7 裁剪 在二维观察中,需要在观察坐标系下对窗口进行裁剪,即只保留窗口内的那部分

文档评论(0)

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

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

1亿VIP精品文档

相关文档