利用VRML进行简单人机交互系统的创建..docxVIP

利用VRML进行简单人机交互系统的创建..docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
利用VRML进行简单人机交互系统的创建.

利用VRML进行简单人机交互系统的创建 ? (一)实验目的1. 通过建立一个简单的基于IE和VRML 浏览插件CORTVRML 的人机交互系统,使同学了解基于INTERNET的简单人机交互系统的基本特征和基本构建方法。2.了解和掌握VRML 插件CORTVRML 的使用方法3.掌握基本的网络虚拟现实标记语言VRML的使用方法。4.掌握在网络环境下的人机交互的实现技术。(二)实验硬件软件环境普通PC机 Windows XP操作系统IE 浏览器(三)实验开发工具简介1.虚拟现实建模语言VRML  VRML(Virtual Reality Modeling Language)是一种建模语言,也就是说,它是用来描述三维物体及其行为的,可以构建虚拟境界(Virtural World)。VRML的基本目标是建立因特网上的交互式三维多媒体,基本特征包括分布式、三维、交互性、多媒体集成、境界逼真性等。(1)VRML 基本工作原理    用文本信息描述三维场景, 在Internet网上传输,在本地机上由VRML的浏览器解释生成三维场景,解释生成的标准规范即是VRML规范。VRML执行模式如下图所示。由图可以看出VRML的交互与动画都是由事件驱动的。VRML场景可以接受两种事件驱动:从路由语句传过来的入事件及由外部程序接口写入的直接事件。        (2)VRML的基本特性 ①平台无关性;②网络传输高速性;③实时性;④可扩充性(3)VRML的建模  VRML为虚拟环境的建立提供了规范,综合了现有三维软件景象描述语言的优点。它有基本元素、顶点、线和面的定义,坐标变换有缩放、旋转和平移,并有优化的数据结构。VRML浏览器的主要功能是读入VRML代码文件,并把它解释成图形映像。VRML语言具有的基本物体有:球体、锥体、柱体、立方体和文本等,这些基本物体为创建景像提供了方便。VRML的语法虽然并不复杂,但比较烦琐,如果需要设计房间内的装饰不仅需要设置各种器材的材质,还需要设置相应的位置,因此其代码量是相当可观的,因而目前有许多创建VRML文件模型的软件,可以把其它三维格式的文件转换成VRML文件,如3DSMAX、RAW 等。但是若采用上述软件完成的三维模型都是手工在各个视图中绘制出来的,费时费力,而且不够真实准确,对于那些需要采用大量数据来准确描述构造物时,或者被描述的这些物体非常不规则,则很难用手工精确创制。(4)VRML开发设计开发工具Vrml Pad                              VRML的发展历史不长,但由于其强大的功能和诱人的应用前景,许多支持VRML的专业编辑系统不断涌现,如常见的Internet 3D Space Builder、Cosmo World、VrmlPad、3dsmax等。这些编辑系统功能专一且强大,更可贵的是使用方便、简单。下面介绍的是一款由ParallelGraphics公司出品的VRML专业程序编辑系统VrmlPad,版本为2.1版。VrmlPad具有以下主要功能特点: (a)可编辑本地或网络上的远程文件,可压缩存储; (b)支持高级查找、使用书签、分色显示、自动侦错等编辑功能; (c)支持多步取消和重复操作; (d)采用树形结构显示场景构造; (e)支持在浏览器中对场景预览; (f)有功能强大的软件发布向导; (g)VrmlPad环境中可以处理和执行其他语言编写的外部应用程序; (h)提供文件列表功能,方便用户管理系统目录。VrmlPad 2.1版专用编辑器可以从网上下载或从FTP服务器上下载获得。把VrmlPad专用编辑器软件复制到C盘根目录的某个目录下,双击(vpad2.1)图标,出现如图1:5所示的对话框。在对话框中选(Setup)按钮,然后单击(OK)按钮,便会自动完成VrmlPad 2.1版编辑器安装。 双击(VrmlPad)图标,可以启动VrmlPad专用编辑器。启动后的VrmlPad编辑器主界面如下图所示。VrmlPad编辑器工作环境由标题栏、菜单栏、常用工具栏、功能窗口和编辑窗口等组成。标题栏位于整个VrmlPad编辑器主界面的顶端。菜单栏位于VrmlPad编辑器标题栏下方,包括文件、编辑、视图、工具和帮助菜单。常用工具栏位于VrmlPad编辑器菜单栏的下方,主要包括文件的打开、存盘、剪切、粘贴、运行等常用快捷工具。 功能窗口位于VrmlPad编辑器的左部,包括FileList(文件列表)、Resources(资源)、SceneTree(场景树)。文件列表显示所有目录文件;场景树显示VRML源文件中的节点树;资源显示编辑代码的.class文件。 编辑窗口位于VrmIPad编辑器的右部的空白处,是编写VRML源程序的场所。每当

文档评论(0)

stzs + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档