大学计算机精品课件 计算机图形学.ppt

大学计算机精品课件 计算机图形学.ppt

  1. 1、本文档共70页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VRML VRML(Virtual RealityModeling Language)是一种标记语言,而不是一种API开发包。它使用VRML浏览器能读懂的ASCⅡ文本格式来描述世界和链接。 VRML既可以用来建立真实世界场景的模型,也可以建立虚构的三维世界,就像许多游戏那样。VRML的设计是从在Web上欣赏实时的3D图像开始的。 VRML浏览器,既是插件,又是帮助应用程序,还是独立运行的应用程序,它是传统的虚拟现实中同样也使用的实时3D着色引擎。这使得VRML应用从三维建模和动画应用中分离出来,在三维建模和动画应用中可以预先对前方场景进行着色,但是没有选择方向的自由。 VRML VRML提供了6+1个自由度,可以沿着三个方向移动,也可以沿着三个方位旋转,同时还可以建立与其他3D空间的超链接。因此VRML是超空间的。 VRML使用场景图(Scene Graph)数据结构来建立3D实境, 这种数据结构是以SGI开发的OpenInventor 3D工具包为基础的一种数据格式。 VRML的场景图是— 种代表所有3D世界静态特征的节点等级:几何关系、质材、纹理、几何转换、光线、视点以及嵌套结构。 几乎所有生产三维产品的厂商,无论是CAD、建模、动画、VR,还是VRML,它们的结构核心都有场景图。 VRML VRML在许多方面是与HTML平行的。 VRML的文件.wrl是由可阅读的ASCⅡ文本构成的。这样一个文本编辑器就可以变成一个VRML世界的生成工具。 程序员可以通过直接操作场景图来得到完全的控制权和高度的灵活性。 五种计算机图形开发技术比较 总结 光栅图形学:经典基础算法 基本几何的表示和计算:算法的基础 数据结构:计算机图形学的基础 图形变换:新的叙述方法——几何表示 图形输入:三维造型、曲线、曲面 图形输出:光照模型 虚拟现实:计算机图形学的极致应用 考核方法 开发语言 C/C++/matlab 工具库 OpenGL, OGRE, Direct3D,不强调全部自己开发 分组 可以采用单人或分组方式,人数最多不超过四人 可以跨班级组队 评分 作品创意,效果,难度,分工,总结材料 总结材料 文档 总体方案 详细设计 源代码 注释 成果展示 要求 提交的文件结构清晰,内容完整 源程序可读性好 设计报告有总体框架,算法描述 作品 综合运用各个课程知识 策划 设计 开发 测试 总结 * * DNA双螺旋图 图形描述 几何形体以封闭的表面表示,一般为一个由平面和曲面围成的多面体。 一个几何形体在空间上应是完备的(几何性和拓扑性),而且包含足够的用于推导的任何空间函数(如直线方程、平面方程、曲面构造等)以及进行各种形体运算与处理的信息。 图形描述 在多面体表示中,有关的基本元素(体、面、环、棱和顶点)的信息分为二大类: 几何信息:用以确定每个分量在欧氏空间中的几何位置(如点坐标)和描述(如平面方程系数); 拓扑信息:用来定义几何元素的数目及相互间的连接关系。 几何信息只考虑点、线和无限面。 拓扑信息将点看作顶点,将线限制为棱(线段),由外环和内环定义出面和内孔。 一个完全的三维几何体描述,几何信息和拓扑信息两者都是必要的 图形描述 描述一个多面体各元素之间的拓扑关系可以互相推导。故理论上只需存储一种关系就行了,但由于关系的推导要付出代价,所以一般的系统常同时存储若于种拓扑关系。 这些拓扑关系,既要足够地表示出几何形体的构造,又要尽量压缩信息的存储量,且要便于检索和修改,而十分重要的是要便于计算机的自动生成。 图形描述 对于曲表面的几何形体,需分别研究自由曲线和自由曲面的建立; 用于插值和数学放样的三次样条函数是应用得最早研究得最详尽的一种。 Bezier曲线和曲面与B样条曲线和曲面是在计算机辅助几何设计应用最广的曲线和曲面几何构型方法。 关于这些方面的研究,至今仍在继续发展中。 图形描述 平面上图形的描述是基于直线和圆弧的描述。仅用这两种基本几何元素就可构成平面上的任何图形。因而直线段和圆弧段也叫基本几何段,本课程将详加阐述。 数据结构技术在图形描述中起着关键的作用。线性链接表、树结构、堆栈、队列等将广泛应用于几何模型的描述、运算和显示中。 图形输入 图形输入需要解决的问题是: 交互输入的方法。 工程设计图纸直接输入(矢量识别)的方法。 将自由手书的立体构造或三视图重构的方法。 计算机自动生成方法。 从物体的多幅深度图像重建三维几何模型。 通过三维激光扫描仪在物体表面测得一些离散点,再用重构算法生成网格模型等等。 图形输入 图形输入的常规方法是将事先写好的源程序(指令)在屏幕上输入,即所谓的编程输入,使得人、机之间的交互作用缓慢。 对于工程上常用的一类规格化图形,可以编制一个通用程序,采用格式数据输入的办法得到图形。 但是在处理三维的,或

您可能关注的文档

文档评论(0)

flyben + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档