Skip to main content
Log in

Real-Time Rendering Closure Method for Continuous Cutting of Multilevel TIN Geological Models

  • Original Paper
  • Published:
Geotechnical and Geological Engineering Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18

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

Download references

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

Authors

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

Correspondence to Cuiying Zhou or Zhen Liu.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10706-023-02729-6

Keywords

Navigation