欢迎来到天天文库
浏览记录
ID:32449605
大小:313.80 KB
页数:4页
时间:2019-02-05
《浅析vrml的液压挖掘机工作装置运动仿真》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、制值业信息化·机械研究与应用·基于VRML的液压挖掘机工作装置运动仿真张相宁,李喜辉,郭丽娟(唐山轨道客车有限责任公司,河北唐山063035)摘要:针对专业仿真软件模拟挖掘机工作装置运动存在文件大,交互性差,不便于网上传输的缺点,提出了利用VRML对液压挖掘机工作装置运动进行仿真的方法。利用SolidWorks建立液压挖掘机工作装置静态模型,结合各部件之间的父子关系和几何关系,编写VRML程序,完成挖掘机工作装置仿真系统。此方法对挖掘机设计水平的提高具有重要的理论意义和实际价值。关键词:VRML;液压挖掘机;工作装
2、置;交互性中图分类号:’rU621哪91.9文献标识码:A文章编号:1006—4414(2010)02一O106一o4MotionsimulationofworkdeviceofhydraulicexcavatorbasedonVLZhangXiang—ning,LiXi—hui,GuoLi—juan(TangshanrailwayvehicleCo.,Ltd,TangshanHebei063035,China)Abstract:Whenspecialsimulationsoftwaresimulatingthem
3、otionofworkdeviceofhydraulicexcavator,thefileisbulkyandtheinteractionisweakanditis衄culttotransferontheweb.Aimingatthedeftcieney.themovementsimulafionmethodofworkdeviceofhydraulicexcavatorisdevelopedbasedonVRML.ThestaticdimensionalmodelofthehydraulicexcavatoriS
4、designedusingtheSolidWorkssoftware.Combiningthegeometryrelationsoftheexcavatorpartsanditsfatherandsonrela-tions。theVRMLprogramoftheworkdeviceiscomposed.r}lesimulationsystemofworkdeviceofthe~excavatoriscompleted.Tlli8methodhasimportanttheoreticalsignificanceand
5、practicalvalueforimprovingthelevelofexcavatordesign.Keywords:VRML;excavator;workdevice;interaction1VIL描述物体运动简介TRUEFBool采用VRML(虚拟现实建模语言)结合Solid—FALSEFBo0lWorks软件建立了可交互、简约而友好的液压挖掘机0#SFnme工作装置运动仿真系统,用IE浏览时,设计人员可以stopTime0#SFTime}从各个角度观看外型,而且能够操作其中的部分构cyclelnterva
6、l是每个变化周期的长度,以秒为单件,并通过触、摸等手段与虚拟空间进行交互-1J,真位,取值大于0;enabled设定是否产生时间的相关作正让挖掘机工作装置的计算机辅助设计从静态走向用;loop表明时间传感器是无限循环,还是在后一个了动态。周期后被终止;startTime开始产生事件时间;stopTime1.1VRML及其特点终止产生事件时问。VRML是一种网络虚拟现实建模语言,由它所形1.3插补器节点成的文件包含一系列的节点(nodes),节点定义三维VRML设计了许多插补器节点对应着不同状态虚拟场景的各种属性,节
7、点间以“父子”关系形成层的变化,这些插补器节点根据时钟得到信息,从相应次性结构,并可以通过事件相互通讯,用户可通过的索引表中获得适当的一组关键值,这组关键值被输VRML编程来实现各个节点的简单和复杂的动作。出到对应节点的域从而决定了物体的新状态。其动画的实质是依靠一个给定的时间传感器(Timer插补器的语法结构sensor)和一系列的插补器节点(interpolator)如位置、Key[]色彩、梯度、坐标、方向等实现关键帧动画l2】。keyValue[]1.2时间传感器节点set_fractioneventInva
8、luechangedeventOut时间传感器节点的作用是创建一个虚拟时钟,可—.向其他节点发送时间值[3】。节点结构和格式如下:key为时间关键值比例列表;keyValue为事件关节点语法定义:键值列表,取值与所要改变的状态域值有关;set_frac·TimeSenor{tion为动画完成的比率;value—changed为与比率对应#SFTime的事件值
此文档下载收益归作者所有