基于vrml与java的柴油机虚拟装配仿真

基于vrml与java的柴油机虚拟装配仿真

ID:32511165

大小:1.91 MB

页数:67页

时间:2019-02-10

基于vrml与java的柴油机虚拟装配仿真_第1页
基于vrml与java的柴油机虚拟装配仿真_第2页
基于vrml与java的柴油机虚拟装配仿真_第3页
基于vrml与java的柴油机虚拟装配仿真_第4页
基于vrml与java的柴油机虚拟装配仿真_第5页
资源描述:

《基于vrml与java的柴油机虚拟装配仿真》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、武汉理工大学硕士学位论文摘要随着以网络程序设计语言V州L为核心的第二代Wcb技术的发展,基于v州L的虚拟产品技术越来越受到人们的重视。在机械工程领域里,V蹦L被广泛的用来实现机械产品的虚拟装配,真实地模拟机械产品的装配、拆卸过程。观察者只须操作浏览器就可以对这一过程进行多角度、全方位观察。这对基于web的产品展示及对设备维护维修工人和学生的培训等都具有重要的意义。在系统的总体规划中,简单介绍了包括浏览器页面,vRML场景文件的编写,JavaAppIet界面的规划以及JavaApplet与VRML

2、场景的通信问题,及采用的技术路线,预期达到的目标。本文主要完成了以下几个方面的工作:首先是借助于PR01’o节点建立了优化的用户自定义Pan节点。由于虚拟装配的最小单位是单个的零件,而VRML97中的原型节点都无法将零件的特性完整正确地描述出来。因此,只有通过PROTD节点建立用户自定义的Part节点,并在其中集成了P1aneSensor平面传感器节点,SphereSensor球面传感器节点,s、Ⅳitch选择节点以及Touchsensor触摸传感器节点,实现了用户通过鼠标对零件进行选中、平移、

3、旋转的操作。相比普通的只能通过JavaApplet中的按钮交互而言,大大方便了装配过程。其次在软件工程的标准化、模块化的思想的基础上,建立了文件的树状结构的数据结构,优化了对场景中零件的分层操作。并通过PRoTO节点建立了不同层次的节点Assembly节点,Configmtion节点以及Con矗gmsta∞ce节点,再加上前面提到的Pan节点,形成了标准Ⅵ州L文件的树状结构,从而方便对场景中单独零件或者子装配体的操作。接着,通过EAI对出事件的监听机制,并结合自定义的Part节点中内嵌的Touc

4、hSensor节点,实现了点击选中模型零件的功能,极大地方便了用户的交互装配。这是本文的一大创新点。最后,借助于PamllelGra口11ics公司则v】珈L97原型节点s蕊pt扩展而形成的Object.to-0bjectcollisionDetection节点,实现了碰撞检测,程序代码简单,执行快,效果也较好。完全满足了虚拟装配中的碰撞检测的需要。最后经过测试,完全可以满足教学和产品演示中对交互式柴油机虚拟装配的要求。可见。基于VRML和Java的虚拟装配仿真是一条完全可行的研究方向。关键词:

5、V砌皿。,JAvA,柴油机,虚拟装配,EAI,JavaApplet武汉理工大学硕士学位论文AbstractAlong谢mthesecondgen枷onofWebtechnolo彰devel叩ment,whichtakesneMorkproFa删ninglanguageV刚L舔也ecore,VinualpmducttechnologybasedontlleVRMLgetsmoreaIldmorerega池.hlmechanicalengirleeringfield,VI强肛,isusedforth

6、eimpkmentationofthevirtualassemblyofmech砌calpmdllcts,simulating血e嬲sembly'medisassemblyprocess谢delyTheViewersonlyneedtooperatethebro、vSert0carryonthemumpleperspectives,oIlltli·directionalobsen,ationofmeprocess.It}l觞meVita:Isignjfic卸ceonproductdemons住a

7、tionbasedontheW曲andtlle、Ⅳorkersandstudentfstminingonmaintcn锄ceofequipmentsaIldsoon.Inthesystemoveralllayo此mebrowserpage,Ⅱ1eVRMLscenefilecompilation,JaVaAppletinterfaceplaIlaswell船JavaAppleta11dtheVE洲Lscenecommunicationpmblem,tecmcalpatllwhichuses,aIl

8、dnleamicipatedacllievedgoals盯esimplyi舳吣duced.111isaniclemailllycomplctedfollo、)l,ingsevcraltasks:Atfirst,ites协blisheso砸Inizedllserd娟面tionPartnode删l吐lehelpofPRoTonode.111esmallest皿itofvircual∞semblyis也es啦leaccessoⅨbutnoneofmeVl洲L97prototypenodesisable

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

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

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