基于VRML与Java的柴油机虚拟装配仿真

被引量 : 0次 | 上传用户:shmilyxin2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着以网络程序设计语言VRML为核心的第二代Web技术的发展,基于VRML的虚拟产品技术越来越受到人们的重视。在机械工程领域里,VRML被广泛的用来实现机械产品的虚拟装配,真实地模拟机械产品的装配、拆卸过程。观察者只须操作浏览器就可以对这一过程进行多角度、全方位观察。这对基于Web的产品展示及对设备维护维修工人和学生的培训等都具有重要的意义。 在系统的总体规划中,简单介绍了包括浏览器页面,VRML场景文件的编写,Java Applet界面的规划以及Java Applet与VRML场景的通信问题,及采用的技术路线,预期达到的目标。本文主要完成了以下几个方面的工作: 首先是借助于PROTO节点建立了优化的用户自定义Part节点。由于虚拟装配的最小单位是单个的零件,而VRML 97中的原型节点都无法将零件的特性完整正确地描述出来。因此,只有通过PROTO节点建立用户自定义的Part节点,并在其中集成了PlaneSensor平面传感器节点,SphereSensor球面传感器节点,Switch选择节点以及TouchSensor触摸传感器节点,实现了用户通过鼠标对零件进行选中、平移、旋转的操作。相比普通的只能通过Java Applet中的按钮交互而言,大大方便了装配过程。 其次在软件工程的标准化、模块化的思想的基础上,建立了文件的树状结构的数据结构,优化了对场景中零件的分层操作。并通过PROTO节点建立了不同层次的节点Assembly节点,Configration节点以及ConfigInstance节点,再加上前面提到的Part节点,形成了标准VRML文件的树状结构,从而方便对场景中单独零件或者子装配体的操作。 接着,通过EAI对出事件的监听机制,并结合自定义的Part节点中内嵌的TouchSensor节点,实现了点击选中模型零件的功能,极大地方便了用户的交互装配。这是本文的一大创新点。最后,借助于Parallel Graphics公司则VRML 97原型节点Script扩展而形成的Object-to-Object Collision Detection节点,实现了碰撞检测,程序代码简单,执行快,效果也较好。完全满足了虚拟装配中的碰撞检测的需要。 最后经过测试,完全可以满足教学和产品演示中对交互式柴油机虚拟装配的要求。可见,基于VRML和Java的虚拟装配仿真是一条完全可行的研究方向。
其他文献
昔日的上海地产富豪周小弟缘何坐在了上海市一中院的法庭被告席上——2008年12月25日、26日两天,从上午9点半到晚上11点半的庭审,对于上海一中院第一法庭的所有在座人员来说
2004年5月17日,中小企业板在深圳证券交易所正式挂牌成立,标志着我国二板市场的正式开始,小企业有了自己的融资渠道。作为上市的中小企业,大多数为高科技企业与家族企业,这就
在现代飞速发展的数字艺术当中计算机三维人物的创作越来越突显出它的应用价值和艺术魅力。国外在这方面一直处于主导地位和领先水平,科技方面的研究和艺术层面上的应用也结
高校开展班级建设对促进大学生成长具有重要作用。针对高校班级建设重视程度不高以及缺乏有效途径等现状,深入分析大学生成长面临的多重挑战,并详细阐述高校开展班级建设在应
经济和社会转轨时期,各种社会矛盾和问题不可避免的引发了各种突发事件,突发公共卫生事件不管是发生频率还是负面影响都位居前列。因此有效应对公共卫生领域的突发事件,尽可
会计信息失真已成为一个重要的经济和社会公害,已日益成为会计界和整个经济生活中的突出问题。本文分析会计信息真实性与会计人员职业道德水平之间的关系,并提出了为解决会计
电子商务发展的需要使网上银行应运而生。世界上最早的网上银行产生于1995年。众所周知,我国现代商业银行的产生和发展的历史要比西方国家短上百年,无论是规模、管理还是业务
现代信息技术飞速发展,随着新课改的进行,中学历史教学中越来越重视现代信息技术的运用。相比传统教学,信息化教学更具活力,为中学历史教学提供了崭新的发展平台,但也带来了
GIS和MICAPS技术的引入,已使农业气象服务工作进入了信息化、数字化时代,成为空间分布广、时间序列长的多类型气象观测数据集成管理和应用的强有力工具。本研究针对气象数据
国际内部审计师协会于1999年重新修订了《内部审计实务框架标准》,被修订的标准要求内部审计评价和改进公司治理过程,同时为企业提供“增值”服务。内部审计作为确保受托责任