Font Size: a A A

Research And Realization Of Virtual Assembly And Animation Simulation On Virtual Assembly Engine Based On Object-Oriented

Posted on:2007-06-05Degree:MasterType:Thesis
Country:ChinaCandidate:W ZhangFull Text:PDF
GTID:2178360242462285Subject:Systems analysis and integration
Abstract/Summary:PDF Full Text Request
It is one of the most important applications of virtual reality to simulate the assembly process of engineering structures. There have been amounts of 3-Dimensional engines but they seldom can be directly used for equipment assembly of engineering structures. In this paper, to solve the problem above, OpenWorld engine used for assembly is proposed and designed, including fundamental structures and implementation for reality and animation.Compared to the types and structures of engine existed, a new assembly engine is proposed for engineering design, and its application is proved and explained by the completed examples in details. First, the entity hierarchy modeling and model supporting system of the world tree is put forward based on some object-oriented engines and graphics library structure. Then, a new rendering mode is suggested to optimize the animation display, which divides the whole scene into two parts: the world scene and isolated scenes. Otherwise, representation of virtual reality for this engine is analyzed through introducing implementation of special objects such as fog, halo, and skies body, analysis of collision detection mechanism and use of four kinds of observation modes in it, which play an important role in enhancing realistic virtual immersion sense. Later, animation supporting technology of OpenWorld engine was discussed by referring to the fundamental of animation application to manifest lifelikeness of it. Finally, two kinds of model format used in OpenWorld were specially displayed in this paper, naming self-definition basic model format and self-definition animation model format. Particularly, the former allowed users to product model entities that were relatively compatible with the engine; the latter was closely related to the realization of animation, which provided the necessary elements on campaign and entities and a set of XML labels for animation to facilitate edit of animation.In the last section of this thesis, by summing up the above research work, the future work can focus on expanding certain parts of the engine and adding new modules to make it more applicable to meet the requirements of assembly and convenient to use it.
Keywords/Search Tags:Virtual Reality, Virtual Assembly, OpenGL, 3D Engine, Animation File Format
PDF Full Text Request
Related items