欢迎来到天天文库
浏览记录
ID:52971593
大小:337.86 KB
页数:4页
时间:2020-04-05
《基于VRML的虚拟现实技术在数字管道中的应用.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、2009年管道技术2009第6期PipelineTechniqueNo.6基于VRML的虚拟现实技术在数字管道中的应用陈树敏,李平,吴明,李贞培。,郭新宇(1.辽宁石油化工大学,辽宁抚顺113001;2.西北工业大学自动化学院,陕西西安710072)摘要:介绍了虚拟现实建模语言(VRML),将基于VRML的虚拟现实技术和HTML、JavaScript相结合,并应用到数字管道中,构建了真实感强、交互性强的可视化虚拟石油管道场号和管道泄漏模型,实现了石油管道虚拟场景的漫游,以及用户与虚拟场景的交互,并及时、直观
2、地反映管道泄漏。应用结果表明:将基于VRML的网络交互式虚拟现实技术应用到数字管道,促进了数字管道的信息共享,提高了数字管道的决策管理效率。关键词:网络交互式;虚拟现实;数字管道;虚拟场景中图分类号:TE391文献标识码:A文章编号:1004—9614(2009)06—001l一03ApplicationofVirtualRealityTechnologyBasedonVRMLtoDigitalPipelineCHENShu—rain,LIPing,WUMing,LIZhen—pei,GUOXin—yu(1
3、.LiaoningShihuaUniversity,Fushun113001,China;2.SchoolofAutomation,NorthwesternPolytechnicaiUniversity,Xi’an710072,China)Abstract:TheVirtualRealityModelingLanguage(VRML)isintroducedhere.BasedonVRML,itisintegratedwithHTMLandJavaScript.Thecombinedtechnologyis
4、appliedtodigitalpipeline,soavirtualoilpipelinesceneandapipelineleakagemodeareconstructed,bothofwhicharepractical,stronglyinteracticeandvisualized.Thistechnologycanhelprealizetheroaminanoilpipelinevirtualscene,andtheinterationbetweentheusersandthevirtualsce
5、ne.Italsocanreflectthepipelineleakageintimeanddirectly.TheresuhsoftheapplicationofthisvirtualrealitytechnologybasedonVRMLtodigitalpipelineshowthattheinfor—mationsharingofdigitalpipelineispromoted,themanagementdecision—makingeficiencyfordigitalpipelineimpro
6、ved.Keywords:networkinteractive;virtualreality;digitalpipeline;virtualscene1VRML介绍1.1VRML特点VRML是一种三维场景的描述语言¨J,也是在In—ternet网络上实现的由二维向三维转换的关键性技术。它的基本原理是用文本信息描述三维场景,在In—ternet网络上传输,在客户机上由VRML的浏览器解图1VRML三维空间坐标系释生成三维场景心]。VRML具有如下显著优势J:文和尺寸单位不具有可比性,只有VRML单位之间才有件
7、容量小,适合于网络传输;具有良好的交互功能,并可比性。实际应用时由开发者统一协调。且有支持Java、JavaScript、VBscript等语言的接口;具在VRML空间里,创建的对象是以坐标系的原点有很强的网络功能,很容易与Internet通信等。(0,0,0)为中心进行的。平移或旋转坐标系,在新的位置和方向上创建其他对象。1.2VRML的空间坐标系1.3VRML浏览器插件在VRML三维坐标中,轴、Y轴、轴的正方向分目前,最主要的VRML浏览器插件有两种:一种别指向右方、上方、浏览者。VRML的三维空间坐标
8、系是CortonaVRMLClient;另一种是BSContact如图1所示。VRML_4].文中先安装Corona,为了使用户能够在网络VRML坐标系中的长度单位是一个VRML单位,上实时地控制虚拟场景中的对象,在Corona的基础基金项目:中国石油化工股份有限公司科学技术研究资助项目上安装BSContact.BSContact存在可交互的许多函(305051)数,例如,setNodeEventln(node,
此文档下载收益归作者所有