77范文网 - 专业文章范例文档资料分享平台

基于EON Studio的数字展览室的设计与实现

来源:网络收集 时间:2012-08-21 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息
摘要:Web3D是VRML技术进一步发展和成熟的结果,是网络三维的简称。相对于传统的VRML而言,它具有更强的视觉表现力和交互性,更适合虚拟教学环境和课件制作。EON Studio是一款比较成熟,具有明显技术优势的全新虚拟现实开发展示工具,本文试图应用它进行数字化展览室教学实例的开发,对EON Studio在网络展示开发中的应用进行探索性和实验性的研究。
关键词:EON Studio  数字展览室  设计与实现
        1 制作和发布EON Studio作品的基本流程
        1.1 制作三维模型。通常用第三方三维建模软件,如3D Max、Maya或VRM L语言编辑三维模型,可以创建新的模型,也可以读取已有的模型。
        1.2 将三维模型输出为EON Studio能够识别的特定文件格式。如用3D Max完成建模后,输出的文件格式应为(.3ds)。 
        1.3 使用EON Studio 来导入已经保存和建立好的三维模型。
        1.4 使用EON Studio 进行三维场景设计和对象编辑,如添加节点和行为设置交互和测试优化EON程式。
        1.5 发布EON应用程式。将三维场景输出为可在线浏览的文件格式,即EON作品。
        2 数字展览室的设计
        2.1 使用帮助功能的设计 通过对EON Studio中Textbox 节点相关属性的设置,使与展览室运行流程和使用操作相关的说明文字出现在程序运行视窗中,其功能是为学习者提供指导课件使用的文字帮助信息。
        2.2 交互接口的设计 交互实现原理:利用EON支持VB Script开发的功能,通过编写Script实现寻找接口,实现数据和指令的传输,达到实时交互的目的。使用的方法主要包括script接口、EAI接口等。EON的Script节点是连接VC++ 6.0和EON的桥梁,它可以描述一个由用户自己定义事件域、事件出口和入口。然后在VC++ 6.0开发平台利用外部创作接口EAI为系统中各实体创建外部环境接口,从而实现交互。
        EON Professional 的Script 节点可以由用户定义任意多个扩展域(expose d Field)、输入事件(eventIn) 和输出事件(eventOut) ,而每一个事件VB Script中对应一个函数,用户就在这里编写实现虚拟展室复杂交互功能的源代码。然后Script节点的输入输出函数在EON的流程图上与交互功能节点进行连接,创建内部环境接口,为EAI访问入口作好准备。
        EAI 可以使外部程序通过EON script实现对虚拟设备的控制,这里所说的外部程序指在VC++ 6.0编制的交互界面上访问EON节点的程序。
        用户在交互界面上可以通过按钮或文本框发送指令给EAI , EAI就能访问内部程序接口,触发EON script的某一事件,从而是虚拟环境中的设备实现各种动作,同时用户还可以通过TControl类的GetOutEventType () 、GetOutEventName () 方法监视反馈信息,达到实时交互的效果。
        2.3 数字展室立体展示功能的设计 可以对展览室的物理结构进行立体仿真展示。当鼠标移动到模型上面时,可以出现其详细的文字说明。在模型上单击鼠标左键时,模型按照特定的轴方向旋转,再次单击时则停止转动。右键单击模型时,可以从由远及近的视觉关系逐渐独立地出现在窗口之中,拖动鼠标可以实现多角度观察的结构,再次右键单击模型时,恢复到初始状态。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说计算机基于EON Studio的数字展览室的设计与实现在线全文阅读。

基于EON Studio的数字展览室的设计与实现.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/lunwen/jisuanji/120507.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: