Tunnel engineering three-dimensional model display method, system and equipment and storage medium

By building the target image layer and using it to control the display of three-dimensional models, the problems of user operation difficulty and internal structure difficulty in viewing in tunnel projects are solved, and more efficient three-dimensional model operation and engineering management decisions are achieved.

CN120215765APending Publication Date: 2025-06-27SHANGHAI INVESTIGATION DESIGN & RES INST CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510364162.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-26
Publication Date
2025-06-27

AI Technical Summary

Technical Problem

In tunnel engineering, there is a digital business system based on three-dimensional models, and it is difficult for users to view the internal structure of the tunnel when operating the three-dimensional model. The model cutting and components are hidden and operated, which affects user experience and work efficiency.

Method used

By obtaining the target three-dimensional model of the tunnel project and its splitting rules, a target image layer is built, and the display of the three-dimensional model is controlled by using this layer to provide an intuitive operation interface and interactive event listener to achieve rapid positioning and operation of the model.

Benefits of technology

It greatly reduces the difficulty of users to operate the three-dimensional model, improves the convenience and efficiency of operation, solves the problem of difficulty in viewing internal structure and model sectioning, and hides operation difficulties of components, and improves the ease of use and easy-to-use of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120215765A_ABST
    Figure CN120215765A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of engineering digitization and informatization, and discloses a tunnel engineering three-dimensional model display method, system and device and a storage medium, a target image layer corresponding to a target three-dimensional model is constructed, and the corresponding relation of all parts of the model can be clearly presented, so that a user only needs to operate the image layer, and the user experience is improved. Therefore, the specific area of the model can be quickly positioned and operated, the difficulty of operating the three-dimensional model by the user is greatly reduced, and the convenience and efficiency of operation are improved. Furthermore, the display of the target three-dimensional model is controlled through the target image layer, so that the user can quickly check the internal structure of the tunnel by simply operating the image layer, and the usability and the usability of the digital service system based on the three-dimensional model are improved. Furthermore, through the association of the image layer and the three-dimensional model, the user can explore various data information contained in the model more deeply.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of engineering digitization and information technology, and in particular to a method, system, equipment and storage medium for displaying a three-dimensional model of a tunnel engineering. Background Art

[0002] At present, engineering digitization and information technology are developing rapidly and have been widely used in various fields. In recent years, water conservancy, transportation and other departments have actively participated in the construction of digital twin projects, and in the water conservancy and transportation engineering systems, there are a large number of tunnel projects.

[0003] In the construction process of digital twin tunnel projects, it is an inevitable trend to develop a digital business system based on three-dimensional models for project construction and operation and maintenance management, which will help to significantly improve the quality and efficiency of project management.

[0004] However, this type of application system still has a lot of room for improvement in terms of ease of use and usability. Especially when users operate the 3D model of the tunnel project, it is extremely inconvenient to view the internal structure of the tunnel, and operations such as model cutting and model component hiding are often difficult to achieve, which seriously affects the user experience and work efficiency. Summary of the invention

[0005] In view of this, the present invention provides a method, system, device and storage medium for displaying a three-dimensional model of a tunnel engineering, so as to solve the problem that in the existing digital business system based on three-dimensional models, when the user operates the three-dimensional model of the tunnel engineering, it is extremely inconvenient to view the internal structure of the tunnel, and operations such as model cutting and hiding of model components are often difficult to achieve, which seriously affects the user experience and work efficiency.

[0006] In a first aspect, the present invention provides a method for displaying a three-dimensional model of a tunnel engineering, which is used in a three-dimensional display system; the method comprises:

[0007] The target three-dimensional model of the tunnel project and the splitting rule of the target three-dimensional model are obtained; according to the splitting rule, a target image layer corresponding to the target three-dimensional model is constructed; and the display of the target three-dimensional model is controlled by using the target image layer.

[0008] The 3D model display method for tunnel engineering provided by the present invention constructs a target image layer corresponding to the target 3D model according to the splitting rules of the obtained tunnel engineering 3D model, which can clearly present the corresponding relationships of various parts of the model. Without the need for users to deeply understand the complex 3D model structure, they only need to operate the image layer to quickly locate and operate specific areas of the model, greatly reducing the difficulty for users to operate the 3D model and improving the convenience and efficiency of operation. Further, by controlling the display of the target 3D model through the target image layer, users can quickly view the internal structure of the tunnel by simply operating the image layer, solving the problems of difficult internal structure viewing, model sectioning, and component hiding operations in the past, improving the usability and user-friendliness of the digital business system based on the 3D model, enabling users to more efficiently utilize the 3D model for decision-making and analysis during the project construction and operation and maintenance management processes, thereby improving the management quality and management efficiency of the project. Further, through the association between the image layer and the 3D model, it provides a basis for deeply exploring and utilizing the data value of the 3D model. At the same time, since users can operate the model more conveniently, they can explore various data information contained in the model more deeply.

[0009] In an optional implementation manner, constructing a target image layer corresponding to the target 3D model according to the splitting rules includes:

[0010] Constructing a first image layer according to the splitting rules, where the first image layer includes multiple button layers; adding an interaction event listener to each button layer in the first image layer to obtain a second image layer; and associating each button layer in the second image layer with the target 3D model to obtain the target image layer.

[0011] The 3D model display method for tunnel engineering provided by the present invention provides intuitive operation interface elements for users by constructing button layers. Further, by adding an interaction event listener to each button layer, each button layer is enabled to have the ability to respond to operations. Furthermore, when a user clicks a button, a corresponding event can be triggered. Further, by associating the button layer with the target 3D model, the user can directly control the relevant display operations of the 3D model by clicking the button, effectively solving the problem of difficult model operation in the prior art, improving the user experience, enhancing the application of the digital business system based on the 3D model in project management, and thus improving the quality and efficiency of project management for each button layer. At the same time, it also provides operating conditions for better exploring the data value of the 3D model.

[0012] In an optional implementation manner, associating each button layer in the second image layer with the target 3D model to obtain the target image layer includes:

[0013] Associate each button layer in the second image layer with the target 3D model to obtain a third image layer; use the target 3D model to test the third image layer; when the third image layer meets the preset test requirements, determine the third image layer as the target image layer; when the third image layer does not meet the preset test requirements, adjust and optimize the third image layer until a target image layer that meets the test requirements is obtained.

[0014] The 3D model display method for tunnel engineering provided by the present invention provides an actual object for the interactive functions added to the second image layer by associating the button layer with the target 3D model. Further, by using the target 3D model to test the third image layer, it is possible to simulate the actual usage scenario and check whether the operations of the button layer can correctly and stably control the display of the 3D model. Further, if the test requirements are met, the corresponding third image layer is used as the final target image layer. If the test requirements are not met, the third image layer is adjusted and optimized until the obtained image layer can accurately and stably control the display of the 3D model, and then the optimization is stopped and the corresponding target image layer is output. Therefore, through continuous testing and optimization, the association between the image layer and the 3D model is ensured to be accurate and reliable.

[0015] In a second aspect, the present invention provides a 3D model display method for tunnel engineering, which is used to control a terminal, and the terminal is connected to a 3D display system; the method includes:

[0016] Obtain the division requirements and model feature information of the 3D model of the tunnel engineering; determine the creation rules and splitting rules of the 3D model according to the division requirements and model feature information; construct the target 3D model of the tunnel engineering according to the creation rules; send the target 3D model and the splitting rules to the 3D display system so that the 3D display system controls the display of the target 3D model based on the splitting rules.

[0017] The 3D model display method for tunnel engineering provided by the present invention can make the subsequently constructed 3D model more conform to the actual engineering application scenario by obtaining the division requirements and model feature information of the 3D model of the tunnel engineering. Further, the creation rules and splitting rules of the 3D model are determined according to the division requirements and model feature information, which provides guarantee for the standardized creation and flexible operation of the 3D model, making the model more practical and operable in engineering management, and helping to improve the application effect of the digital business system based on the 3D model. Further, the target 3D model that meets the management requirements and model features of the tunnel engineering can be constructed according to the creation rules. Finally, after sending the target 3D model and the splitting rules to the 3D display system, the 3D display system can perform reasonable display control on the target 3D model according to the splitting rules. Furthermore, users can quickly view the internal structure of the tunnel by simply operating the image layer, solving the problems of difficult internal structure viewing, model sectioning, and component hiding operations in the past, improving the usability and user-friendliness of the digital business system based on the 3D model, enabling users to more efficiently use the 3D model for decision-making and analysis during the engineering construction and operation and maintenance management processes, and thus improving the management quality and management efficiency of the project.

[0018] In an optional implementation manner, obtaining the division requirements of the 3D model of the tunnel engineering includes:

[0019] Obtaining the management requirements of the tunnel engineering; analyzing the division of the 3D model according to the management requirements to obtain the division requirements of the 3D model.

[0020] The 3D model display method for tunnel engineering provided by the present invention analyzes the division of the 3D model according to the management requirements of the tunnel engineering, which can ensure that the division of the 3D model can closely revolve around the actual management requirements of the project, and further enable the subsequently constructed 3D model and the operations based on the model to be more in line with the actual scenario of engineering management.

[0021] In an optional implementation manner, determining the creation rules and splitting rules of the 3D model according to the division requirements and model feature information includes:

[0022] Analyzing the creation of the 3D model according to the division requirements and model feature information to obtain the creation rules of the 3D model; determining the layer division levels of the 3D model according to the creation rules; and determining the creation rules and splitting rules of the 3D model according to the layer division levels.

[0023] The method for displaying a three-dimensional model of a tunnel project provided by the present invention analyzes the creation of a three-dimensional model by combining the division requirements and the model characteristic information, and can dig out the best way to create a three-dimensional model for the tunnel project. Furthermore, the creation rules clarify the construction logic of each part of the model, so the three-dimensional model can be organized in an orderly manner according to the layer division level determined by the creation rules. Finally, the creation rules and splitting rules of the three-dimensional model are determined according to the layer division level, which can ensure that when building the model, each part is built according to the correct hierarchy and logic, so that the model structure is accurate. Therefore, by implementing the present invention, the standardization and operability of model construction are guaranteed.

[0024] In a third aspect, the present invention provides a tunnel engineering three-dimensional model display system, the system comprising:

[0025] A three-dimensional display system is used to execute the three-dimensional model display method of a tunnel engineering project according to the first aspect or any corresponding embodiment thereof; a control terminal is used to execute the three-dimensional model display method of a tunnel engineering project according to the second aspect or any corresponding embodiment thereof.

[0026] The three-dimensional model display system for tunnel engineering provided by the present invention executes the corresponding three-dimensional model display method for tunnel engineering in the three-dimensional display system and the control terminal respectively, so that the user can quickly view the internal structure of the tunnel by simply operating the image layer, thereby solving the previous problems of difficulty in viewing the internal structure and difficulty in model cutting and component hiding operations, and improving the ease of use and usability of the digital business system based on the three-dimensional model, so that the user can more efficiently use the three-dimensional model for decision-making and analysis during the project construction and operation and maintenance management, thereby improving the management quality and efficiency of the project.

[0027] In a fourth aspect, the present invention provides a computer device, comprising: a memory and a processor, the memory and the processor are communicatively connected to each other, computer instructions are stored in the memory, and the processor executes the three-dimensional model display method of the tunnel engineering according to the first aspect or any corresponding embodiment thereof, or executes the three-dimensional model display method of the tunnel engineering according to the second aspect or any corresponding embodiment thereof by executing the computer instructions.

[0028] In a fifth aspect, the present invention provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the method for displaying a three-dimensional model of a tunnel engineering according to the first aspect or any corresponding embodiment thereof, or to execute the method for displaying a three-dimensional model of a tunnel engineering according to the second aspect or any corresponding embodiment thereof.

[0029] Sixthly, the present invention provides a computer program product, including computer instructions for causing a computer to execute the three-dimensional model display method for tunnel engineering according to the first aspect or any corresponding embodiment thereof, or to execute the three-dimensional model display method for tunnel engineering according to the second aspect or any corresponding embodiment thereof. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following will briefly introduce the drawings required for use in the description of the specific embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0031] Figure 1 is a structural block diagram of a three-dimensional model display system for tunnel engineering according to an embodiment of the present invention;

[0032] Figure 2 is a schematic flowchart of a three-dimensional model display method for tunnel engineering for a three-dimensional display system according to an embodiment of the present invention;

[0033] Figure 3 is a schematic flowchart of another three-dimensional model display method for tunnel engineering for a three-dimensional display system according to an embodiment of the present invention;

[0034] Figure 4 is a schematic flowchart of a three-dimensional model display method for tunnel engineering for a control terminal according to an embodiment of the present invention;

[0035] Figure 5 is a schematic flowchart of another three-dimensional model display method for tunnel engineering for a control terminal according to an embodiment of the present invention;

[0036] Figure 6 is a schematic flowchart of a method for controlling the display of a three-dimensional model of tunnel engineering through an image layer;

[0037] Figure 7 is a schematic diagram of the general rules for layer division of a three-dimensional model of tunnel engineering according to an embodiment of the present invention;

[0038] Figure 8 is a schematic diagram of an image layer constructed in a three-dimensional display system according to an embodiment of the present invention;

[0039] Figure 9 is a schematic diagram of the model layers represented by each part in the image layer according to an embodiment of the present invention;

[0040] Figure 10It is a schematic diagram of the hardware structure of the computer device according to an embodiment of the present invention. Detailed implementation manners

[0041] To make the objectives, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Apparently, the described embodiments are some but not all of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.

[0042] The embodiment of the present invention provides a method for displaying a three-dimensional model of a tunnel project, and by constructing a target image layer corresponding to the target three-dimensional model, the effect that a user can quickly view the internal structure of the tunnel by simply operating the image layer is achieved.

[0043] According to an embodiment of the present invention, an embodiment of a method for displaying a three-dimensional model of a tunnel project is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order than here.

[0044] In this embodiment, a method for displaying a three-dimensional model of a tunnel project is provided, which can be used in a three-dimensional display system 11 as shown in Figure 1 The three-dimensional display system 11 is a digital business system based on a three-dimensional model. Currently, almost all engineering digital business systems are equipped with a three-dimensional model engine, which can parse common three-dimensional models and realize the association and application of three-dimensional model components of data and business data.

[0045] Figure 2 It is a flowchart of a method for displaying a three-dimensional model of a tunnel project according to an embodiment of the present invention. As shown in Figure 2 The process includes the following steps:

[0046] Step S201, obtain a target three-dimensional model of the tunnel project and a splitting rule of the target three-dimensional model.

[0047] Among them, the tunnel project refers to a channel project with a closed or semi-closed space excavated and constructed in media such as mountains and underground to meet the engineering requirements of various types such as water conservancy, transportation, and municipal engineering.

[0048] The target three-dimensional model refers to a digital model constructed for the tunnel project, which can accurately simulate the physical form and related attributes of the tunnel in reality, and can be a BIM model or a point cloud model, etc. There is no special requirement for its format, as long as the three-dimensional display system can parse it and implement the display and hiding functions.

[0049] In the target three-dimensional model created in this embodiment, different attribute information is assigned to different basic model units.

[0050] The splitting rule represents the criterion for decomposing the overall 3D model into multiple parts, where the multiple parts are usually divided based on engineering management requirements and model structure characteristics. For example, the tunnel model can be split into excavation stage model and lining stage model according to different construction stages; or the tunnel model can be split into tunnel structure model and support structure model according to structural function.

[0051] In this embodiment, the splitting rule may be to split at least into layers that can respectively correspond to the finest divisions.

[0052] Step S202: constructing a target image layer corresponding to the target three-dimensional model according to the splitting rule.

[0053] The target image layer represents a visual interface for users to interact with the target three-dimensional model, which can graphically display the structural composition and splitting of the three-dimensional model, so that users do not need to directly operate the complex three-dimensional model, but can control the corresponding part of the three-dimensional model by simply clicking on the graphic elements on the image layer. In this embodiment, the target image layer represents a graphic similar to the cross-sectional structural shape of the tunnel, which is used to intuitively express the structure of the tunnel, and at the same time realizes the control function of hiding and displaying the operable three-dimensional model on the graphic.

[0054] Specifically, according to the obtained splitting rules, a visual operation interface, ie, a target image layer, can be created in the three-dimensional display system 11 .

[0055] Step S203, using the target image layer to control the display of the target three-dimensional model.

[0056] Specifically, when the user operates on the target image layer, such as clicking a graphic button, the three-dimensional display system 11 can convert the user's operation into a control instruction for the target three-dimensional model according to the preset interaction logic.

[0057] Furthermore, the control instruction can drive the three-dimensional model to make corresponding display changes, such as showing or hiding a specific part of the model, cutting the model to view the internal structure, etc.

[0058] The method for displaying the three-dimensional model of a tunnel project provided in this embodiment can clearly present the corresponding relationship between the various parts of the model by constructing a target image layer corresponding to the target three-dimensional model through the splitting rules of the target three-dimensional model of the tunnel project. The user does not need to have a deep understanding of the complex three-dimensional model structure, and can quickly locate and operate the specific area of ​​the model by operating the image layer, which greatly reduces the difficulty of the user to operate the three-dimensional model and improves the convenience and efficiency of the operation. Further, by controlling the display of the target three-dimensional model through the target image layer, the user can quickly view the internal structure of the tunnel by simply operating the image layer, solving the problem of difficulty in viewing the internal structure and model sectioning and component hiding in the past, and improving the ease of use and usability of the digital business system based on the three-dimensional model, so that the user can more efficiently use the three-dimensional model for decision-making and analysis during the construction and operation and maintenance management of the project, thereby improving the management quality and management efficiency of the project. Further, through the association of the image layer with the three-dimensional model, a basis is provided for in-depth mining and utilization of the data value of the three-dimensional model. At the same time, since the user can operate the model more conveniently, the user can explore the various data information contained in the model more deeply.

[0059] In this embodiment, a method for displaying a three-dimensional model of a tunnel engineering is provided, which can be used for example Figure 1 The three-dimensional display system 11 shown, Figure 3 : is a flow chart of a method for displaying a three-dimensional model of a tunnel engineering according to an embodiment of the present invention. Figure 3 As shown, the process includes the following steps:

[0060] Step S301, obtain the target 3D model of the tunnel project and the splitting rules of the target 3D model. Figure 2 Step S201 of the illustrated embodiment will not be described in detail here.

[0061] Step S302: constructing a target image layer corresponding to the target three-dimensional model according to the splitting rule.

[0062] Specifically, the above step S302 includes:

[0063] Step S3021, constructing the first image layer according to the splitting rule.

[0064] The first image layer includes a plurality of button layers, and each button layer corresponds to a model part of the target three-dimensional model.

[0065] Specifically, the splitting rule determines the division method of each part of the target 3D model. Therefore, according to the obtained splitting rule, the corresponding parts of the model can be determined. For example, suppose the splitting rule splits the tunnel model into the tunnel structure, support structure (anchors, linings, etc.) and ancillary facilities (drainage pipes, etc.) according to the structural function.

[0066] Further, according to the determined split parts, multiple button layers can be created in the front-end interface of the 3D display system 11, and each button layer corresponds to a model part. For example, draw a button layer with an appearance similar to the shape of the tunnel body to represent the tunnel body structure, or draw a button layer with an anchor pattern to represent the anchor part.

[0067] Furthermore, the multiple created button layers can be arranged and laid out according to the structural logic of the tunnel. For example, place the button representing the tunnel body in the main position, and the buttons for the support structure and auxiliary facilities are distributed around it, so that users can intuitively understand the relationship between each part. Furthermore, through the arrangement and layout, a corresponding visual operation framework, that is, the first image layer, can be initially constructed.

[0068] Step S302, add an interaction event listener to each button layer in the first image layer to obtain the second image layer.

[0069] Among them, the interaction event listener represents a programming mechanism for monitoring and responding to specific user interaction events.

[0070] Specifically, each button layer needs to have basic interaction functions. For example, when clicking on different areas of the graphic, the graphic changes color, such as light color, and when clicking on the graphic again, it returns to the original color. At the same time, the clicked graphic can be associated with and drive the display and hiding of the 3D model. Therefore, the event handling mechanism of relevant programming languages (such as JavaScript) can be used to add corresponding interaction event listeners to each button layer.

[0071] In an example, taking the button layer representing the anchor as an example, by writing code, this button layer can monitor the user's click event. Further, when the user clicks this button, the interaction event listener can capture the corresponding operation behavior and convert it into an event object that the 3D display system 11 can recognize.

[0072] By adding interaction event listeners, each button layer can be transformed from a simple graphic element into a control with interaction functions. Further, the corresponding second image layer can be jointly constituted by multiple button layers with interaction functions.

[0073] Step S3023, associate each button layer in the second image layer with the target 3D model to obtain the target image layer.

[0074] Specifically, by establishing the association between each button layer in the second image layer and the target 3D model, the operation of the button diagram can accurately control the display state of the corresponding part of the target 3D model.

[0075] In some alternative embodiments, the above step S3023 includes:

[0076] Step a1: Associate each button layer in the second image layer with the target 3D model to obtain a third image layer.

[0077] Step a2: Use the target 3D model to test the third image layer.

[0078] Step a3: When the third image layer meets the preset test requirements, determine the third image layer as the target image layer.

[0079] Step a4: When the third image layer does not meet the preset test requirements, adjust and optimize the third image layer until a target image layer that meets the test requirements is obtained.

[0080] Specifically, as described in the above step S201, corresponding "attribute" information is assigned to each part of the model in the target 3D model. Therefore, for different button layers, by writing program code, a corresponding relationship is established with the parts in the 3D model that have corresponding attributes. For example, a specific "bolt attribute" is assigned to the bolt part in the model. Further, for the button layer representing the bolt, by writing program code, a corresponding relationship is established with the part in the 3D model that has the "bolt attribute".

[0081] Further, when the user clicks on the corresponding button layer, based on this association relationship, the corresponding part of the 3D model can be accurately determined and the corresponding operation can be executed.

[0082] Further, perform the above association operation on each button layer and form the corresponding third image layer, that is, a preliminary operation connection is established between the obtained third image layer and the target 3D model.

[0083] Further, use the target 3D model as the test object and comprehensively test the third image layer by simulating various actual usage scenarios.

[0084] During the testing process, each button in the third image layer can be clicked one by one, and it can be checked whether the 3D model responds as expected. For example, click the button representing the hiding of the tunnel body structure and check whether the tunnel body part in the 3D model is correctly hidden; quickly and continuously click multiple buttons to test the response speed and accuracy of the system. At the same time, check whether there are conflicts or abnormal situations between different button operations.

[0085] Further, by recording various data during the testing process, such as the operation response time, whether the model display result is correct, etc., it can be further determined whether the third image layer meets the preset test requirements.

[0086] Among them, the preset test requirements can be that the operation response time is within a certain threshold (for example, after clicking the button, the response time for the model to show changes does not exceed 1 second), the model display result is accurate (for example, after clicking the hide button, the corresponding part of the model should be completely hidden without affecting the display of other parts), etc., and can be set according to actual needs.

[0087] Furthermore, if the third image layer meets or exceeds the preset test requirements in all test indicators, it indicates that the association and interaction functions between the image layer and the 3D model are stable and reliable, and can meet the needs of users in actual operations. At this time, the third image layer is determined as the final target image layer.

[0088] If the third image layer does not meet the preset test requirements, targeted adjustment and optimization can be performed on the third image layer according to the data recorded during the test and the problems that occur. For example, if it is found that the operation response time of a certain button is too long, the model data query algorithm associated with the button in the backend code can be optimized to improve the data acquisition speed; if there is a situation where the model display is abnormal due to button operations, the association settings can be readjusted by checking whether the logic of the button-model association is correct.

[0089] Furthermore, after the adjustment is completed, the test is performed again. By repeating the above test and optimization process until the third image layer meets the preset test requirements, the target image layer that can stably and accurately control the display of the target 3D model is finally obtained.

[0090] Step S303, use the target image layer to control the display of the target 3D model. For details, please refer to Figure 2 Step S203 of the illustrated embodiment, which will not be elaborated here.

[0091] The 3D model display method for tunnel engineering provided in this embodiment provides intuitive operation interface elements for users by constructing button layers. Furthermore, by adding interaction event listeners to each button layer, each button layer has the ability to respond to operations, and thus when the user clicks the button, the corresponding event can be triggered. Furthermore, by associating the button layer with the target 3D model, an actual object for the interaction function added to the second image layer is provided. Furthermore, using the target 3D model to test the third image layer can simulate the actual usage scenario and check whether the operations of the button layer can correctly and stably control the display of the 3D model. Finally, if the test requirements are met, the corresponding third image layer is used as the final target image layer. If the test requirements are not met, the third image layer is adjusted and optimized until the obtained image layer can accurately and stably control the display of the 3D model, and then the optimization is stopped and the corresponding target image layer is output. Therefore, through continuous testing and optimization, the association between the image layer and the 3D model is ensured to be accurate and reliable.

[0092] In this embodiment, a three-dimensional model display method for tunnel engineering is provided, which can be used for a control terminal 12 as shown in Figure 1 Figure 4. Figure 4 FIG. 5 is a flowchart of the three-dimensional model display method for tunnel engineering according to an embodiment of the present invention. As shown in Figure 4 FIG. 6, the process includes the following steps:

[0093] Step S401, obtain the division requirements and model feature information of the three-dimensional model of the tunnel project.

[0094] Among them, the division requirements of the three-dimensional model represent the specific requirements for dividing the three-dimensional model according to the management requirements of the tunnel project. For example, the division requirement is to divide the layers of the three-dimensional model of the tunnel project according to the basic composition, left and right, and the whole of the tunnel project.

[0095] The model feature information represents various characteristic information of the tunnel project itself that affects the construction and display of the three-dimensional model, which may include geological conditions, structural forms, material properties, construction techniques, etc.

[0096] Step S402, determine the creation rules and splitting rules of the three-dimensional model according to the division requirements and model feature information.

[0097] Among them, the creation rules represent the specifications and standards followed when constructing the three-dimensional model of the tunnel project.

[0098] Specifically, by combining the obtained division requirements and model feature information to construct the corresponding creation rules of the three-dimensional model, it can be ensured that during the subsequent construction process of the three-dimensional model, the construction of each part structure conforms to the actual engineering logic.

[0099] Furthermore, by determining the splitting rules of the three-dimensional model, the subdivision operation method of the model can be determined, which further helps the subsequent user to independently control specific parts of the model according to needs.

[0100] Step S403, construct the target three-dimensional model of the tunnel project according to the creation rules.

[0101] Specifically, a suitable three-dimensional modeling software (such as Revit, Catia, etc.) can be determined according to the obtained creation rules, and then each part of the model can be gradually built according to the hierarchical structure and attribute settings specified in the creation rules. At the same time, during the construction process, the accuracy requirements of the creation rules are strictly followed to ensure the accuracy and reliability of the target three-dimensional model.

[0102] Step S404, send the target three-dimensional model and the splitting rules to the three-dimensional display system, so that the three-dimensional display system controls the display of the target three-dimensional model based on the splitting rules.

[0103] Specifically, the constructed target three-dimensional model and the segmentation rule corresponding to the target three-dimensional model are sent to the three-dimensional display system 11 together.

[0104] Further, the 3D display system 11 can control the display of the target 3D model according to the received splitting rule. Figure 2 and Figure 3 The detailed process of the method for displaying the three-dimensional model of the tunnel engineering shown will not be repeated here.

[0105] The tunnel engineering 3D model display method provided in this embodiment can make the subsequently constructed 3D model more suitable for the actual application scenario of the project by obtaining the division requirements and model characteristic information of the 3D model of the tunnel project. Further, the creation rules and splitting rules of the 3D model are determined according to the division requirements and model characteristic information, which provides a guarantee for the standardized creation and flexible operation of the 3D model, making the model more practical and operable in engineering management, and helping to improve the application effect of the digital business system based on the 3D model. Further, according to the creation rules, a target 3D model that meets the tunnel engineering management requirements and model characteristics can be constructed. Finally, after sending the target 3D model and the splitting rules to the 3D display system, the 3D display system can reasonably display the target 3D model according to the splitting rules, so that the user can quickly view the internal structure of the tunnel by simply operating the image layer, solving the problem of difficulty in viewing the internal structure and model cutting and component hiding in the past, and improving the ease of use and usability of the digital business system based on the 3D model, so that users can use the 3D model more efficiently to make decisions and analyze in the process of engineering construction and operation and maintenance management, thereby improving the management quality and efficiency of the project.

[0106] In this embodiment, a method for displaying a three-dimensional model of a tunnel engineering is provided, which can be used for example Figure 1 The control terminal 12 shown, Figure 5 : is a flow chart of a method for displaying a three-dimensional model of a tunnel engineering according to an embodiment of the present invention. Figure 5 As shown, the process includes the following steps:

[0107] Step S501, obtaining the division requirements and model characteristic information of the three-dimensional model of the tunnel project.

[0108] The division requirements of the three-dimensional model can be obtained through the following steps:

[0109] Step b1, obtaining the management requirements of the tunnel project.

[0110] Step b2: analyzing the division of the three-dimensional model according to the management requirements to obtain the division requirements of the three-dimensional model.

[0111] Among them, the division requirements of the 3D model can be simple requirements or complex requirements. The simpler the requirements, the simpler the creation and splitting rules of the 3D model, and the more complex the requirements, the more complex the creation and splitting rules of the 3D model.

[0112] Specifically, the management requirements of the tunnel project can be determined by communicating with the relevant staff involved in the tunnel project.

[0113] Furthermore, the division requirements of the 3D model can be analyzed based on the management requirements of the tunnel project, and the division requirements for the layers of the 3D model can be confirmed. For example, the layers of the 3D model of the tunnel project can be divided according to the basic composition, left and right, and the whole of the tunnel project.

[0114] Step S502: Determine the creation rules and splitting rules of the 3D model according to the division requirements and model feature information.

[0115] Specifically, the above step S502 includes:

[0116] Step S5021: Analyze the creation of the 3D model according to the division requirements and model feature information to obtain the creation rules of the 3D model.

[0117] Specifically, the confirmed layer division requirements and the feature information of the tunnel project model can be comprehensively considered and analyzed to obtain the general rules for creating the 3D model, which may include the sequence of model construction, setting of hierarchical relationships, and method of adding attribute information, etc.

[0118] Step S5022: Determine the layer division levels of the 3D model according to the creation rules.

[0119] Specifically, according to the determined creation rules, the 3D model can be divided into layer division levels of first level, second level, and third level.

[0120] Among them, the first-level layer is associated with the visibility of the overall 3D model, the second-level layer is associated with the visibility of the left and right graphics of the model, and the third-level layer is associated with the specific structural parts of the model such as anchor bolts, primary support, lining, road surface, etc.

[0121] Step S5023: Determine the creation rules and splitting rules of the 3D model according to the layer division levels.

[0122] Specifically, according to the layer division levels determined in step S4022, the creation rule of the 3D model can be determined as: for the content in the finest divided layer, such as the anchor bolts, primary support, lining, road surface, etc. on the left and right, corresponding "attribute" information is assigned to their corresponding 3D models respectively to achieve accurate identification and management.

[0123] Furthermore, the splitting rule of the three-dimensional model can be determined as follows: the model should be split at least to the extent corresponding to the finest division layer, that is, three-dimensional model creation and splitting operations should be performed on the left and right anchor bolts, primary support, lining, road surface, etc. respectively, so as to meet diverse usage requirements.

[0124] Step S503: Construct the target three-dimensional model of the tunnel project according to the creation rule.

[0125] Specifically, if the target three-dimensional model is a three-dimensional BIM model, the left and right anchor bolts, primary support, lining, road surface, etc. can be created in one model, or can be split into multiple models for creation. The key lies in splitting the left and right anchor bolts, primary support, lining, road surface into different basic model units in the BIM model according to the determined creation rule, and at the same time assigning the marked "attribute" information to the left and right anchor bolt model units in the BIM model.

[0126] For example, "Z-MG" and "Y-MG", the same primary support model unit is assigned the "attribute" information "Z-CZ" and "Y-CZ", the lining model unit is assigned the "attribute" information "Z-CQ" and "Y-CQ", and the road surface model unit is assigned the "attribute" information "Z-LM" and "Y-LM".

[0127] Furthermore, if the target three-dimensional model is a point cloud model, it is necessary to divide the point cloud models collected in different regions or at different stages so that accurate screening can be performed in the three-dimensional display system 1 subsequently, achieving the same effect as the three-dimensional BIM model.

[0128] Step S504: Send the target three-dimensional model and the splitting rule to the three-dimensional display system so that the three-dimensional display system controls the display of the target three-dimensional model based on the splitting rule. For details, please refer to Figure 4 Step S403 of the illustrated embodiment, which will not be elaborated here.

[0129] The method for displaying the three-dimensional model of a tunnel project provided in this embodiment analyzes the division of the three-dimensional model according to the management requirements of the tunnel project, and can ensure that the division of the three-dimensional model can be closely centered around the actual management requirements of the project, thereby enabling the subsequently constructed three-dimensional model and the operations based on the model to be more in line with the actual scenario of project management. Further, by analyzing the creation of the three-dimensional model in combination with the division requirements and the model characteristic information, the best way to create the three-dimensional model of the tunnel project can be found. Further, the creation rules clarify the construction logic of each part of the model, so the layer division level determined according to the creation rules can organize the three-dimensional model in an orderly manner. Finally, the creation rules and splitting rules of the three-dimensional model are determined according to the layer division level, which can ensure that when constructing the model, each part is built according to the correct hierarchy and logic, so that the model structure is accurate. Therefore, by implementing the present invention, the standardization and operability of model construction are guaranteed.

[0130] In this embodiment, a tunnel engineering 3D model display system is provided. Figure 1 As shown, the tunnel engineering three-dimensional model display system 1 includes a three-dimensional display system 11 and a control terminal 12.

[0131] The three-dimensional display system 11 is used to perform the following steps: Figures 2 to 3 The tunnel engineering three-dimensional model display method shown in FIG. 1; the control terminal 12 is used to execute the following Figures 4 to 5 The method of displaying the three-dimensional model of the tunnel project shown will not be repeated here.

[0132] The three-dimensional model display system for tunnel engineering provided in this embodiment executes the corresponding three-dimensional model display method for tunnel engineering in the three-dimensional display system and the control terminal respectively. The user can quickly view the internal structure of the tunnel by simply operating the image layer, which solves the previous problems of difficulty in viewing the internal structure and difficulty in model cutting and component hiding operations, improves the ease of use and usability of the digital business system based on the three-dimensional model, and enables users to use the three-dimensional model more efficiently for decision-making and analysis during the project construction and operation and maintenance management, thereby improving the management quality and efficiency of the project.

[0133] In one example, if Figure 6 As shown, a method for controlling the display of a tunnel engineering 3D model through an image layer is provided, aiming to facilitate viewing the tunnel 3D model results on a 3D display system. First, the layer division requirements of the 3D model are sorted out, and then the creation and splitting rules of the 3D model are formulated. The 3D model is created and processed based on the rules, and then a graphic that can link the display and disappearance of the model is constructed in the 3D display system, and finally the functional application of the image layer controlling the 3D model is realized in the 3D display system. Specifically, it includes:

[0134] S1. Sort out the requirements for layer division of the 3D model of the tunnel project.

[0135] Specifically, according to the management requirements of the tunnel project, analyze the division requirements of the 3D model, and confirm the layer division requirements of the model. For example, the layers of the 3D model of the tunnel project need to be divided according to the basic composition, left and right, and the whole of the tunnel project.

[0136] S2. Establish the rules for creating and splitting the 3D model.

[0137] Specifically, based on the layer division requirements confirmed in S1 and combined with the characteristics of the tunnel project model, analyze the general rules for creating the 3D model, and divide the 3D model layers into first-level, second-level, and third-level layers.

[0138] Generally, the first-level layer is associated with the visibility of the overall 3D model, the second-level layer is associated with the visibility of the left and right graphics of the model, and the third-level layer is associated with the specific structural parts of the model such as bolts, primary support, lining, road surface, etc. As Figure 7 shown.

[0139] Thus, establish that the creation rules of the 3D model should assign corresponding "attribute" information to the 3D models of bolts, primary support, lining, road surface, etc. on the left and right sides according to the most detailed divided layers; at the same time, establish that the splitting rule of the 3D model is to split at least to the layers that can correspond to the most detailed division respectively, and create 3D models for bolts, primary support, lining, road surface, etc. on the left and right sides respectively.

[0140] Furthermore, the 3D model can include BIM models and point cloud models, etc., all of which need to follow the creation and splitting rules of the 3D model.

[0141] S3. Create and process the 3D model.

[0142] Specifically, in this step, the creation and processing work of the 3D model will be carried out. For the creation of the 3D BIM model of the tunnel project, the bolts, primary support, lining, road surface, etc. on the left and right sides can be created in one model, or split into multiple models for creation. The key is to split the bolts, primary support, lining, road surface on the left and right sides into different basic model units in the BIM model according to the rules in S2, and at the same time assign the marked "attribute" information to the bolt model units on the left and right sides in the BIM model, such as "Z-MG" "Y-MG", and assign the "attribute" information "Z-CZ" "Y-CZ" to the primary support model units, the "attribute" information "Z-CQ" "Y-CQ" to the lining model units, and the "attribute" information "Z-LM" "Y-LM" to the road surface model units.

[0143] Furthermore, the point cloud model needs to divide the point cloud models collected in different regions or at different stages so that accurate screening can be carried out in the subsequent 3D display system, achieving the same effect as the BIM model.

[0144] S4. The 3D display system constructs a graphic for the linkage model to show and hide.

[0145] Specifically, in the process of developing the 3D display system, first, the 3D model should be uploaded to the 3D display system. Based on the model splitting rules formulated in S2, the front-end developer constructs an image layer, as Figure 8 shown.

[0146] The specific process is that the front-end develops a graphic representing the image layer and draws a graphic similar to the cross-section of a tunnel (i.e., Figure 8 ), the graphic contains elements such as "left", "right", "3D", as well as "bolt", "primary support", "lining", "road surface", etc. The positional relationship of each element refers to Figure 8 , and at the same time, "bolt", "primary support", "lining", "road surface" can be split into the left half and the right half. The graphic should have basic interaction functions, that is, when clicking on different areas of the graphic, the graphic changes color, such as light color, and when clicking on the graphic again, it returns to the original color. At the same time, the clicked graphic can be associated with and drive the showing and hiding of the 3D model.

[0147] Therefore, in the 3D display system, the back-end developer realizes the button function of the image layer and the showing and hiding control of the corresponding 3D model. The corresponding control content is as Figure 9 shown.

[0148] The specific process is that the back-end associates the graphics representing the content such as "bolt", "primary support", "lining", "road surface" on the left and right sides shown by the front-end with the existing BIM models of "bolt", "primary support", "lining", "road surface" on the left and right sides. The data logic is that the graphics are associated with the "attribute" information of the identifiers of the basic units of the BIM model. For example, the left "bolt" graphic is associated with all the basic units of the "attribute" information with the identifier "Z-MG" in the BIM model. In terms of the operation logic, that is, when clicking on the corresponding graphic of the image layer, the back-end can quickly and accurately call and return the corresponding BIM model data for the front-end to make the interaction of showing and hiding. For example, when clicking on the graphic "3D", the graphic "3D" changes color, such as light color, and all BIM models are hidden. When clicking again, it returns to the original color and all BIM models are shown; when clicking on the "left" of the graphic, the graphic "left" changes color, such as light color, and at the same time, all the basic units in the BIM model whose "attribute" information contains "Z" are hidden, that is, the left BIM model is hidden. When clicking on the graphic "left" again, the graphic returns to the original color and the hidden left BIM model is restored to be shown.

[0149] S5. The three-dimensional display system realizes the application of image layer control of three-dimensional model.

[0150] Specifically, in this step, after the front-end and back-end joint debugging and testing functions of the 3D display system meet the expected requirements, the application of the image layer to control the 3D model is finally realized, and the expression of the display and hiding functions of the 3D model of the tunnel project is realized by controlling the image layer.

[0151] This example provides a method for controlling the display of a tunnel engineering 3D model through an image layer, which has the following effects:

[0152] 1. The application of this example can greatly improve the convenience for users when operating the 3D model of the tunnel project, and quickly help users to cut and hide the 3D model, so that they can efficiently view the structure of the 3D model of the tunnel project;

[0153] 2. With the improvement of the ease of use and usability of the digital business system based on 3D models, the business system can be further promoted and applied, improving the management quality and efficiency of the project. At the same time, the data value of 3D models such as BIM models and point cloud models will be further mined and utilized.

[0154] Therefore, through this example, the function of convenient viewing and display of the three-dimensional model of the tunnel project is realized, which greatly improves the ease and usability of the three-dimensional display scene in the current digital system of tunnel projects for three-dimensional model operation, promotes the application of digital systems in engineering construction, improves project management efficiency and quality, and promotes the mining and utilization of the value of three-dimensional models.

[0155] The embodiment of the present invention also provides a computer device having the above Figures 2 to 5 The three-dimensional model display method of the tunnel project is shown.

[0156] See also Figure 10 , Figure 10 is a schematic diagram of the structure of a computer device provided by an optional embodiment of the present invention, such as Figure 10As shown, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Each component communicates with each other using different buses and can be installed on a common motherboard or installed in other ways as needed. The processor can process instructions executed within the computer device, including instructions stored in the memory or on the memory to display graphical information of the GUI on an external input / output device (such as a display device coupled to the interface). In some alternative embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (such as an array of servers, a set of blade servers, or a multi-processor system). Figure 10 In the figure, a processor 10 is taken as an example.

[0157] The processor 10 can be a central processing unit, a network processor, or a combination thereof. Among them, the processor 10 can further include a hardware chip. The above hardware chip can be an application-specific integrated circuit, a programmable logic device, or a combination thereof. The above programmable logic device can be a complex programmable logic device, a field-programmable gate array, a generic array logic, or any combination thereof.

[0158] Among them, the memory 20 stores instructions executable by at least one processor 10, so that at least one processor 10 executes the methods shown in the above embodiments.

[0159] The memory 20 can include a program storage area and a data storage area. Among them, the program storage area can store an operating system and application programs required for at least one function; the data storage area can store data created according to the use of the computer device, etc. In addition, the memory 20 can include a high-speed random access memory, and can also include a non-transitory memory, such as at least one magnetic disk storage device, a flash memory device, or other non-transitory solid-state storage devices. In some alternative embodiments, the memory 20 can optionally include a memory remotely set relative to the processor 10, and these remote memories can be connected to the computer device through a network. Examples of the above network include but are not limited to the Internet, an enterprise intranet, a local area network, a mobile communication network, and combinations thereof.

[0160] The memory 20 can include a volatile memory, such as a random access memory; the memory can also include a non-volatile memory, such as a flash memory, a hard disk, or a solid-state drive; the memory 20 can also include a combination of the above types of memories.

[0161] The computer device further includes a communication interface 30 for the computer device to communicate with other devices or communication networks.

[0162] Embodiments of the present invention also provide a computer-readable storage medium. The method according to the embodiments of the present invention can be implemented in hardware, firmware, or be implemented as computer code that can be recorded on a storage medium, or be implemented as computer code that is originally stored in a remote storage medium or a non-transitory machine-readable storage medium and downloaded through a network and will be stored in a local storage medium, so that the method described herein can be stored as such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only memory, a random access memory, a flash memory, a hard disk, or a solid-state drive, etc.; further, the storage medium can also include a combination of the above-mentioned types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by the computer, the processor, or the hardware, the method shown in the above embodiments is implemented.

[0163] A part of the present invention can be applied as a computer program product, such as computer program instructions. When executed by a computer, through the operation of the computer, the method and / or technical solution according to the present invention can be called or provided. Those skilled in the art should understand that the forms in which computer program instructions exist in a computer-readable medium include, but are not limited to, source files, executable files, installation package files, etc. Correspondingly, the ways in which computer program instructions are executed by a computer include, but are not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Herein, the computer-readable medium can be any available computer-readable storage medium or communication medium accessible to the computer.

[0164] Although the embodiments of the present invention are described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations all fall within the scope defined by the appended claims.

Claims

1. A method for displaying a three-dimensional model of a tunnel engineering, characterized in that: For a three-dimensional display system; the method comprises: Acquire a target three-dimensional model of a tunnel project and a splitting rule of the target three-dimensional model; According to the splitting rule, constructing a target image layer corresponding to the target three-dimensional model; The target image layer is used to control the display of the target three-dimensional model.

2. The method according to claim 1, characterized in that According to the splitting rule, constructing a target image layer corresponding to the target three-dimensional model includes: According to the splitting rule, construct a first image layer, wherein the first image layer includes a plurality of button layers; Adding an interactive event listener to each button layer in the first image layer to obtain a second image layer; Each button layer in the second image layer is associated with the target three-dimensional model to obtain the target image layer.

3. The method according to claim 2, characterized in that Associating each button layer in the second image layer with the target three-dimensional model to obtain the target image layer, including: Associating each button layer in the second image layer with the target three-dimensional model to obtain a third image layer; Using the target three-dimensional model, testing the third image layer; When the third image layer meets the preset test requirements, determining the third image layer as the target image layer; When the third image layer does not preset the test requirement, the third image layer is adjusted and optimized until the target image layer that meets the test requirement is obtained.

4. A method for displaying a three-dimensional model of a tunnel engineering, characterized in that: Used for a control terminal, the control terminal is connected to a three-dimensional display system; the method comprises: Obtain the division requirements and model characteristics information of the 3D model of the tunnel project; Determining a creation rule and a splitting rule of the three-dimensional model according to the division requirements and the model characteristic information; According to the creation rules, constructing a target three-dimensional model of the tunnel project; The target three-dimensional model and the segmentation rule are sent to the three-dimensional display system, so that the three-dimensional display system controls the display of the target three-dimensional model based on the segmentation rule.

5. The method according to claim 4, characterized in that Obtain the division requirements of the 3D model of the tunnel project, including: Obtaining management requirements for the tunnel project; The division of the three-dimensional model is analyzed according to the management requirement to obtain the division requirement of the three-dimensional model.

6. The method according to claim 4, characterized in that Determining the creation rule and splitting rule of the three-dimensional model according to the division requirements and the model characteristic information includes: Analyzing the creation of the three-dimensional model according to the division requirements and the model characteristic information to obtain a creation rule of the three-dimensional model; Determining the layer division level of the three-dimensional model according to the creation rule; The creation rule and the splitting rule of the three-dimensional model are determined according to the layer division level.

7. A tunnel engineering three-dimensional model display system, characterized in that: The system comprises: A three-dimensional display system, used to execute the method for displaying a three-dimensional model of a tunnel engineering project according to any one of claims 1 to 3; A control terminal is used to execute the tunnel engineering three-dimensional model display method described in any one of claims 4 to 6.

8. A computer device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the method for displaying a three-dimensional model of a tunnel engineering as described in any one of claims 1 to 6 by executing the computer instructions.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the method for displaying a three-dimensional model of a tunnel engineering according to any one of claims 1 to 6.

10. A computer program product, characterized in that The method comprises computer instructions for causing a computer to execute the method for displaying a three-dimensional model of a tunnel engineering as claimed in any one of claims 1 to 6.