维变换及观察(改).ppt_第1页
维变换及观察(改).ppt_第2页
维变换及观察(改).ppt_第3页
维变换及观察(改).ppt_第4页
维变换及观察(改).ppt_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机图形学,第7章 三维变换及三维观察,本课教学目的: 掌握三维形体的空间变换方法、三维形体的平行投影和透视投影的种类和特点和变换方法。 重点: 三维形体的空间变换矩阵、平行投影三视图概念及变换矩阵;灭点、主灭点概念;一点透视投影的变换矩阵。 难点: 三维旋转变换、三维复合变换方法、一点透视投影变换矩阵的运用。,7.1 三维变换的基本概念,三维点的位置向量齐次表示为x y z 1 齐次矩阵是4*4方阵 变换矩阵 右手坐标系,平移变换 T= 比例变换 T= 整体缩放变换 T=,7.2 三维几何变换,错切变换 T= x y z 1=x+dy+gz bx+y+hz cx+fy+z 1 (1)沿x方向错切 T= (2)沿y方向借切 T=,(3)沿z方向错切 T=,旋转变换 当沿坐标轴往坐标原点看过去时,沿逆时针方向旋转的角为正向旋转角。满足右手定则:大拇指指向轴的方向,其它手指指的方向为旋转方向。,(1)绕x轴旋转 T=,(2)绕y轴旋转 T=,(3)绕z轴旋转 T=,绕任意轴的旋转变换 基本思想:因任意轴不是坐标轴,应设法平移、旋转 该轴,使之与某一坐标轴重合,然后进行旋转角的变 换,最后按逆过程,恢复该轴的原始位置。 变换顺序: (1)将空间直线平移,使之通过坐标原点。 平移变换矩阵为 T,(2)让直线绕z轴旋转-,使之落 在XOZ平面上。 旋转矩阵为 Rz1,(3)让在XOZ平面上绕y轴旋转-,使之与z轴重合。,旋转矩阵为 Ry2,(4)绕z轴旋转角,旋转矩阵为Rz3 (5)绕y轴旋转,使之回到XOZ平面上,矩阵为Ry2 (6)绕z轴旋转 ,使之恢复过原点的空间直线。 Rz1 (7)逆平移使之回到原来的位置。T 变换矩阵: R=T Rz1 Ry2 Rz3 Ry2 Rz1 T,7.3 平行投影 投影变换 把三维物体变为二维图形表示的过程称为投影变换。 投影分类 平行投影 投影中心与投影平面之间的距离为无限 透视投影 投影中心与投影平面之间的距离为有限,平行投影,透视投影,正 等 侧,平行投影 投影中心与投影平面之间的距离为无限 因此,只需给出投影方向即可 是透视投影的极限状态,根据投影线方向与投影平面的夹角,平行投影分为两类: 正平行投影与斜平行投影 正平行投影包括:正投影(三视图)和正轴侧投影 三视图:三个投影面和坐标轴相互垂直。 正轴侧:投影面和坐标轴存在一定的关系。,三视图:正(主)视图、侧视图和俯视图 V面 W面 H面,三面基本视图的变换矩阵 把三维空间的图形在三个方向上所看到的棱线分别投影到三个坐标面上。再经过适当变换放置到同一平面上。,正视图,x y z 1=x y x 1 Tv=x 0 z 1,俯视图 H面绕x轴负转90度。,侧视图 W面绕z轴正转90度。,正轴测投影,当投影方向不取坐标轴方向,投影平面不垂直于坐标轴时,产生的正投影称为正轴测投影。 正轴测投影分类: 正等测(等轴测):投影平面与三个坐标轴的交点到坐标原点的距离都相等。沿三个轴线具有相同的变形系数。,正二测:投影平面与两个坐标轴的交点到坐标原点的距离都相等。沿两个轴线具有相同的变形系数。,正三测:投影平面与三个坐标轴的交点到坐标原点的距离都不相等。沿三个轴线具有各不相同的变形系数。,正轴测投影,由于这种投影的投影平面不与立体的轴线垂直,同时可见到物体的多个面,因而可产生立体效果。经过正轴测投影变换后,物体线间的平行性不变,但角度有变化。 正轴测投影的形成过程如下: 将空间一立体绕绕y轴旋转y角 然后再绕x轴旋转x 最后向z=0平面做正投影,正轴测投影变换矩阵的一般形式:,正二测和正等测,正二侧投影需满足: 假定Z轴上的单位矢量经变换后长度变为1/2;即取Z轴的变形系数恒为1/2: 可得:=20。42, =19。28。 变换矩阵为,正等测投影需满足: 求得: 正等测图的变换矩阵为,7.4 透视投影,透视投影是一种中心投影法,在日常生活中,我们观察外界的景物时,常会看到一些明显的透视现象。 如:我们站在笔直的大街上,向远处看去,会感到街上具有相同高度的路灯柱子,显得近处的高,远处的矮,越远越矮。这些路灯柱子,即使它们之间的距离相等,但是视觉产生的效果则是近处的间隔显得大,远处的间隔显得小,越远越密。观察道路的宽度,也会感到越远越窄,最后汇聚于一点。这些现象,称之为透视现象。 产生透视的原因,可用下图来说明:,若连a,b,c及a,b,c各点,它们的连线汇聚于一点。 然而,实际上,A,B,C与A,B,C的连线是两条互相平行的直线,这说明空间不平行于画面(投影面)的一切平行线的透视投影,即a,b,c与a,b,c的连线,必交于一点,这点我们称之为灭点。,灭点:不平行于投影平面的平行线,经过透视投影之后收敛于一点,称为灭点. 主灭点:平行于坐标轴的平行线产生的灭点。 特点:产生近大远小的视觉效果,由它产生的图形深度感强,看起来更加真实。,一点透视一个主灭点,投影面与一个坐标轴正交 两点透视二个主灭点,投影面与两个坐标轴相交, 与另一坐标轴平行 三点透视三个主灭点,投影面与三个坐标轴相交,一点透视投影的变换矩阵,1) 一点透视 设z轴上有一观察点(即视点)V(0,0, h) 从V点出发将物体上的点P(x,y,z)投影到XOY平面上得到P (x,y,0) 由相似三角形可知:,一点透视投影的变换矩阵为:,一点透视变换矩阵,视点在(0,0, h)的透视变换,视点在(h,0,0)的透视变换,视点在(0, h,0)的透视变换,在变换矩阵中,第四列的p,q,r起透视变换作用,当p、q、r中有两个不为0时的透视变换称为二点透视变换。 类似,若p,q,r都不为0,则可得到有三个灭点的三点透视。,小结: 本课主要学习三维形体的位移、缩放、旋转、错切、空间变换方法和复合变换方法。三维形体的平行投影和透视投影的种类和特点和变换方法。重点掌握平行投影三视图概念及变换矩阵;灭点、主灭点概念;一点透视投影的变换矩阵。,作业: 1. P213 7.3 2.平行投影与透视投

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论