Font Size: a A A

Research And Implementation Of Visual System Of Bridge Construction Management Based On WebGL

Posted on:2019-09-06Degree:MasterType:Thesis
Country:ChinaCandidate:Y K HuangFull Text:PDF
GTID:2382330590975357Subject:Computer technology
Abstract/Summary:PDF Full Text Request
In recent years,with the rapid development of traffic construction in our country,the construction management of bridge faces more arduous challenge,and it gradually turns from two-dimensional to three-dimensional visualization management.With the continuous updating of the network and hardware iterations,the traditional visual applications based on client installation have many limitations,and it is more and more difficult to meet the needs of users.All walks of life have begun to study the visualization application of Web3 D technology,which is a new challenge and thought for the visualization of bridge construction management.Based on the above background,this paper analyzes and compares the current mainstream web3 d technology,puts forward using WebGL technology to realize the visualization of bridge construction management,and realizes the fast and high performance rendering of the bridge model on the page with the help of WebGL's unique hardware acceleration and plug-in-free features.In particular,the main work of the paper is shown in the following aspects:(1)Based on the WebGL engine framework three.js,this paper elaborates the development process of page rendering scene deployment,obj model loading and export storage.In this paper,the problem of discontinuous transmission of large model files can be solved by breakpoint continuation technique,and the model panoramic roaming function is added on the basis of the basic rendering of the bridge model,and the collision detection mechanism is used to avoid the view entry inside the model.The Raycaster Ray pickup algorithm is used to support the user's click interaction on the model parts and edit the model online.(2)On the basis of further research on the rendering principle and performance of WebGL,the dynamic LOD display technique and the scene culling strategy are proposed to improve the real-time rendering performance of the model.Based on the improved Bingchang curvature half edge contraction algorithm,combined with the internal class provided by Three.js,the bridge model is simplified in real time,the multiresolution detail model is generated,and the load and display speed of the model is improved by the local caching and asynchronous calling mechanism of the client.(3)For the system in the mainstream enterprise design and technical aspects of the requirements,the system structure is set up by the front and rear separation strategy,the page rendering and the back-end data service are decoupled,independently developed,tested and deployed;The structure of the code is based on the MVC pattern,which reduces the coupling of the internal module.In interface design,Using the restful style,JSON is used as the unified data transmission format to improve the security of the system and the efficiency of data transmission.(4)In this paper,the WebGL Technology and Practical bridge project requirements are combined effectively to meet the requirements of enterprise development.Finally,the function and performance of the system are tested,the results show that the design and realization of the bridge construction management visualization system has a good application prospect.
Keywords/Search Tags:WebGL, Roaming interaction, Separation of front-end and back-end, LOD, Halfedge contraction simplification
PDF Full Text Request
Related items