Font Size: a A A

The Developing Platform Design Of The Virtual Reality Basded On OpenGL

Posted on:2005-03-10Degree:MasterType:Thesis
Country:ChinaCandidate:P TanFull Text:PDF
GTID:2168360122988139Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
This thesis uses technical of virtual reality research the developing platform design of virtual reality based on OpenGL. OpenGL is a piece of strong three-dimensional figure library, but when we use MFC and OpenGL to draw figure and scene. All write codes directly in the procedure , and that is complex. So necessary to design a piece of developing platforms that has basic graphic elements already. We can utilize the encapsulation nature and the reusable nature of basic graphic elements to drag and draw basic graphic elements and produce the three-dimensional figure and three-dimensional scene. And we can use external equipment that include the mouse, the keyboard and the mouse of six dimension move, rotate and zoom the basic figure or the whole figure. We also can setup texture, light and material of the graphics to adjust the three-dimensional figure and three-dimensional scene in order to reach the best result of showing.The research of this thesis is to carry on the system analysis and modeling with UML in the Rational Rose's development environment, and use object -oriented technology, adopt VC++6.0 and OpenGL to program to realize the development of the platform. The basic thought of the developing platform of virtual reality is to think that various kinds of three-dimensional objects of the real worlds are composed of basic graphic elements, such as point, line and circle etc. We use object-oriented thought make every basic graphics encapsulated to classes. We can choose basic figures at the platform and transfer the class of basic elements to compose various kinds of three-dimensional figures and three-dimensional scenes visually. Other three dimension setting of texture, light and material can be encapsulated to classes. Translation, rotation and zooming can be encapsulated to methods of classes.The innovation of this thesis is clicked: The similar software developed with VC++ and OpenGL is not yet at home and abroad in developing platform of virtual reality, This is a innovation on application of virtual reality.The developing platform of virtual reality has already been succeeded in developing basically. With application of the technology of virtual reality being extensive day by day, it will become the convenient development tool of three-dimensional figure and three-dimensional scene of people that virtual reality melts in the developing platform visually, The ones that must be would use on the application of virtual reality are more and more extensive.
Keywords/Search Tags:the developing platform of virtual reality, three-dimensional figure, three-dimensional scene, object -oriented, opengl, uml, vc++
PDF Full Text Request
Related items