Abstract
In the field of geotechnical engineering, creating and successfully cutting a three-dimensional geological model is a crucial task for digital and visual analysis. However, using commonly available software for 3D model cutting can be time-consuming. Moreover, mainstream cutting algorithms have limitations that can impact real-time performance, such as high computing requirements and complex testing. To address these issues, with the help of the Three.js library, based on the stencil test function module and the cutting operation, this paper presents a real-time rendering closure method for the continuous cutting of a TIN model. This method is implemented by object-oriented programming. When using this method to cut a model, there is no need to intersect and triangulate each point of the section, thereby improving real-time performance. Furthermore, this method enables the real-time rendering of a closed section in the hollow model, resolving issues related to displaying hollow sections in a multilevel TIN geological model, which can serve as another exploratory approach for closed cutting of internal hollow models. The method was applied to a project in southern China and yielded positive results. The time consumption of this cutting process was less than 1 s, and compared to the 3dsMax method under the same conditions, it reduced the time consumption by 6.85 s and improved efficiency by 87%. It can effectively support visual analysis tasks for similar processes, such as smart mines, oil and gas resource distribution, and internal visualization analysis of mechanical parts.
Similar content being viewed by others
Data availability
The data that support the findings are available from the corresponding author upon reasonable request.
Code availability
The code that support the findings of this study are available in public platform ‘GitHub’ at https://github.com/RockSYSU/Real_time_rendering_closure_method.git.
References
Al-Ansari N, Adamo N, Knutsson S, Laue J, Sissakian V (2020) Mosul Dam: is it the most dangerous dam in the world? Geotech Geol Eng 38:5179–5199. https://doi.org/10.1007/s10706-020-01355-w
Chen L, Wang H, Xu X, Zhang Y, Wang C, Song J, Han L (2020) Geological exploration using integrated geophysical methods in tunnel: a case. Geotech Geol Eng 38:1111–1119. https://doi.org/10.1007/s10706-019-01075-w
Esmatkhah Irani A, Azadi A, Nikbakht M, Azarafza M, Hajialilue Bonab M, Behrooz Sarand F (2022) GIS-based settlement risk assessment and its effect on surface structures: a case study for the Tabriz Metro—line 1. Geotech Geol Eng 40:5081–5102. https://doi.org/10.1007/s10706-022-02201-x
Graciano A, Rueda AJ, Feito FR (2018) Real-time visualization of 3D terrains and subsurface geological structures. Adv Eng Softw 115:314–326. https://doi.org/10.1016/j.advengsoft.2017.10.002
Guo J, Wang X, Wang J, Dai X, Wu L, Li C, Li F, Liu S, Jessell MW (2021a) Three-dimensional geological modeling and spatial analysis from geotechnical borehole data using an implicit surface and marching tetrahedra algorithm. Eng Geol 284:106047. https://doi.org/10.1016/j.enggeo.2021.106047
Guo J, Wang X, Wang J, Dai X, Wu L, Li C, Li F, Liu S, Jessell MW (2021b) Three-dimensional geological modeling and spatial analysis from geotechnical borehole data using an implicit surface and marching tetrahedra algorithm. Eng Geol 284:106047. https://doi.org/10.1016/j.enggeo.2021.106047
Hassanzadeh A, Vázquez-Suñé E, Corbella M, Criollo R (2022) An automatic geological 3D cross-section generator: geopropy, an open-source library. Environ Model Softw 149:105309. https://doi.org/10.1016/j.envsoft.2022.105309
He H, He J, Xiao J, Zhou Y, Liu Y, Li C (2020) 3D geological modeling and engineering properties of shallow superficial deposits: a case study in Beijing, China. Tunnel Underground Space Technol 100:103390. https://doi.org/10.1016/j.tust.2020.103390
Khan MS, Kim IS, Seo J (2023) A boundary and voxel-based 3D geological data management system leveraging BIM and GIS. Int J Appl Earth Obs Geoinf 118:103277. https://doi.org/10.1016/j.jag.2023.103277
Krassakis P, Pyrgaki K, Gemeni V, Roumpos C, Louloudis G, Koukouzas N (2022) GIS-based subsurface analysis and 3D geological modeling as a tool for combined conventional mining and in-situ coal conversion: the case of Kardia Lignite mine, western Greece. Mining 2:297–314
Liu Z-P, Liu J, Bian K, Ai F (2019a) Three-dimensional limit equilibrium method based on a TIN sliding surface. Eng Geol 262:105325. https://doi.org/10.1016/j.enggeo.2019.105325
Liu Z-p, Liu J, Bian K, Ai F (2019b) Three-dimensional limit equilibrium method based on a TIN sliding surface. Eng Geol 262:105325. https://doi.org/10.1016/j.enggeo.2019.105325
Spyridis P, Fortsakis P, Schwind T (2018) Geotechnical engineering and innovative support system for shallow urban subway caverns in rock, in confined built environment. Geotech Geol Eng 36:2967–2983. https://doi.org/10.1007/s10706-018-0516-9
Vazaios I, Vlachopoulos N, Diederichs MS (2017) Integration of lidar-based structural input and discrete fracture network generation for underground applications. Geotech Geol Eng 35:2227–2251. https://doi.org/10.1007/s10706-017-0240-x
Wang W, He X (2020) Study on the key technology of marshland foundation pit construction. Geotech Geol Eng 38:31–45. https://doi.org/10.1007/s10706-019-00996-w
Wang L, Zheng Z, Zhu H (2021) Construction and application of 3D model of engineering geology. In: Abawajy J, Xu Z, Atiquzzaman M, Zhang X (eds) International conference on applications and techniques in cyber intelligence. Springer, Cham, pp 512–518
Wang K, Guo W, Shi S, Zhao R, Wang X (2023) 3D geological model of a tunnel for improving construction measures: a case study. Geotech Geol Eng. https://doi.org/10.1007/s10706-023-02599-y
Wang J, Li P, Zhuang X, Li X, Jiang X, Wu J (2024) Multi-source data integration and multi-scale modeling framework for progressive prediction of complex geological interfaces in tunneling. Underground Space 15:1–25. https://doi.org/10.1016/j.undsp.2023.08.006
Xavier BC, Egydio-Silva M, Sadowski GR, de Assis SB, Takara VJ (2022) Construction of structural geological model using Monte Carlo simulation. Geotech Geol Eng 40:1345–1361. https://doi.org/10.1007/s10706-021-01967-w
Acknowledgements
The authors thank the editor and the reviewers for their constructive suggestions and comments.
Funding
The research is supported by the National Natural Science Foundation of China (NSFC) (Grant Numbers: 42293354, 42293351, 42293355, 42277131, 41977230).
Author information
Authors and Affiliations
Contributions
Conceptualization, CZ and ZL; Data curation, JY and ZL; Formal analysis, JY and ZL; Funding acquisition, CZ and ZL; Investigation, JY; Methodology, JY, CZ and ZL; Project administration, CZ and ZL; Resources, ZL; Software, JY and LZ; Supervision, CZ; Visualization, JY; Writing—original draft, JY; Writing—review and editing, JY and ZL.
Corresponding authors
Ethics declarations
Conflict of interest
The authors have no relevant financial or non-financial interests to disclose.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Yang, J., Zhou, C., Liu, Z. et al. Real-Time Rendering Closure Method for Continuous Cutting of Multilevel TIN Geological Models. Geotech Geol Eng (2023). https://doi.org/10.1007/s10706-023-02729-6
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10706-023-02729-6