Font Size: a A A

Research On Lifting Simulation System Based On 3D Engine

Posted on:2009-09-10Degree:MasterType:Thesis
Country:ChinaCandidate:Y S LinFull Text:PDF
GTID:2178360242967364Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
3D graphics technique is the core of virtual reality, real time simulation and interactive 3D design. Due to the fact that 3D graphics includes lots of specialized knowledge, computer algorithms and so on, it is hard to develop 3D application, therefore, the research in 3D engine has a great value.Because the low level operations is encapsulated by 3D engine, which provides the programmers a simple program frame, the burden of the programmers is greatly relieved and the efficiency of application development is improved. By developing a 3D engine, SR(Smart Renderer), some core techniques of 3D design were studied, which mainly focuses on framework design, scene management, collision detection and so on.The framework design is one of 3D engine researches. The system framework of SR is designed and the interrelation among core objects of SR is also stated.As the soul of 3D engine, the scene management directly impacts the efficiency of culling and collision detection. The thesis deeply researched a scene management method-Scene Tree used by SR and designed the core classes of SR.The collision detection is another core technique of 3D engine. Based on deep research on the Macro-Micro two phrases collision detection method, the thesis improves the conventional Macro-Micro two phrases collision detection method by sorting potential geometries pairs according to rate of penetration. This paper implements the function of collision detection, applying the improved collision detection method.After the research of scene tree and collision detection, as the practice of theory, a 3D engine, SR, based on OpenGL, is developed on the development platform Visual C++.Net. This engine provides a simple and useful interface for client programmers of application, by which it is easy to build 3D model and control simulation cartoon. In addition, the collision detection and minimal distance can be computed.As the combination of SR and practical 3D application, a lifting simulation system is developed to simulate the process of crane lifting, and the result of this system is also shown. In the mean time, the usability of SR is proved.
Keywords/Search Tags:3D Engine, Collision Detection, Scene Management, Bounding Hierarchical Volumes Tree
PDF Full Text Request
Related items