Font Size: a A A

Design And Realization Of3D Simulation Training Platform For Mechanical Equipment

Posted on:2015-01-16Degree:MasterType:Thesis
Country:ChinaCandidate:L J MiFull Text:PDF
GTID:2268330431452446Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
In recent years, mechanical equipment is developed towards the direction ofautomation and large-scale, training ground and equipment operation are more and morecomplicated. These situations have brought a lot of inconvenience to the cognition,learning and operating equipment. Therefore, this topic developed a mechanical equipmentsimulation training platform which is scalable, easy to operate and multipurpose. It is usedto realize the simulation training of operator and make up the limitation of original trainingmode.This paper discussed the key problems in developing the platform systematically.Owing to the platform which is open to a great variety of mechanical equipment, there aremodel loading problems with complex structure and different data format in sceneconstruction. In order to solve this problem, this paper presents the method of Loader tocomplete the build of the scene. This topic adopted the pick-up algorithm which usesgeometry bounding box and ray intersection to improve the real-time of human-computerinteraction and ensure that the users pick up the model accurately. According to analyzingthe collision in two different situations in the platform, this paper designs an improvedbounding box algorithm to complete the collision detection between the model and model,collision detection algorithm based on line of sight is adopted to complete the collisiondetection between the observer and model. Experiments show that these two schemes candeal with the collision problem in the platform effectively. Due to that Java3D API cannotdirectly carry out the file serialization of Java3D scene graph, this paper presents a scenestorage mechanism based on XML files to solve the problem of accessing data in Java3Dvirtual scene.This paper has studied on the problems such as the scene structures, pickingalgorithms, collision detection algorithms and data accessing of three-dimensional scene,etc. It has realized three-dimensional display of the internal structure of mechanicalequipment, disassembly and assembly simulation, human-computer interaction, personnel management,3D scene editing and roaming and the other functions. Meanwhile, it hasimproved the reusability of programs by the separation of programs and models. Theresearch on above questions has a certain reference value for the future development of theplatform.
Keywords/Search Tags:Java3D, three-dimensional simulation, collision detection, humancomputer interaction, virtual reality
PDF Full Text Request
Related items