Font Size: a A A

Design And Implementation Of Coal Mine 3D Visualization Information System Based On OpenGL

Posted on:2019-02-22Degree:MasterType:Thesis
Country:ChinaCandidate:A G ChenFull Text:PDF
GTID:2371330566989287Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the continuous exploitation of coal mines,the production,transportation,ventilation,power supply,drainage and other systems of coal mines are becoming more and more complex.The difficulty of planning,safety management and production management of coal mines will also become more and more serious.Based on these reasons,put forward the three-dimensional visualization system of coal mine construction,coal mine in the people,machine,material,various factors of production such as 3D modeling and real-time display,so as to provide support for the planning and design,coal mine safety management and production management,improve the level of coal mine safety production.The design and implementation of the 3D visualization information system of coal mine based on OpenGL are studied in this paper.The realization of three dimensional modeling and three-dimensional panoramic roaming is the overall goal of the system.First,according to the object-oriented analysis and design method,the system analysis is carried out,and the use case model and the domain model are established.Secondly,the system is designed with C/S architecture,and the whole logic structure of the system is divided.The client subsystem is divided into eight modules,such as OpenGL operation library,3D math library,3D modeling,3D rendering,real-time data type,real-time data request,real-time alarm and database operation.It is divided into five modules: real-time data type,database operation,measuring point configuration,data source interface,real-time data service and so on.Then each module is designed in detail.Based on the visualization theory in computer graphics,the 3D modeling module is designed,and the representation method of tunnel,belt and animation of coal transportation in coal mine is described in detail.Finally,class relation diagrams and collaboration diagrams of client and server side are given respectively.Finally,under the development platform of Visual Studio 2008,we develop and implement three modules of 3D modeling,3D rendering and real-time data service by using C#.Net programming technology and object-oriented programming idea,and give some operation results.The 3D visualization information system of coal mine is part of the informatization construction of the Lv Jiatuo mine in Kailuan.The completion of the system will make the production information and safety information of the whole mine more visible and transparent,and lay a solid foundation for the further realization of digital mine.
Keywords/Search Tags:Visualization, OpenGL, 3D modeling, 3D panoramic roaming, Rendering
PDF Full Text Request
Related items