- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
利用VRML进行简单人机交互系统的创建
课 程 实 验 报 告
专 业 年 级
课 程 名 称
指 导 教 师
学 生 姓 名
学 号
实 验 日 期
实 验 地 点
实 验 成 绩
教务处制
20 年 月 日
实验项目
名称 利用VRML进行简单人机交互系统的创建 实验
目的及要求 1. 通过建立一个简单的基于IE和VRML 浏览插件CORTVRML 的人机交互系统,使同学了解基于INTERNET的简单人机交互系统的基本特征和基本构建方法。
2.了解和掌握VRML 插件CORTVRML 的使用方法
3.掌握基本的网络虚拟现实标记语言VRML的使用方法。
4.掌握在网络环境下的人机交互的实现技术。
实验内容 为解决语音引擎之间不兼容的问题,微软推出了一套语音应用程序开发的软件开发资源包Speech SDK,方便开发人员使用资源包开发语音识别和语音合成的应用程序,隔离了应用软件与语音引擎之间的联系,使得语音引擎的更换不会影响到应用程序的设计。 实验步骤 使用VRML编辑器编写该系统的VRML代码,设计场景和对象模型,进行人机交互操作的代码设计
本实验是一个简单模仿了地球围绕太阳转的动画,代码如下:
#VRML V2.0 utf8
Transform {
children [
Shape {
appearance Appearance {
material Material {
diffuseColor .6 .6 .6
emissiveColor 1 0 0
ambientIntensity .1
shininess .6
specularColor 1 0 0
transparency 0
}
}
geometry Sphere { radius 3 }
}
]
}
Transform {
translation 0 7 0
children [
Shape {
appearance Appearance {
material Material {
diffuseColor .0 0 1
emissiveColor 0 0 1
ambientIntensity .1
shininess .6
specularColor 0 0 1
transparency 0
}
}
}
]
}
DEF Tra53 Transform {
center -10 0 0
translation 10 0 0
children [
Shape {
appearance Appearance {
material Material {
diffuseColor 0 0 0.8
emissiveColor .1 .1 .1
ambientIntensity .1
shininess .6
specularColor 0 0 0.8
transparency 0
}
}
geometry Sphere { radius 1 }
}
]
}
DEF Tim2 TimeSensor {
cycleInterval 5
enabled TRUE
loop TRUE
}
DEF Ori21 OrientationInterpolator {
key [0 .5 1]
keyValue [ 0 1 0 0 0 1 0 3.141 0 1 0 6.282]
}
ROUTE Tim2.fraction_changed TO Ori21.set_fraction
ROUTE Ori21.value_changed TO Tra53.rotation体会交互过程和实现方法
实验截图
实验环境 普通PC机
Windows XP操作系统
VrmlPad BS_Contact_Installer 实验结果与
分析 通过这次实验对人机交互有了更深的了解,尤其是对VRML语言有了初步的了解,能绘制简单的几何图形,制作简单运动图画,很多神奇的动画,使我感受到了软件的强大 教师评语 注:可根据实际情况加页
文档评论(0)