矩阵论应用-计算机图形学中的三维表示与参数化计算_第1页
矩阵论应用-计算机图形学中的三维表示与参数化计算_第2页
矩阵论应用-计算机图形学中的三维表示与参数化计算_第3页
矩阵论应用-计算机图形学中的三维表示与参数化计算_第4页
矩阵论应用-计算机图形学中的三维表示与参数化计算_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

矩阵论应用——计算机图形学中的三维表示与参数化计算摘要:计算机图形学中,三维坐标系中参数化的物体使用4阶方阵表示对应规整物体的顶点。坐标系的变化,三维物体的投影,几何变换,裁剪算法都是通过对4阶矩阵的变幻和计算来得以实现。在曲线与曲面表面参数化的过程中,有时需要通过给定参数化曲线曲面反求控制网格,这个过程中大量运用到矩阵分析与矩阵分解的方法。本文对矩阵论在图形学的两个方面的应用方法做简单的介绍,并加以总结。

三维变换 在计算机中处理一个三维空间的“无穷远点”是困难的,但是可以容易地处理一个四维齐次空间的解析点,例如可以用向量:(1000) 表示x轴方向无穷远点(0100) 表示y轴方向无穷远点(0010) 表示z轴方向无穷远点(0001) 表示坐标原点这4个向量将构成四维齐次空间的单位矩阵;齐次变换矩阵提供一个三维空间中包括平移、旋转、透视、投影、反射、错切和比例等变换在内的统一表达式,使得物体的变换可在统一的矩阵形式下进行。一个变换是一个单一的数学实体——矩阵描述和标识。两个变换的结合用矩阵的级联而产生一个具有两者功效的单一变换。例如:变换T是平移,而变换R是旋转,则变换的结合允许决定一个变换A=TR,其功效是先平移然后旋转变换。如果物体的变换相对于不同坐标系时,相当于对坐标系原点进行三维坐标变化之后的逆变换。例如:绕任意轴的三维旋转变换:其中[x,y,z]是p点笛卡尔坐标系坐标,[x',y',z']是绕AB轴旋转变换后对应点p'的坐标。是组合后的变幻矩阵。分析:公式推导:(1)将坐标原点平移到A点(2)将O'BB'绕x'轴逆时针旋转α角,则O'B旋转到x'o'z'平面上(3)将O'B绕y'轴顺时针旋转β角,则O'B旋转到z'轴上。(4)经以上三步变换后,AB轴与z'轴重合,此时绕AB轴的旋转转换为绕z轴的旋转。(5)最后,求TtA,TRx,TRy的逆变换,回到AB原来的位置。类似地,针对任意方向轴的变换可用五个步骤来完成:(1)使任意方向轴的起点与坐标原点重合,此时进行平移变换。(2)使方向轴与某一坐标轴重合,此时需进行旋转变换,且旋转变换可能不止一次。(3)针对该坐标轴完成变换。(4)用逆旋转变换使方向轴回到其原始方向。(5)用逆平移变换使方向轴回到其原始位置。在求逆矩阵的算法实现过程中,通常不再单独求出单独逆变换所需矩阵,而是对整体合并的变化矩阵进行求逆运算,这样可以减少时间复杂度与空间复杂程度。对于简单的三维造型,通常使用线框模型进行表示:使用坐标点的空间拓扑集合来拟合造型的边,这样整个形体的变形就可以用每条边上每一个点的变换组合来表示。在算法中表示为大量的矩阵序列进行集群计算,包括乘积,级数运算,矩阵函数运算,微分和积分等;怎样改进运算过程中的时间复杂度,是三维参数化表示方法的一个重要的目的。曲面反求曲面造型技术的发展离不开工业的发展.最初,工业产品的几何外形是规则曲面,即由直线和圆锥曲线经过拉伸、旋转等操作得到的二次曲面.规则曲面的造型用初等解析几何的方法就可以描述,又称解析曲面.随着工业技术的发展特别是飞机、汽车等行业的兴起,规则曲面的几何外形已经不能完全满足产品功能的需要,在这种情况下出现了自由曲面,而这些产品的外形是由自由曲面和规则曲面共同组成的复杂曲面.现代对复杂方式自由变化的曲线曲面的表示主要又两种:模线样板法:以模拟量传递形状信息;计算机辅助几何设计CAGD(ComputerAidedGeometricDesign):用数学方法表示,以数值量传递形状信息。CAGD中多采用三次样条的方法表示曲线,来保证一定的连续性(G0,G1),用多个三次样条曲线的正交空间表示均匀曲面,由此保证曲面的连续性和光顺性(G1)。样条描述:T为n+1个幂次形式的基函数组成的矢量;G是包含样条形式的几何约束条件在内的矩阵,它包含了控制点的坐标值和其他已被指定的几何约束;MS是基矩阵,它将几何约束转化成多项式系数且提供了样条曲线的特征。CAGD中,当需要表示复杂曲面及由直线、圆锥曲线和自由曲线共同组成的复合曲线时,就必须用非均匀有理B样条方法即NURBS方法.而复杂曲面使用非均匀有理B样条(NURBS)曲面进行表面参数化: 传统的正向设计都是根据功能和用途来设计产品,得到图纸或CAGD模型.然而在很多情况下产品的初始信息不是CAGD模型,而是缺乏相关技术资料的实物模型.如果在这种情况下对产品进行批量复制,就必须用到反求工程.反求工程与正向工程不同。它是以先进产品、设备的实物、软件或影像为研究对象,反求出其初始设计意图的技术过程、广义的反求包括形状(几何)反求、工艺反求和材料反求等诸多方面,是一个复杂的系统工程.目前,实物反求的主要方面是形状(几何)反求,反求的对象通常是自由曲面或含有自由曲面的复杂曲面.由于自由曲面没有固定的尺寸和形状,所以对实物表面进行数字化测量是反求工程的首要工作;得到实物的离散数据后对数据进行处理,运用各种曲面造型技术将离散数据生成曲面模型;再在生成的曲面的基础上,重构实体模型,最后将其应用于各种CAD/CAM环境之中。由于曲面生成算法实质上是通过齐次坐标变化矩阵在分段定义的函数上叠加的和,用各个坐标分量的和来逼近曲面上的点。所以反求方法中,实质上是对已经参数化的表面3维点集进行组合,通过逆推生成方程的方法进行矩阵分解(QR分解,满秩分解)。最终得出控制网格的方程。针对不同的样条曲线,有不同的逆推方程,并且由于变幻矩阵的分解不唯一,实际上控制网格的解也不唯一。在求解过程中,选定合适的评价标准(再次拟合和表面对准,凸包性能,控制网格密度)等是对反求得控制网格方程表示进行评价的重要准则。

总结本文所述的图形学两个方面中,均有矩阵论的实例应用:在三维变化过程中,主要进行齐次坐标矩阵的运算,运用到第三章矩阵分析的大部分内容:包括矩阵序列,矩阵级数,函数运算,微分和积分等;在曲面反求问题中,通过对变换矩阵函数的分解问题,是曲面反求的关键问题,其中运用的到第四章矩阵分解的大部分内容;如QR分解,满秩分解等。对应矩阵论知识的学习,对于加深两方面知识的理解与实际问题的解决都有重要的意义。

社会实践报告系别:班级:学号:姓名:作为祖国未来的事业的继承人,我们这些大学生应该及早树立自己的历史责任感,提高自己的社会适应能力。假期的社会实践就是很好的锻炼自己的机会。当下,挣钱早已不是打工的唯一目的,更多的人将其视为参加社会实践、提高自身能力的机会。许多学校也积极鼓励大学生多接触社会、了解社会,一方面可以把学到的理论知识应用到实践中去,提高各方面的能力;另一方面可以积累工作经验对日后的就业大有裨益。进行社会实践,最理想的就是找到与本专业对口单位进行实习,从而提高自己的实战水平,同时可以将课本知识在实践中得到运用,从而更好的指导自己今后的学习。但是作为一名尚未毕业的大学生,由于本身具备的专业知识还十分的有限,所以我选择了打散工作为第一次社会实践的方式。目的在于熟悉社会。就职业本身而言,并无高低贵贱之分,存在即为合理。通过短短几天的打工经历可以让长期处于校园的我们对社会有一种更直观的认识。实践过程:自从走进了大学,就业问题就似乎总是围绕在我们的身边,成了说不完的话题。在现今社会,招聘会上的大字报都总写着“有经验者优先”,可还在校园里面的我们这班学子社会经验又会拥有多少呢?为了拓展自身的知识面,扩大与社会的接触面,增加个人在社会竞争中的经验,锻炼和提高自己的能力,以便在以后毕业后能真正真正走入社会,能够适应国内外的经济形势的变化,并且能够在生活和工作中很好地处理各方面的问题,我开始了我这个假期的社会实践-走进天源休闲餐厅。实践,就是把我们在学校所学的理论知识,运用到客观实际中去,使自己所学的理论知识有用武之地。只学不实践,那么所学的就等于零。理论应该与实践相结合。另一方面,实践可为以后找工作打基础。通过这段时间的实习,学到一些在学校里学不到的东西。因为环境的不同,接触的人与事不同,从中所学的东西自然就不一样了。要学会从实践中学习,从学习中实践。而且在中国的经济飞速发展,又加入了世贸,国内外经济日趋变化,每天都不断有新的东西涌现,在拥有了越来越多的机会的同时,也有了更多的挑战,前天才刚学到的知识可能在今天就已经被淘汰掉了,中国的经济越和外面接轨,对于人才的要求就会越来越高,我们不只要学好学校里所学到的知识,还要不断从生活中,实践中学其他知识,不断地从各方面武装自已,才能在竞争中突出自已,表现自已。在餐厅里,别人一眼就能把我人出是一名正在读书的学生,我问他们为什么,他们总说从我的脸上就能看出来,也许没有经历过社会的人都有我这种不知名遭遇吧!我并没有因为我在他们面前没有经验而退后,我相信我也能做的像他们一样好.我的工作是在那做传菜生,每天9点钟-下午2点再从下午的4点-晚上8:30分上班,虽然时间长了点但,热情而年轻的我并没有丝毫的感到过累,我觉得这是一种激励,明白了人生,感悟了生活,接触了社会,了解了未来.在餐厅里虽然我是以传菜为主,但我不时还要做一些工作以外的事情,有时要做一些清洁的工作,在学校里也许有老师分配说今天做些什么,明天做些什么,但在这里,不一定有人会告诉你这些,你必须自觉地去做,而且要尽自已的努力做到最好,一件工作的效率就会得到别人不同的评价。在学校,只有学习的氛围,毕竟学校是学习的场所,每一个学生都在为取得更高的成绩而努力。而这里是工作的场所,每个人都会为了获得更多的报酬而努力,无论是学习还是工作,都存在着竞争,在竞争中就要不断学习别人先进的地方,也要不断学习别人怎样做人,以提高自已的能力!记得老师曾经说过大学是一个小社会,但我总觉得校园里总少不了那份纯真,那份真诚,尽管是大学高校,学生还终归保持着学生的身份。而走进企业,接触各种各样的客户、同事、上司等等,关系复杂,但我得去面对我从未面对过的一切。记得在我校举行的招聘会上所反映出来的其中一个问题是,学生的实际操作能力与在校理论学习有一定的差距。在这次实践中,这一点我感受很深。在学校,理论的学习很多,而且是多方面的,几乎是面面俱到;而在实际工作中,可能会遇到书本上没学到的,又可能是书本上的知识一点都用不上的情况。或许工作中运用到的只是很简单的问题,只要套公式似的就能完成一项任务。有时候我会埋怨,实际操作这么简单,但为什么书本上的知识让人学得这么吃力呢?这是社会与学校脱轨了吗?也许老师是正确的,虽然大学生生活不像踏入社会,但是总算是社会的一个部分,这是不可否认的事实。但是有时也要感谢老师孜孜不倦地教导,有些问题有了有课堂上地认真消化,有平时作业作补充,我比一部人具有更高的起点,有了更多的知识层面去应付各种工作上的问题,作为一名大学生,应该懂得与社会上各方面的人交往,处理社会上所发生的各方面的事情,这就意味着大学生要注意到社会实践,社会实践必不可少。毕竟,很快我就不再是一名大学生,而是社会中的一分子,要与社会交流,为社会做贡献。只懂得纸上谈兵是远远不及的,以后的人生旅途是漫长的,为了锻炼自己成为一名合格的、对社会有用的人才.很多在学校读书的人都说宁愿出去工作,不愿在校读书;而已在社会的人都宁愿回校读书。我们上学,学习先进的科学知识,为的都是将来走进社会,献出自己的一份力量,我们应该在今天努力掌握专业知识,明天才能更好地为社会服务。实践心得:虽然这次的实践只有短短的几天,而且从事的是比较简单的服务工作,但是通过与各种各样的人接触,还是让我学会了很多道理。首先是明白了守时的重要性。工作和上学是两种完全不同的概念,上学是不迟到很多时候是因为惧怕老师的责怪,而当你走上了工作岗位,这里更多的是由于自己内心的一种责任。这种责任是我学会客服自己的惰性,准时走上自己的岗位。这对我以后的学习生活也是一种鞭策,时刻牢记自己的责任,并努力加强自己的时间观念。其次让我真实的体会到了合作的重要性。虽然我工作的只是小小的一家餐厅,但是从点单到制作到递送到结帐这一环环的工作都是有分工的,只有这样才能使整家店的工作效率都大大的提高。以前虽然在书上看见过很多的团队合作的例子,但这一次是深刻的体会到了,正所谓“众人拾柴火焰高”,“团结就是力量”。在以后的学习和工作中,一定会要牢记这一点,将自己融入到集体中,和大家一起携手走向辉煌。再次,这次打工的经历也让我的心理更加趋于成熟。在餐厅里每天面对形形色色的客人,重复着单调的工作。让从未涉世的我还是有那么一点点不适应的,但是坚持就是胜利。打工毕竟和在家是完全不同的概念,我们学会需要忍耐,需要学会承受,需要学会坚持。将自己这短短的一月的实践同理论相联系,我了解到当代大学生与以往的大学生相比较,求学经历、生活条件、所处社会大环境都相对优越,也没有经过必要的挫折教育,因此,意志往往比较脆弱,克服困难的能力也较差,常常是对社会的要求较高,对自我的要

温馨提示

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

评论

0/150

提交评论