Font Size: a A A

Simulation Of Diesel Engine Virtual Assembly Based On VRML And JAVA

Posted on:2006-08-19Degree:MasterType:Thesis
Country:ChinaCandidate:H T YanFull Text:PDF
GTID:2132360182482291Subject:Marine Engineering
Abstract/Summary:PDF Full Text Request
Along with the second generation of Web technology development, which takes network programming language VRML as the core, virtual product technology based on the VRML gets more and more regards. In mechanical engineering field, VRML is used for the implementation of the virtual assembly of mechanical products, simulating the assembly, the disassembly process widely. The viewers only need to operate the browser to carry on the multiple perspectives, omni-directional observation of the process. It has the vital significance on product demonstration based on the Web and the workers and student's training on maintenance of equipments and so on.In the system overall layout, the browser page, the VRML scene file compilation, Java Applet interface plan as well as Java Applet and the VRML scene communication problem, technical path which uses, and the anticipated achieved goals are simply introduced. This article mainly completed following several tasks:At first, it establishes optimized user definition Part node with the help of PROTO node. The smallest unit of virtual assembly is the single accessory, but none of the VRML 97 prototype nodes is able to describe the characteristic of the accessory integrally and correctly. Therefore, only the user definition Part node, which integrates the PlaneSensor plane sensor node, the SphereSensor spherical surface sensor node, the Switch selection node as well as TouchSensor touch sensor node, can make the users to be possible to carry on the operation through the mouse, such as selects, move and revolve the accessory. Compared with the ordinary operation which can only press the button on Java Applet, it facilitates the assembly process greatly.Second, with the software engineering standardization and the modular thought foundation, it has established the file tree shape data structure, optimized to the scene in the components lamination operation. And has established the different level node Assembly node through the PROTO node, the Configuration node as well as the ConfigInstance node, in addition as mentioned earlier the Part node, has formed the standard VRML file tree shape structure, which facilitates the operation of theindependent accessory or sub-assembles.Then, through EAI eventout monitoring mechanism, and combine the TouchSensor node which inside the definition Part node, implemented the clicked selection function, which facilities the users' operation greatly. This is a big innovation spot of the article.Finally, with the help of Object-to-Object Collision detection node which is expanded from VRML 97 prototypes Script node by Parallel Graphics Corporation, has implemented the collision examination. The programming code is simple, executes quickly, and the effect is also good. And it meets the needs in the virtual assembly collision examinations completely.Finally through the test, it satisfies the requirements of interactive diesel engine virtual assembly in teaching and the product demonstration compeletly. Obviously, based on VRML and the Java virtual assembly simulation is a feasible research direction.
Keywords/Search Tags:VRML, Java, Diesel Engine, Virtual Assembly, EAI, Java Applet
PDF Full Text Request
Related items