The paper tells you methods and process of developing Visual Simulation System in virtue of VC++ and OpenGVS software development kit . From system requirement analysis to basic three dimension modeling , and to kernel visual drive programming , this paper has been involved . Even though you have no touch in three dimension programming at all, you will have a systemic realization about developing three dimension visual simulation system after reading this paper .In modeling section , this paper does not give unnecessary details on generic modeling methods , but emphasizes on a few modeling skills and experience in developing process . At the same time , to aim at building and managing large terrain scenes , this paper puts forward a lot optimization strategy . OpenFlight , as a recognition standard in virtual reality region , has a biggest merit . It is dendriform administrative levels . It provides huge advantage in projects management.The kernel chapter of this paper is visual drive programming . Three dimension modeling is only basis . None but drived by visual programs , the system could actualize interaction with users . This section starts with OpenGVS SDK , and illustrates frame of visual drive programming based on this kit. The frame has large assist on understanding programming structure , and makes you know how link VC with GVS . Followed by system developing , from originally importing models to cruising in scenes , and to path recording and playing , and to pump startup effect filling with water , this paper explains in detail one by one . After dwelling on these kernel techniques , this paper also tells you some details .At the last of the paper , summary and prospect are provided . When summarizing the project, it also puts forward new tasks . |