VRML课件 VRML讲义 VRML简介.doc

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VRML课件 VRML讲义 VRML简介

VRML讲义 VRML简介 VRML是一种与互联网结合,用来描述三维交互世界的程序语言,可应用于创建虚拟现实的对象、景象和展示模型等。通过浏览器,互联网的用户可以观赏到由VRML创建的三维虚拟现实,而不再是二维的平面图形或图像。1996年8 月公布的VRML2.0加入了交互的功能,让用户可以与互联网上的虚拟现实有交互的连接方式。 1 VRML的由来 1994年,在瑞士日内瓦举行的第一届国际互联网大会上,Mark Pesce 发表了他的研究成果,内容是关于如何Web上运行三维立体世界,界面原型名为Labyrinth。为此必须有一种通用的描述性语言,用于在WWW上的超级链接,类似于超文本描述语言(HTML),于是诞生了虚拟现实标识语言(Virtual Reality Makeup Language)。很快,它又被改称为虚拟现实造型语言(Virtual Reality Modeling Language)VRML,因为这个名称更能反映它的目的。由于VRML将要在网络上跨平台传输,所以需要为它定义一种文件格式,在经过一番的选择后,Silicon Graphics公司(SGI)所开发的Open Inventor软件的开放式三维文件格式被选定作为VRML的文件格式。1995年,VRML1.0版本正式推出。添加了场景交互、多媒体支持,碰撞检测等功能。当前,研究人员已经开发出了许多基于VRML的实验或实用系统,如远程教育、建筑物的漫游、医学实验演示和虚拟剧场等等。在一些传统的协同设计领域,也有人将VRML引入到了其中,借助于VRML提供的良好的交互性和真实性,使得在协同工作中非常重要的各开发者之间的交流联系变得很直观自然。 ,VRML浏览器IE,NetScape等Web浏览器都有自带的VRML浏览器,但这些浏览器的功能有限,对VRML的支持很不充分;解释VRML文件并构造三维模型的软件,VRML浏览器通常是以插件的形式附着在Web浏览器中,一些公司开发的VRML浏览器则通常功能强大,如SGISilicon Graphics Inc.)公司的Cosmo Player,SONY的Community Place Brower等等。……….. ………….. ………….. 2.1.2浏览器外挂程序的安装 从网站/cosmo/ 或上下载Cosmo Player,并进行安装。 从网站上下载ParallelGraphics Cortona,并进行安装。 也可从其它提供浏览器网站进行下载。 2.1.3浏览器外挂程序的使用 上机自学 2.2 VRML的编辑方法 VRML的文件格式是一般文本文件,所以基本上使用任何的纯文本编辑器都可以编辑VRML文件。在设计一些最简单的模型时,这种方法是最简便可行的。但是当场景变得复杂后,就需要利用一些专用的模型设计软件,这种软件称为VRML编辑器VRML编辑器常用的有ParaGraph International公司的Internet3D Space Builder(简称ISB),Sculptware公司的 SiteSculptor等等。上下载。 Vrml Pad的使用 上机自学 VRML的文件结构 3.1 VRML文件概述 VRML文件和大部分程序语言的文件相同,是文本叙述(Textual Description)文件,可以使用任何文本编辑器来编写VRML文件,只要保存时,存成.wrl文件即可。而. wrl通常读成dot world。 范例3-1 #VRML V2.0 utf8 #Draw the column Shape { appearance DEF Yellow Appearance { material Material { diffuseColor 1.0 1.0 0.0 } } geometry Cylinder { radius 0.5 height 4.0 } } #Draw the base Transform { translation 0 -3 0 children [ Shape{ appearance USE Yellow geometry Box { size 2.0 2.0 2.0 } } ] } 3.2 VRML的文件头 #VRML V2.0 utf8 这是VRML的文件头,在任何VRML程序的第一行一定要写上这个文件头。VRML的文件头对这个文件有以下的描述: 它是VRML 的文件 它是使用VRML 2.0版的规格来完成 文件是使用国际UTF-8字符集合 UTF-8字符集合是一个标准的字符集合,包含英文。它使VR

文档评论(0)

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

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

1亿VIP精品文档

相关文档