




已阅读5页,还剩84页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 第四章 图形变换的矩阵方法 1 概述 2 二维图维图 形变换变换 3 三维图维图 形变换变换 本章小结结 2 该向量集合实际上就是一个矩阵。 如果这些点代表一个空间图形的顶点,也就是说, 我们可以用矩阵来描述(表示)空间中的图形。 1 概述 一、空间图形的矩阵表示 若用一个行向量 x1 x2 xn 表示n维空间中一个点 坐标,那么n维空间中m个点坐标就可以表示为一个向量 集合: 3 对于二维空间,用 表示图形( 其中xi yi是顶点坐标) 。 例:如图所示的ABC,用矩阵表示为 C(3,1)A (1,1) B (3,3) 二、图形变换 是指对图形进行平移、旋转、缩放、投影(透视)等 变换。 图形变换的实质是改变图形的各个顶点的坐标。 4 因此,图形变换可以通过对表示图形坐标的矩阵进 行运算来实现,称为矩阵变换法。 矩阵变换法的一般形式: = 本章讨论的问题:如何利用变换矩阵实现对二维、三 维图形的各种变换。 5 2 二维图形变换 分为两类:二维基本变换,二维组合变换。 二维基本变换:比例变换(缩放)、对称变换、错切 变换、旋转变换、平移变换。 二维组合变换:由多种基本变换组合而成的变换。 一、二维基本变换 矩阵变换法的形式为: = 6 通过对变换矩阵 T 中各元素的不同取值,可以实现各 种不同的二维基本变换。 比例变换(缩放变换) 变换矩阵: 设二维平面的一个点坐标为x y,对其进行矩阵变换 : 变换后该点的坐标为: 7 8 9 比例变换(缩放变换) 当a=d,图形沿x方向和y方向等比例缩放 当a=d1,图形沿x、y方向等比例放大 当00,沿x方向错切(移动); cy0,沿y方向错切(移动); bx1,全比例缩小; s0)。 1-2 对yoz平面投影 x y z 1-2 对yoz平面投影 最终 图形 旋转平移前 x y z 65 因此侧视投影的变换矩阵为: yoz投影变换 绕z旋转90o沿x平移变换 66 , 俯视投影 视点位于物体的正上方, 向xoy坐标平面进行投影。 各点的z坐标变为0 , x、y坐标不变。 考虑绘图时的统一性, 将图形绘在同一个坐标平面 上,作如下处理: 1-3对xoy平面投影 x y z 将xoy平面上的俯视图绕x轴旋转-90度。 为了与xoz平面上已有的图形保持一定的间距,再沿 z轴平移-n(n0)。 67 xoy投影变换 绕x旋转-90o沿z平移变换 因此俯视投影的变换矩阵为: 68 投 影 平行投影 透视投影 一点透视 两点透视 三点透视 斜平行投影 斜轴侧 斜二轴侧 斜等轴侧 正平行投影 正轴侧投影 正投影(正视、侧视、俯视) 正三轴侧 正等轴侧 正二轴侧 69 2. 轴测投影变换 使正视图、侧视图、俯视图投影到同一个投影平面上 称为轴侧投影。 包括正轴侧投影和斜轴侧投影两种方式。 正轴测投影变换 该变换是使物体先绕 z 轴旋转角,再绕x轴旋转- (0 )角,最后向xoz平面投影。因此,其变换矩阵为三个 基本变换矩阵的乘积: 绕z轴旋转绕x轴旋转向xoz面投影 70 例:设 、 ,对单位立方体进行正轴测投影 变换。 单位正方体各 顶点齐次坐标 矩阵: x y z A B C D E F G H 71 x y A B C D E F G H z A 单位立方体正轴测投影 x B z C D G E F H 72 x y A B C D E F G H z A 单位立方体正轴测投影 x B z C D G E F H 轴侧投影的图形会产生形变, 形变程度用变形系数衡量。 各轴的轴向变形系数如下: 根据轴向变形系数之间的关系 ,轴侧投影可分为等轴侧、二轴侧 等投影方式。 73 正等轴测投影: 由x=y=z 可求得= 45o、= 35o16,代入正轴 测投影变换矩阵 T正,得: 当x=y=z 时 x y A B C D E F G H z 单位立方体正等轴测投影 x z 74 正二轴测投影: 由x=2y=z 可求得= 20o42、= 19o28,代入正 轴测投影变换矩阵T正 ,得: 当x=2y=z 时 x y A B C D E F G H z 单位立方体正二轴测投影 x z o 75 2. 轴测投影变换 正轴测投影变换 斜轴测投影变换 如何将正视图、侧视图、俯视图投影到同一个投影平 面上呢? 该变换是使物体先沿x含y错切,再沿z含y错切,最后 向xoz平面投影。因此,其变换矩阵也是三个基本变换矩 阵的乘积: 76 在变换矩阵T斜中,当d、f 取不同的值时可得到各种 不同的斜轴侧透视图: 同样,斜轴侧投影的图形也会产生形变。各轴的轴向 变形系数如下: 根据轴向变形系数之间的关系,斜轴侧投影也可分为 斜等轴侧、斜二轴侧(常用形式)等投影方式。 (a)d=1,f=1;(b)d=1,f=-1;(c)d=-1,f=-1;(d)d=-1,f=1 77 斜二轴测投影: 由x=2y=z 可求得d = f = 0.354,代入斜轴测投影 变换矩阵T斜 ,得: 当x=2y=z 时 78 投 影 平行投影 透视投影 一点透视 两点透视 三点透视 斜平行投影 斜轴侧 斜二轴侧 斜等轴侧 正平行投影 正轴侧投影 正投影(正视、侧视、俯视) 正三轴侧 正等轴侧 正二轴侧 79 3. 透视投影变换 对于一个空间物体,若用轴测投影,物体的平行边投 影后仍然保持平行,这与人的视觉是有差异的。 为解决视觉差异,提出透视投影。 透视投影后物体的平行边不一定保持平行,这些不平 行的边延长后将汇聚于一点,称之为灭点。 根据灭点的个数,透视投影可分为一点透视、二点透 视、三点透视。 一点透视投影变换 先对物体作透视变换,然后向xoz平面投影。变换矩 阵为: 80 其中:q灭点到投影面垂直距离的倒数。 q0,灭点位于物体内侧 。为符合人们的视觉习惯,一般取q0) 82 例:取l = 1,m = -1,n = -2,q = -0.35,对单位立方体 作一点透视投影。 单位立方体 一点透视投影图 x z o 83 两点透视投影变换 先使物体绕z轴旋转角,并考虑物体的平移,最后作 一点透视投影。因此,二点透视投影的变换矩阵为: 84 例:设 = 30o,l = 0,m = -1.5,n = -1.2,q = -0.6,画 单位立方体的两点透视图。 单位立方体的两点透视图 x z o 85 三点透视投影变换矩阵 先使物体绕z轴旋转角,再绕x轴旋转角,平移后作 一点透视投影。因此,三点透视投影的变换矩阵为: 86 例:设=50o , =20o , l = 0 , m = n = -1.5 , q = -0.58,画 单位立方体的三点透视投影图。 单位立方体的三点透视图 87 本章小结 二维和三维图形的图形变换方法 注:参数曲线的图形变换有专门的方法。 二维图形变换 v基本变换 比例变换 对称变换(对原点、对坐标轴、对直线) 错切变换(沿x轴、沿y轴) 旋转变换(指绕坐标原点的旋转) 平移变换 v组合变换 88 三维图形变换 v基本变换 比例变换 错切变换:沿x轴(含y , 含z)、沿y轴(含x , 含z)、 沿z轴(含x , 含y)。 对称
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年电气入门试题及答案
- 2025年二类机电考试试题及答案
- 2025年婚礼策划人员合同模板
- 2025不签订合同领取报酬可能导致纠纷频发
- 2025年电业局考试笔试试题及答案
- 工程洗轮机报价方案(3篇)
- 2025年西辛庄小学试卷及答案
- 2025年满足方程试题及答案
- 工程师投标方案(3篇)
- 工程运输组织方案简报(3篇)
- 2025年本币市场交易员资格考试题库带答案
- 《道路交通安全管理》课件
- 城管协管人员面试题及答案
- 无组织排放管理办法
- 2025年新爆破安全员模拟考试题及答案
- 护理实习生入科宣教课件
- 陕西省农村宅基地管理办法
- 防范毒品安全课件
- 核心素养背景下项目式学习在初中美术教学中的设计与应用
- 手术室VTE的预防和护理
- 易地移民搬迁政策课件
评论
0/150
提交评论