Font Size: a A A

Research And Implementation On The Visualization Technology Of 3D Network Real Seene Based On Flex

Posted on:2009-08-16Degree:MasterType:Thesis
Country:ChinaCandidate:J WenFull Text:PDF
GTID:2178360278962874Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of the computer technology and geographic information system (GIS), the constructions of digital earth, digital country, digital area and digital city became one of the most important directions in the information technology field in and outside of China. The Internet, as a world wide platform of application and promotion, is the first place which is chosen by almost every field in information technology field. On the other hand, the rapid development of the Internet technology also provides a larger space for the application of the digital earth. The current virtual geographic environment platform still has some disadvantages which are the main factors that block its own promotion and applictions: 1) it is hard to deploy the client, 2) the application area is limited, 3) the user interface is not friendly.With the technology of the rich Internet application (RIA) which combines the advantages of the desktop application and network application, the graphic field of the Internet has met a revolution. The rapidly developed Flex technology, which is a representative among the RIAs, becomes an important research area in almost every application areas for its well designed developing environment, excellent user experience and platform/browser independence.According to the current disadvantages of the virtual geographic environment, the paper applies the lastest Flex technology to solve these problems. Many methods that realize Internet 3D visualizations are compared. Then the feasibility of the implementation of the 3D visualization based on Flex is analyzed. Through the comparison and analysis we get the feasibility conclusion and advantages of the approach that realizes Internet 3D visualization based on Flex. The Flex technology is introduced in many aspects, which builds a foundation for the technologies that are used in the implementation phrase. The method that uses ActionScript language to realize 3D engine is also analyzed based on the solution introduced in the feasibility analysis. This Paper researched on the principles and methods that realize the 3D visualization using ActionScript language in the Flash virtual machine. introduced an open source 3D engine -- PaperVision3D which is based on these principles and methods.Through the analysis of PaperVision3D 3D engine's composition and class structures, we combined PaperVision3D and Flex, and verified the feasibility of the solution. Using the technologies introduced in the previous chapters and applying the design method of Cairngorm framework technology in Flex, we proposed a 3D web real view verification system based on Flex. During the implementation phrase, we first analyzed the implementation principle of GoogleMap's satellite maps. Then we usd Flex technology to capture the satellite maps of GoogleMap. Finally the captured satellite maps are used in the map display of the 3D real views. This Paper also investigated the methods how to upload 3D models in Felx, how to load models in 3D view, how to match models and 3D view and how to interact with users in 3D view of Flex. Finally, we implemented the verification system.Via studies and experiments, we got the conclusion that it is feasible to build 3D web real view simulation based on Flex. The method and features of applying this technology is also analyzed which provides some reference for the better use of this technology.
Keywords/Search Tags:3D, Flex, PaperVision3D, GoogleMap, Cairngorm
PDF Full Text Request
Related items