版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年福建省泉州信息工程学院招聘参考题库附答案
- 2025广东茂名市高州市公益性岗位招聘1人备考题库(第五批1人)附答案
- 2025年宿州市第一人民医院社会化用人使用周转池编制89名笔试备考题库附答案
- AI赋能个性化学习:实践应用与案例解析
- 2026四川天府银行攀枝花分行春季社会招聘笔试备考题库及答案解析
- 2025秋人教版道德与法治八年级上册第三单元单元思考与行动同步练习
- 2026福建泉州市安溪县司法局招聘4人笔试备考题库及答案解析
- 北京市海淀区学府幼儿园招聘笔试备考试题及答案解析
- 2026湖南长沙市中医康复医院编外合同制人员招聘2人笔试备考题库及答案解析
- 2026湖南长沙市开福区清水塘实验学校春季公开招聘教师6人笔试参考题库及答案解析
- 湖南省长沙市雨花区2024-2025学年三年级上学期语文期末试卷
- 2024-2025学年人教版数学七年级下册期末测试卷 (含答案)
- 【高考真题】重庆市2024年普通高中学业水平等级考试 历史试卷
- 《装饰装修工程》课件
- 2025年浙江杭州市水务集团有限公司招聘笔试参考题库含答案解析
- 医学伦理与伦理伦理
- 《医疗机构胰岛素安全使用管理规范》
- 2024-2025学年沪科版九年级(上)物理寒假作业(四)
- 华师福建 八下 数学 第18章 平行四边形《平行四边形的判定 第1课时 用边的关系判定平行四边形》课件
- 经典版雨污分流改造工程施工组织设计方案
- 特殊作业安全管理监护人专项培训课件
评论
0/150
提交评论