版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1Angel: Interactive Computer Graphics 5E Addison-Wesley 2009几何表示基本内容介绍诸如维数与基等概念引入表示向量空间的坐标系和表示仿射空间的标架讨论基与标架的变换引进齐次坐标2Angel: Interactive Computer Graphics 5E Addison-Wesley 2009线性无关一组向量v1, v2 , vn称为线性无关的,是指1v1+ 2v2 + nvn= 0当且仅当1=2= n= 0如果一组向量是线性无关的,那么不能把其中一个向量表示成其它向量的线性组合如果一组向量是线性相关的,那么其中至少有一个向量可以表示为
2、其它向量的线性组合3Angel: Interactive Computer Graphics 5E Addison-Wesley 2009维数在向量空间中,最大的线性无关向量组的元素个数是固定的,这个数就称为空间的维数在n维空间中,任意n个线性无关的向量构成空间的基不唯一给定空间的一组基v1, v2 , vn,空间中任意向量v都可以表示为其中i是唯一的4Angel: Interactive Computer Graphics 5E Addison-Wesley 2009表示到现在为止我们只是讨论几何对象,而没有使用任何参考标架,例如坐标系需要一个参考标架把点和对象与物理世界中的对象联系在一起例
3、如,点在哪儿?如果没有参考系的话,就无法回答这个问题世界坐标系照相机坐标系5Angel: Interactive Computer Graphics 5E Addison-Wesley 2009坐标系考虑n维向量空间的基v1, v2 , vn一个向量v可以表示为标量组1, 2 , ,n就称为v相对于给定基的表示可以把表示写成列向量6Angel: Interactive Computer Graphics 5E Addison-Wesley 2009示例注意上述表示是相对一个特定的基而言的例如,在OpenGL中刚开始是相对于世界坐标系表示向量的,稍后要把这个表示变换到照相机坐标系(或者称为视点坐
4、标系)中7Angel: Interactive Computer Graphics 5E Addison-Wesley 2009坐标系(Coordinate Systems)哪个正确?都正确,因为向量没有固定位置向量空间没有点,坐标系没有原点8Angel: Interactive Computer Graphics 5E Addison-Wesley 2009标架(Frames)坐标系是不足于表示点的如果要在仿射空间中考虑问题,那么可以在基向量组中增加一个参考点(称为原点),从而构成一个标架9Angel: Interactive Computer Graphics 5E Addison-Wes
5、ley 2009在标架中的表示标架是由(O,v1, v2 , vn)确定的在这个标架中,每个向量可以表示为每个点可以表示为10Angel: Interactive Computer Graphics 5E Addison-Wesley 2009点与向量的混淆考虑点与向量它们看起来具有相似的表示:这导致点与向量很容易混淆在一起11Angel: Interactive Computer Graphics 5E Addison-Wesley 2009统一的表示如果定义0 P = 0(零向量),1 P = P,那么从而得到n+1维齐次坐标表示12Angel: Interactive Computer
6、Graphics 5E Addison-Wesley 2009齐次坐标四维齐次坐标的一般形式为 P = x, y, z, wT,可以通过下述方法给出三维点(当w0): xx/w, yy/w, zz/w当w= 0时,表示对应的是一个向量注意:齐次坐标表示中把四维空间中过原点的一条直线对应于三维空间中的一个点13Angel: Interactive Computer Graphics 5E Addison-Wesley 2009齐次坐标与计算机图形学齐次坐标是所有计算机图形系统的关键所有标准变换(旋转、平移、放缩)都可以应用44阶矩阵的乘法实现硬件流水线体系采用四维表示对于正交投影,可以通过w=
7、0保证向量,w= 1保证点对于透视投影,需要进行特别的处理:透视除法14Angel: Interactive Computer Graphics 5E Addison-Wesley 2009变换坐标系考虑同一个向量w相对于两个不同基v和u的表示。假设表示分别是其中15Angel: Interactive Computer Graphics 5E Addison-Wesley 2009用第一组基表示第二组基每个基向量u1,u2,u3都可以用第一组基表示出来16Angel: Interactive Computer Graphics 5E Addison-Wesley 2009矩阵形式所有系数定义
8、了一个33阶矩阵这样两组基就可以如下联系在一起 u= M vM称为坐标系变换的矩阵表示17Angel: Interactive Computer Graphics 5E Addison-Wesley 2009坐标系变换从而,有变换矩阵 把旧表示a变换到新表示b b = Ta18Angel: Interactive Computer Graphics 5E Addison-Wesley 2009坐标系变换的例子向量w=v1+ 2v2+3v3相对于基v1,v2,v3的表示为a =1, 2,3T构造一组新的基u1,u2,u3u1= v1u2= v1+ v2u3= v1+ v2+ v319Angel:
9、 Interactive Computer Graphics 5E Addison-Wesley 2009坐标系变换的例子矩阵向量w=v1+ 2v2+3v3相对于基u1,u2,u3新表示为b = Ta=-1, -1,3T即w=-u1-u2 +3u320Angel: Interactive Computer Graphics 5E Addison-Wesley 2009标架变换可以对同时表示点与向量的齐次坐标进行类似的操作考虑两个标架(P0, v1, v2, v3)(Q0, u1, u2, u3)任何点和向量都可以用它们中的一个表示出来21Angel: Interactive Computer
10、Graphics 5E Addison-Wesley 2009用一个标架表示另一个标架把基的改变方法推广可有由此定义了44阶矩阵22Angel: Interactive Computer Graphics 5E Addison-Wesley 2009表示的变换在两个标架中任意点和向量具有同样形式的表示在第一个标架中:a =1, 2 ,3,4T在第二个标架中:b =1, 2 , 3, 4T其中表示的是点时,4=4= 1,表示的是向量时,4=4= 0, 并且矩阵M是44阶,用齐次坐标定义一个仿射变换23Angel: Interactive Computer Graphics 5E Addison-
11、Wesley 2009仿射变换每个线性变换等价于一次标架改变所有的仿射变换保持共线性然而,一个仿射变换只具有12个自由度,因为所有仿射变换只是由44阶矩阵定义的线性变换的子集,矩阵的16个元素中有四个元素是固定的24Angel: Interactive Computer Graphics 5E Addison-Wesley 2009标架变换的例子新标架(Q0, u1, u2, u3)在原标架(P0, v1, v2, v3)中的表示为25Angel: Interactive Computer Graphics 5E Addison-Wesley 2009标架变换的例子点(1,2,3)在原标架中表
12、示为p =1, 2, 3, 1T,新表示为p=T p =0, 0, 0, 1T向量(1,2,3)在原标架中表示为a=1, 2, 3, 0T,新表示为b=T a =-1, -1, 3, 0T26Angel: Interactive Computer Graphics 5E Addison-Wesley 2009世界标架与照相机标架当提及表示的时候,所指的是由n个标量构成的有序数组这样标架的改变就是由一个44阶矩阵定义在OpenGL中开始的基本标架是世界标架最终我们是在照相机标架中表示几何体,这是用模型-视图矩阵进行变换的初始状态时这两个标架是相同的(M= I)27Angel: Interactive Computer Graphics 5E Addison-Wesley 2009在XYZ右手坐标系中,建立相机坐标系uvn28Angel: Interactive Computer Graphics 5E Addison-Wesley 2009归一化为正交矩阵*(MT) -1 *0 0 0 -1T=0 0 -1.4142 1T 29Angel: Interactive Computer Graphics 5E Addison-Wesley 2009照相机的移动当物体位于z=0平面两侧时,我们必须移动照相
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024游艇销售及仓储物流服务合同范本3篇
- 二零二五年度厨房设备进出口贸易合同2篇
- 专业2024委托猎头服务协议范本版
- 二零二五年股东股权解除及退股条件明确协议书3篇
- 个人租车合同2024年度版:租赁工程车具体条款3篇
- 2024版承包经营权抵押合同
- 二零二五版个人房产抵押典当经营合同3篇
- 台州科技职业学院《内科学B》2023-2024学年第一学期期末试卷
- 二零二五年股权投资合同具体条款2篇
- 二零二五年度汽车环保技术改造投资合同3篇
- 2024年考研英语(一)真题及参考答案
- 医疗组长竞聘
- 2024年业绩换取股权的协议书模板
- 颞下颌关节疾病(口腔颌面外科学课件)
- 工业自动化设备维护保养指南
- 2024人教新版七年级上册英语单词英译汉默写表
- 《向心力》参考课件4
- 2024至2030年中国膨润土行业投资战略分析及发展前景研究报告
- 2024年深圳中考数学真题及答案
- 土方转运合同协议书
- Module 3 Unit 1 Point to the door(教学设计)-2024-2025学年外研版(三起)英语三年级上册
评论
0/150
提交评论