基于vrml_java的网络交互式虚拟装配环境构建

基于vrml_java的网络交互式虚拟装配环境构建

ID:34559589

大小:154.20 KB

页数:4页

时间:2019-03-07

基于vrml_java的网络交互式虚拟装配环境构建_第1页
基于vrml_java的网络交互式虚拟装配环境构建_第2页
基于vrml_java的网络交互式虚拟装配环境构建_第3页
基于vrml_java的网络交互式虚拟装配环境构建_第4页
资源描述:

《基于vrml_java的网络交互式虚拟装配环境构建》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第21卷第10期计算机仿真2004年10月文章编号:1006-9348(2004)10-0126-04基于VRML-JAVA的网络交互式虚拟装配环境构建金侠杰,邢科礼,林财兴(上海大学机电工程与自动化学院,上海200072)摘要:虚拟现实建模语言(VRML)作为构建网络虚拟现实的国际标准,其应用得到了越来越多的关注。该文讨论了VRML虚拟场景与外界交互的手段和方法,着重研究了通过VRML外部编程接口EAI利用JavaApplet来实现交互式网络虚拟装配环境的方法和实现过程,并给出了运行实例,通过该平台可以实现异地设计信息交流。关键词:网络虚拟现

2、实;程序语言;虚拟现实建模语言;虚拟装配中图分类号:TP393;TP391.9文献标识码:AAnInteractiveVirtualAssemblyEnvironmentBasedonVRMLandJAVAJINXia-jie,XINGKe-li,LINCai-xing(SchoolofMechanicsEngineeringandAutomation,ShanghaiUniversity,Shanghai,200072,China)ABSTRACT:Virtualrealitymodelinglanguageastheinternalstandardsof

3、virtualrealityoninternethasgotmoreandmoreattention.Thispaperintroducestheinteractivemethodsofthevirtualrealityworldandoutsideworld,themethodofusingtheEAIandJavaApplettorealizeaninteractiveinternetvirtualassemblyenvironmenthasbeenresearchedandtherunningexamplehasbeengiven.Usingthissys

4、temwecanexchangethedesignmessageswithotherpeoplethroughtheinternet.KEYWORDS:VirtualrealityonInternet;Programminglanguage;Virtualrealitymodelinglanguage(VRML);Virtualassembly1概述VRML1.0只定义了静态场景,用户可以浏览,却无法与随着网络时代的到来,虚拟现实技术在网络中的应用也其交互;VRML2.0在VRML1.0的基础上新增了许多交互和得到了越来越多的关注,如何利用现有的网络技术和设

5、备资动态功能,但它也只能实现一些简单的交互。为了实现与外源构建一个经济、便捷的网络虚拟现实环境,实现异地设计界更复杂的交互,VRML2.0标准提供了两种扩展VRML并和资源共享,加快产品开发设计周期,对于国内中小企业的发外部程序实现连接的机制,即SCRIPT节点和外部编程接口展具有重要的实际意义。目前,在现有INTERNET硬件环境EAI。的限制下,网络虚拟现实的构造主要是通过VRML技术。1)通过SCRIPT节点与外部交互VRML是虚拟现实建模语言(VirtualRealitymodelingLanguage)SCRIPT节点本身没有任何动作,其动作是由程序脚

6、本来的简称,利用它可以在INTERNET上建立交互式的三维多媒实现的,它是VRML与其他编程语言的接口。内嵌在SCRIPT体境界。VRML作为一种面向对象的建模语言,长于表达三节点中的程序脚本可用JavaScript和JAVA编写,当SCRIPT节维物体的静态特征,但它本身却缺乏描述数学规律的能力和点的eventIn事件接收到来自VRML的信息时,浏览器就立即有效的交互机制,因此,若要实现一些复杂的交互,就必须结调用内嵌程序脚本进行处理,并返回结果,被加工的信息由合其他INTERNET应用开发技术,如JAVA、HTML等对VRMLSCRIPT节点的eventOu

7、t事件出口送出。VRML浏览器捆绑了用于VRML的JAVA类包,该VRML进行扩展。本文就利用JAVAVRML技术构建交互式虚拟装配环境的方法和手段进行了一些研究。类包由vrml,vrml.node,vrml.field3部分组成。通过调用这些类包,JAVA程序可以实现与VRML场景的交互。虽然利用SCRIPT节点可以实现浏览者与VRML场景的动态交互,2利用JAVAVRML构建交互式虚拟装配环境但这种交互只能按预先设定的状态进行,如果要在外界与2.1JAVA与VRML的结合机制VRML场景之间进行信息交流,SCRIPT节点就显得力不能及了。收稿日期:2

8、004-01-122)通

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

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

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