Font Size: a A A

The OpenGL-based VRML Browser

Posted on:2003-04-20Degree:MasterType:Thesis
Country:ChinaCandidate:J XuFull Text:PDF
GTID:2168360095455468Subject:Traffic Information Engineering & Control
Abstract/Summary:PDF Full Text Request
In computer simulation, three-dimension real Graph is built by using OpenGL at large, but OpenGL only provide limited auxiliary function for generating three-dimension real solid model and only realize protraction of simple model. However, the virtual simulation environment must build complex three-dimension real model. Complex three-dimension real sculpt is mostly build by Pro/E, then export Virtual Reality Modeling Language(VRML) to realize extration and transmission.OpenGL protraction and control by reading data from vrml file. So it is necessary to design a OpenGL-based vrml file browser.OpenGL-based vrml file browser includes three main components: Parse, Scene, and Real Graph Presentation.The parse component reads the vrml file and saves the information of node as three-demension graph information and creates a Scene.The Scene component includes Execution Engine that builds displaying list and manages the three-demension information by displaying list and modifies the three-demension information by transformation Hierarchy. The Real Presentation mainly presents the graph information having been done with and generates real three-demension graph according as the graph or user-defined illumination, material, and texture information.The browser is designed by object-oriented language Visual C++ and simple document structure based on document/view, its remarkable characteristic can deal with large numbers of three-dimension graph data and have high execution speed. Maintenance and management of Three-dimension data can be realized breezily by object-oriented means. Three-dimension graph is simulated as model and optimization design. It can enhance the ablity to construct virtual object by using the OpenGL API interface.Having adopted Virtual Reality Modeling Language, the browser has the ablity to develop the three-dimension model. The browser can fit for the development of virtual manufacturining environment based on network and establish the foundation for distance manufacture.
Keywords/Search Tags:VRML, OpenGL, browser, Scene
PDF Full Text Request
Related items