Font Size: a A A

Design And Implementation Of An Interactive Experiment System Based On Virtual Reality And OpenGL

Posted on:2015-09-25Degree:MasterType:Thesis
Country:ChinaCandidate:Y Q ShiFull Text:PDF
GTID:2308330476452638Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of computer graphics and virtual reality technology, the virtual reality introduced into the experimental teaching has an important application value and research significance which can improve the situation of single experimental teaching methods, reduce the pressure of laboratory equipment maintenance and enhance students’ experimental enthusiasm.In this paper, an interactive experimental system is designed and developed that is creating a simulation of the virtual experiment platform with virtual reality technology and OpenGL graphics library on VC + + development platform, mainly achieving interactive control of three-dimensional model, non-contact sensor interaction and experiential self roaming in the experimental environment. The point is to improve students’ cognition of the experimental equipment and interest in the process of experiment.Specific details are as follows:(1)Analyzing the demands for interactive experimental system to determine the relationship between the user and the system, under which the use case diagrams and functional modules of the system are designed.(2)Comparing the features of Window frames and OpenGL framework to establish a workflow of three-dimensional model visualization based on windows platform. Under the OpenGL graphics library, the key modules are analyzed including color mode, type of light, geometric transformation and projection transformation to find out the appropriate combination of modules, on the basis of which an interactive environment is built with selecting the OpenGL graphics library as a model drawing environment and features of Maya modeling software.(3) Analyzing requirements and functions of the interactive experimental system to design and establish the overall architecture and development process of the system.Then the analyses help draw the logic diagram of the system hardware that are the chip ATmega328 control circuit and physical characteristics signifying the hardware control role in the system and sensor operating principles.Finally, under the system architecture the communication between the identified function blocks is made.(4)Building a development environment between hardware and software in which hardware system implements the data collection and serial data transmission of sensors under the control of the chip ATmega328 and meanwhile software system realizes the basic functions referred to the rendering of three-dimensional model, importation of external model,geometric transformation of model, three-dimensional scene roaming, serial data receiver, etc. A non-contact interaction mode can not only improve the interest of learners but also make the interaction closer to reality so as to meet the needs of learners.(5)Testing the interactive experimental system eventually. And results show that the system has some interactivity and immersion. All that serves to prove the practical use of this paper.
Keywords/Search Tags:ATmega328, sensors, virtual reality, OpenGL, roaming
PDF Full Text Request
Related items