Font Size: a A A

The Design And Application Of Scene Simulation System In "Model-View-Controller" Architecture

Posted on:2003-12-05Degree:MasterType:Thesis
Country:ChinaCandidate:Z Q ChengFull Text:PDF
GTID:2168360092499084Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the development of scene simulation technology, the development of its representation and engine is stepping into the new stage-synthetic simulation. If the architecture of the synthetic simulation system is very intellective, a few ports of it are modified when transplanted. Thereby it is a reasonable and effective research to study the reusable and transplantable simulation's architecture. The research addressed in this thesis represents a step towards ameliorating this situation.Firstly, in the thesis, it is introduced the representing technology and research contents of scene simulation, and the importance of development is analyzed, so this project's background is expatiated. In this thesis, scene simulation software architecture is put forward, and then the architecture of "Model-View-Controller", for thort that is MVC, is established, the status of simulation engine is summarized. In the following, it is expounded the studying actuality, and then the "MVC" architechure is maken out. One by one, the component of the architecture is thoroughly studed, the realizing mothod is explained, especially, the scene simulation engine is brain-new measured off, the ruction of parts is analyzed. And the scene graph of engine is deeply narrated.Secondly, the synthetic scene simulation system and its architechture is programmed by Microsoft DirectX8.1COM components. Especially, aiming at all kinds of graphic representing special effects, the thesis gives the actual realized arithmetic method in Direct3D, and bring forward the scene simulation running frame "DXFrame". In the frame, the graphic, sound and other functionality are all integrated.Thirdly, the synthetic scene simulaiotn is transplanted from theory into practice, the flight real-time simulation system is realized with the help of it. hi the flight real-time simulation system, nine fights are designed with the object-oriented mothod, and the representing model of aircraft is set up by use of the 3DMAX3.1 and MultiGen Creator2.5 tools. The flight's atmospheric dynamic characteristics is considered, the aircraft is modeled as a combination of objects. Most compositions, such as scene system, flight system, flight's sound and control surface are all simulated. In the following, with its engine the idea and realizing methods of synthetic scene simulation are transfered, the air-based synthetic information network system is puted on. The air-based synthetic information network simulation system realistically represents the whole air-base network's situation, and all kinds of satellite's running topsy-turvydom. In the most intuitionistically way, the better information is supported for the air-based synthetic network system.At the end, in this thesis, the total representing technologic method in scene simulation is summed up, and the evolutional prospect is exposed. In this thesis, many hypotheses are formed,and then some are programly realized. With respect to the transplantation and expansibility, theflexibility of simulation engine is enhanced using the object-oriented methods.
Keywords/Search Tags:Synthetic Scene Simulation" Software System, "Model-View-Controller" Architecture, Scene Simulation Engine, Direct3D, DXFrame, Flight Real-time Simulation System, The Air-based Synthetic Information Network
PDF Full Text Request
Related items