利用vrml进行简单人机交互系统的创建

利用vrml进行简单人机交互系统的创建

ID:15142818

大小:233.41 KB

页数:8页

时间:2018-08-01

利用vrml进行简单人机交互系统的创建_第1页
利用vrml进行简单人机交互系统的创建_第2页
利用vrml进行简单人机交互系统的创建_第3页
利用vrml进行简单人机交互系统的创建_第4页
利用vrml进行简单人机交互系统的创建_第5页
资源描述:

《利用vrml进行简单人机交互系统的创建》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、利用VRML进行简单人机交互系统的创建  (一)实验目的1.通过建立一个简单的基于IE和VRML浏览插件CORTVRML的人机交互系统,使同学了解基于INTERNET的简单人机交互系统的基本特征和基本构建方法。2.了解和掌握VRML插件CORTVRML的使用方法3.掌握基本的网络虚拟现实标记语言VRML的使用方法。4.掌握在网络环境下的人机交互的实现技术。(二)实验硬件软件环境普通PC机WindowsXP操作系统IE浏览器(三)实验开发工具简介1.虚拟现实建模语言VRML VRML(VirtualRealityModelingLanguage)是一种建模语言,也就是说,它是用来描述三维物体及其

2、行为的,可以构建虚拟境界(VirturalWorld)。VRML的基本目标是建立因特网上的交互式三维多媒体,基本特征包括分布式、三维、交互性、多媒体集成、境界逼真性等。(1)VRML基本工作原理    用文本信息描述三维场景,在Internet网上传输,在本地机上由VRML的浏览器解释生成三维场景,解释生成的标准规范即是VRML规范。VRML执行模式如下图所示。由图可以看出VRML的交互与动画都是由事件驱动的。VRML场景可以接受两种事件驱动:从路由语句传过来的入事件及由外部程序接口写入的直接事件。        (2)VRML的基本特性 ①平台无关性;②网络传输高速性;③实时性;④可扩充性(

3、3)VRML的建模  VRML为虚拟环境的建立提供了规范,综合了现有三维软件景象描述语言的优点。它有基本元素、顶点、线和面的定义,坐标变换有缩放、旋转和平移,并有优化的数据结构。VRML浏览器的主要功能是读入VRML代码文件,并把它解释成图形映像。VRML语言具有的基本物体有:球体、锥体、柱体、立方体和文本等,这些基本物体为创建景像提供了方便。VRML的语法虽然并不复杂,但比较烦琐,如果需要设计房间内的装饰不仅需要设置各种器材的材质,还需要设置相应的位置,因此其代码量是相当可观的,因而目前有许多创建VRML文件模型的软件,可以把其它三维格式的文件转换成VRML文件,如3DSMAX、RAW等。但

4、是若采用上述软件完成的三维模型都是手工在各个视图中绘制出来的,费时费力,而且不够真实准确,对于那些需要采用大量数据来准确描述构造物时,或者被描述的这些物体非常不规则,则很难用手工精确创制。(4)VRML开发设计开发工具VrmlPad                              VRML的发展历史不长,但由于其强大的功能和诱人的应用前景,许多支持VRML的专业编辑系统不断涌现,如常见的Internet3DSpaceBuilder、CosmoWorld、VrmlPad、3dsmax等。这些编辑系统功能专一且强大,更可贵的是使用方便、简单。下面介绍的是一款由ParallelGraphi

5、cs公司出品的VRML专业程序编辑系统VrmlPad,版本为2.1版。VrmlPad具有以下主要功能特点:(a)可编辑本地或网络上的远程文件,可压缩存储;(b)支持高级查找、使用书签、分色显示、自动侦错等编辑功能;(c)支持多步取消和重复操作;(d)采用树形结构显示场景构造;(e)支持在浏览器中对场景预览;(f)有功能强大的软件发布向导;(g)VrmlPad环境中可以处理和执行其他语言编写的外部应用程序;(h)提供文件列表功能,方便用户管理系统目录。VrmlPad2.1版专用编辑器可以从网上下载或从FTP服务器上下载获得。把VrmlPad专用编辑器软件复制到C盘根目录的某个目录下,双击(vpa

6、d2.1)图标,出现如图1:5所示的对话框。在对话框中选(Setup)按钮,然后单击(OK)按钮,便会自动完成VrmlPad2.1版编辑器安装。双击(VrmlPad)图标,可以启动VrmlPad专用编辑器。启动后的VrmlPad编辑器主界面如下图所示。VrmlPad编辑器工作环境由标题栏、菜单栏、常用工具栏、功能窗口和编辑窗口等组成。标题栏位于整个VrmlPad编辑器主界面的顶端。菜单栏位于VrmlPad编辑器标题栏下方,包括文件、编辑、视图、工具和帮助菜单。常用工具栏位于VrmlPad编辑器菜单栏的下方,主要包括文件的打开、存盘、剪切、粘贴、运行等常用快捷工具。功能窗口位于VrmlPad编辑

7、器的左部,包括FileList(文件列表)、Resources(资源)、SceneTree(场景树)。文件列表显示所有目录文件;场景树显示VRML源文件中的节点树;资源显示编辑代码的.class文件。编辑窗口位于VrmIPad编辑器的右部的空白处,是编写VRML源程序的场所。每当创建一个新的VRML源文件时,在编辑窗口的第一行自动显示#VRMLV2.0utf8,然后在此基础上可以编写VRML源程序

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。