Tunnel three-dimensional model sudden change section processing method, device and system
By determining the correlation relationship between the cross section of the mutation segment in the three-dimensional tunnel model and automatically performing connection processing, the problem of high difficulty in handling the connection of the mutation segment is solved, and the processing efficiency and convenience are improved.
Patent Information
- Application Number
- CN202411262329.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-10
- Publication Date
- 2024-12-13
- Estimated Expiration
- 2044-09-10
AI Technical Summary
During the generation of the three-dimensional model of the tunnel, the transition processing of mutation cross-section connection requires manual intervention, resulting in high operational difficulty and low processing efficiency.
By determining the correlation relationship between adjacent first sections and second sections in the tunnel model, including size relationships, offset relationships and primary and secondary relationships, selecting corresponding processing methods for connection processing, reducing manual dependence and improving processing efficiency .
It reduces the difficulty of connecting section mutation segments, improves the convenience and processing efficiency of the tunnel three-dimensional model mutation segments, and reduces the dependence on artificiality.
Smart Images

Figure CN119129068A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of tunnel modeling, and in particular to a method, device and system for processing a sudden change section of a three-dimensional tunnel model. Background Art
[0002] In the related art, in the process of generating a three-dimensional tunnel model, sudden cross-sections often appear. In this case, it is usually necessary to perform connection and transition processing on the sudden cross-sections to ensure the integrity of the three-dimensional tunnel model and the continuity of the internal components of the tunnel. However, in the existing technology, it is often necessary to rely on manual connection and transition processing for the sudden sections, which is difficult to operate and leads to low processing efficiency. Summary of the invention
[0003] In order to overcome the problems existing in the related art, the present disclosure provides a method, device and system for processing a sudden change section of a three-dimensional tunnel model.
[0004] According to a first aspect of an embodiment of the present disclosure, a method for processing a sudden change section of a three-dimensional tunnel model is provided, comprising:
[0005] In response to receiving an instruction to perform transition processing on a target section mutation segment in a target tunnel model, determining a first section and a second section corresponding to the target mutation segment in the target tunnel model; the first section is adjacent to the second section;
[0006] Acquire first parameter information of the first section and second parameter information of the second section;
[0007] Determine an association relationship between the first section and the second section according to the first parameter information and the second parameter information; the association relationship includes a size relationship, an offset relationship, and a primary and secondary relationship;
[0008] According to the association relationship, a processing method corresponding to the association relationship is selected to perform connection processing on the first section and the second section to obtain the target section mutation segment after the connection processing.
[0009] According to a second aspect of an embodiment of the present disclosure, a device for processing a sudden change section of a three-dimensional tunnel model is provided, comprising:
[0010] A first determining unit is configured to determine, in response to receiving an instruction to perform transition processing on a target section mutation segment in a target tunnel model, a first section and a second section corresponding to the target mutation segment in the target tunnel model; the first section is adjacent to the second section;
[0011] an acquiring unit, configured to acquire first parameter information of the first section and second parameter information of the second section;
[0012] A second determining unit, configured to determine an association relationship between the first section and the second section according to the first parameter information and the second parameter information; the association relationship includes a size relationship, an offset relationship, and a primary-secondary relationship;
[0013] A selection unit is used to select a processing method corresponding to the association relationship according to the association relationship, perform connection processing on the first section and the second section, and obtain the target section mutation segment after the connection processing.
[0014] According to a third aspect of an embodiment of the present disclosure, an electronic device includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the method described in any one of the first aspects is implemented.
[0015] According to a fourth aspect of an embodiment of the present disclosure, there is provided a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the method according to any one of the first aspects is implemented.
[0016] According to a fifth aspect of an embodiment of the present disclosure, a computer program product is provided, comprising a computer program, wherein the computer program implements the method as described in any one of the first aspects when executed by a processor.
[0017] The technical solution provided by the embodiment of the present disclosure may include the following beneficial effects: by responding to receiving an instruction to perform transition processing on the target section mutation segment in the target tunnel model, determining the first section and the second section corresponding to the target mutation segment in the target tunnel model; obtaining the first parameter information of the first section and the second parameter information of the second section; determining the association relationship between the first section and the second section according to the first parameter information and the second parameter information; according to the association relationship, selecting a processing method corresponding to the association relationship to perform connection processing according to the first section and the second section, and obtaining the target section mutation segment after connection processing. By judging the association relationship between the adjacent first short side and the second section, and determining the corresponding connection processing method according to the association relationship, the dependence on manual labor is reduced, the difficulty of connection processing of the section mutation segment is reduced, and the convenience and processing efficiency of connection processing of the mutation segment of the tunnel three-dimensional model are improved.
[0018] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0020] Figure 1 The present invention is a flow chart of a method for processing a sudden change section of a three-dimensional tunnel model according to an exemplary embodiment.
[0021] Figure 2 It is a schematic diagram of a first section and a second section in which the association relationship is a size relationship according to an exemplary embodiment.
[0022] Figure 3 It is a schematic diagram of a first section and a second section in which the association relationship is an offset relationship according to an exemplary embodiment.
[0023] Figure 4 It is a schematic diagram of a first initial support model and a second initial support model of a plugging wall according to an exemplary embodiment.
[0024] Figure 5 It is a schematic diagram of a cable trough connector model according to an exemplary embodiment.
[0025] Figure 6 It is a schematic diagram of a tunnel main hole model and an auxiliary cavern model before cutting according to an exemplary embodiment.
[0026] Figure 7 It is a schematic diagram of a trimmed tunnel main hole model and an auxiliary cavern model according to an exemplary embodiment.
[0027] Figure 8 It is a block diagram of a device for processing a sudden change section of a three-dimensional tunnel model according to an exemplary embodiment.
[0028] Fig. 9 The invention is a block diagram of a device for processing a sudden change section of a three-dimensional tunnel model according to an exemplary embodiment.
[0029] Reference numerals
[0030] 1. First section; 2. Second section; 3. First non-overlapping area; 4. Second non-overlapping area; 5. Third non-overlapping area; 6. Initial support model; 7. Secondary lining model; 8. First cable trough model; 9. Second cable trough model; 10. Cable trough connector model; 11. Tunnel main hole model; 12. Auxiliary cavern model; 13. First initial support model; 14. Second initial support model; 15. Target tunnel model. DETAILED DESCRIPTION
[0031] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Instead, they are merely examples of devices and methods consistent with some aspects of the present invention as detailed in the appended claims.
[0032] The terms used in the disclosed embodiments are only for the purpose of describing specific embodiments, and are not intended to limit the disclosed embodiments. The singular forms "a", "an" and "the" used in the disclosed embodiments and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings.
[0033] It should be understood that although the terms first, second, third, etc. may be used to describe various information in the disclosed embodiments, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of the disclosed embodiments, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the words "if" and "if" as used herein may be interpreted as "at" or "when" or "in response to determination".
[0034] In addition, various forms of processes shown in the embodiments of the present disclosure may be used to reorder, add or delete steps. For example, the steps described in the present application may be performed in parallel, sequentially or in different orders, as long as the desired results of the technical solution disclosed in the present disclosure can be achieved, and this document does not limit this.
[0035] In the related art, in the process of generating a three-dimensional tunnel model, sudden cross-sections often appear. In this case, it is usually necessary to perform connection and transition processing on the sudden cross-sections to ensure the integrity of the three-dimensional tunnel model and the continuity of the internal components of the tunnel. However, in the existing technology, it is often necessary to rely on manual connection and transition processing for the sudden sections, which is difficult to operate and leads to low processing efficiency.
[0036] In order to solve the above problems, the present disclosure provides a method, device and system for processing a sudden section of a tunnel three-dimensional model. In response to receiving an instruction to perform transition processing on a sudden section of a target section in a target tunnel model, the first section and the second section corresponding to the target sudden section in the target tunnel model are determined; the first parameter information of the first section and the second parameter information of the second section are obtained; the association relationship between the first section and the second section is determined according to the first parameter information and the second parameter information; according to the association relationship, a processing method corresponding to the association relationship is selected to perform connection processing according to the first section and the second section to obtain the sudden section of the target section after the connection processing. By judging the association relationship between the adjacent first short side and the second section and determining the corresponding connection processing method according to the association relationship, the dependence on manual labor is reduced, the difficulty of connection processing of the sudden section of the section is reduced, and the convenience and processing efficiency of connection processing of the sudden section of the tunnel three-dimensional model are improved.
[0037] Figure 1 is a flow chart of a method for processing a sudden change section of a tunnel three-dimensional model according to an exemplary embodiment. Figure 1 As shown, it should be noted that the method for processing a sudden change section of a three-dimensional tunnel model according to the embodiment of the present disclosure is applied to a device for processing a sudden change section of a three-dimensional tunnel model. Figure 1 As shown, the method may include the following steps:
[0038] Step 101 , in response to receiving an instruction to perform transition processing on a target section mutation segment in a target tunnel model 15 , determining a first section 1 and a second section 2 corresponding to the target mutation segment in the target tunnel model 15 .
[0039] Among them, the first section 1 is adjacent to the second section 2.
[0040] It should be noted that the sudden section of the tunnel can be a sudden section of the tunnel cross section, or a sudden section of the structure cross connection.
[0041] In one embodiment, upon receiving an instruction to perform transition processing on a target section mutation segment in the target tunnel model 15 , a first section 1 and a second section 2 corresponding to the target mutation segment in the target tunnel model 15 are determined according to parameter information of the target tunnel model 15 .
[0042] In an example, the above-mentioned instruction may be an instruction input by a user through a terminal device, and the instruction may include location information of the mutation segment.
[0043] In another embodiment of the present disclosure, the processing range can also be determined according to the start mileage and end mileage input by the user. All cross-section mutation positions within the processing range are searched and determined according to the tunnel name, route name, start and end mileage.
[0044] Step 102 , obtaining first parameter information of the first section 1 and second parameter information of the second section 2 .
[0045] In one embodiment, the first parameter information and the second parameter information may both include initial support cross-section information and secondary lining cross-section information.
[0046] Step 103: Determine the association relationship between the first section 1 and the second section 2 according to the first parameter information and the second parameter information.
[0047] Among them, the association relationship includes size relationship, offset relationship and primary and secondary relationship.
[0048] In some embodiments of the present disclosure, step 103 may specifically include the following steps:
[0049] Step a1: Obtain a first model type in the first parameter information and a second model type in the second parameter information.
[0050] In one embodiment, the above type may be a tunnel main cave model 11 or an auxiliary cave model 12 .
[0051] Step a2: for the first model type and the second model type, when one model type is a tunnel main cavern and the other model type is an auxiliary cavern, determining the association relationship as a primary and secondary relationship.
[0052] It can be understood that, when one of the models is the tunnel main cave model 11 and the other model is the auxiliary cave model 12, the association relationship between the first model type and the second model type can be determined as a primary-secondary relationship.
[0053] Step a3, obtaining the first section 1 region coordinates in the first parameter information and the second section 2 region coordinates in the second parameter information.
[0054] Step a4, determining whether the association relationship is a size relationship or an offset relationship according to the coordinates of the first section 1 region and the coordinates of the second section 2 region.
[0055] It is understandable that if Figure 2 , Figure 3 As shown, when the association relationship is a size relationship, only one side needs to use a blocking wall for the area where the first section 1 and the second section 2 do not overlap, that is, the mutation area is blocked with a blocking wall; when the association relationship is an offset relationship, there are mutation areas on both sides that do not overlap the first section 1 and the second section 2, and both need to be blocked with a blocking wall. Therefore, different processing methods are required for different association relationships.
[0056] In some embodiments of the present disclosure, step a4 may specifically include the following steps:
[0057] Step a41, generating a first minimum bounding box based on the first section area coordinates, and generating a second minimum bounding box based on the second section area coordinates.
[0058] It can be understood that the first minimum bounding box can be obtained in the following manner: obtain the maximum horizontal coordinate A1, the maximum vertical coordinate B1, the minimum horizontal coordinate a1 and the minimum vertical coordinate b1 in the area of the first section 1, and use (A1, B1), (a1, b1), (A1, b1), (a1, B1) as the four vertex coordinates of the first minimum bounding box to obtain the area coordinates of the first minimum bounding box; similarly, obtain the maximum horizontal coordinate A2, the maximum vertical coordinate B2, the minimum horizontal coordinate a2 and the minimum vertical coordinate b2 in the area of the second section 2, and use (A2, B2), (a2, b2), (A2, b2), (a2, B2) as the four vertex coordinates of the second minimum bounding box to obtain the area coordinates of the second minimum bounding box.
[0059] In some embodiments, when there is a gap between the first cross-section and the second cross-section, a first plane can be determined between the first cross-section and the second cross-section, the first cross-section and the second cross-section can be projected onto the first plane, and the determination operation of the first minimum bounding box and the second minimum bounding box can be completed based on the projection result.
[0060] Step a42: for the first minimum bounding box and the second minimum bounding box, when one of the bounding boxes contains the other bounding box, determine that the association relationship is a size relationship.
[0061] Step a43: when a part of the area of one bounding box overlaps with that of the other bounding box, determine that the association relationship is an offset relationship.
[0062] It can be understood that determining the association relationship based on the minimum bounding box can improve the accuracy of the judgment result.
[0063] Step 104, according to the association relationship, a processing method corresponding to the association relationship is selected to perform connection processing on the first section 1 and the second section 2 to obtain a target section mutation segment after the connection processing.
[0064] In some embodiments, a plugging wall model can be generated at corresponding positions of the first section 1 and the second section 2, so as to achieve connection between the first section 1 and the second section 2, and block the non-overlapping area between the first section 1 and the second section 2.
[0065] In some embodiments of the present disclosure, step 104 may specifically include the following steps:
[0066] Step b1, when the association relationship is a size relationship, determine the first non-overlapping area 3 corresponding to the first section 1 and the second section 2, determine the first non-overlapping area 3 as the target non-overlapping area, and perform the following plugging wall generation operation on the first non-overlapping area 3 to complete the connection processing.
[0067] like Figure 2 As shown, when the correlation relationship is a size relationship, there is a non-overlapping area only on one side of the tunnel model in the mutation section.
[0068] In one embodiment, when the association relationship is a size relationship, the first non-overlapping area 3 corresponding to the first section 1 and the second section 2 is determined, and the first non-overlapping area 3 is determined as the target non-overlapping area. The following steps b2 to b5 of the plugging wall generation operation are performed for the target non-overlapping area to complete the connection processing.
[0069] Step b2, determining the section to which the target non-overlapping area belongs.
[0070] The corresponding section is the first section 1 or the second section 2.
[0071] In one embodiment, the existence of the first non-overlapping region 3 indicates that the area of one cross section is larger than the area of the other cross section, and the cross section to which the first non-overlapping region 3 belongs is the cross section with the larger cross section area.
[0072] Step b3, generating a secondary lining model 7 of the plugging wall according to the secondary lining outer contour of the corresponding section and the secondary lining inner contour of another section.
[0073] Among them, Figure 4 As shown, the secondary lining model 7 of the plugging wall is connected between the first section 1 and the second section 2, and the other section is the section other than the section belonging to the first section 1 and the second section 2.
[0074] It should be noted that the three-dimensional model of the tunnel usually includes an initial support model 6 and a secondary lining model 7. The initial support model is arranged outside the secondary lining model 7. Therefore, it is necessary to generate the secondary lining model 7 of the plugging wall and the initial support model of the plugging wall separately.
[0075] Step b4, generating a first initial support model 13 of the plugging wall on a side close to the corresponding section according to the initial support outer contour of the corresponding section and the initial support inner contour of another section.
[0076] Step b5, generating a second initial support model 14 of the plugging wall on the side close to the other section according to the initial support outer contour of the section and the initial support outer contour of the other section.
[0077] It should be noted that, for the initial support model of the pier wall, a first initial support model 13 and a second initial support model 14 need to be set to ensure the stability of the entire pier wall.
[0078] In some embodiments of the present disclosure, step 104 may specifically include the following steps:
[0079] When the association relationship is an offset relationship, the second non-overlapping area 4 and the third non-overlapping area 5 corresponding to the first section 1 and the second section 2 are determined, and the second non-overlapping area 4 and the third non-overlapping area 5 are respectively determined as target non-overlapping areas, and the target non-overlapping area corresponding to the first non-overlapping area 3 and the target non-overlapping area corresponding to the second non-overlapping area 4 are respectively subjected to plugging wall generation operations to complete the connection processing.
[0080] It can be understood that, as shown in Figure 3, compared with the case where the association relationship is a size relationship, the difference between the case where the association relationship is an offset relationship is that there are two non-overlapping areas, namely the second non-overlapping area 4 and the third non-overlapping area 5. In this case, the above-mentioned plugging wall generation operation can be performed for each non-overlapping area separately to complete the connection processing.
[0081] In some embodiments of the present disclosure, Figure 5 As shown, when the association relationship is a size relationship or an offset relationship, the method may further include the following steps:
[0082] Step c1, obtaining a preset cable trough cutting length.
[0083] It is understandable that if Figure 4 As shown, since there is a non-overlapping area between the two sections, that is, there is a mutation area, the internal cable trough also has a position mutation. Therefore, it is necessary to cut off a part of the cable trough corresponding to the section belonging to the non-overlapping area so that the two cable troughs with mutations can be smoothly connected together.
[0084] Step c2, cutting the first cable trough model 8 according to the cutting length of the cable trough to obtain the cut first cable trough model 8.
[0085] Among them, the first cable trough model 8 is the cable trough model corresponding to the corresponding section.
[0086] Step c3, respectively determining the first section to be connected of the cut first cable trough model 8 and the second section to be connected of the second cable trough model 9.
[0087] The second cable trough model 9 is a cable trough model corresponding to another section.
[0088] Step c4, performing three-dimensional lofting processing according to the first section to be connected and the second section to be connected, to obtain a cable trough connection body model 10 connected between the first section to be connected and the second section to be connected.
[0089] It can be understood that the first section to be connected and the second section to be connected are of standard size, that is, the size is the same. Therefore, three-dimensional lofting processing can be performed based on the first section to be connected and the second section to be connected to obtain a cable trough connection body model 10 connected between the first section to be connected and the second section to be connected.
[0090] In some embodiments of the present disclosure, Figure 6 , Figure 7 As shown, step 104 may specifically include the following steps:
[0091] Step d1, when the association relationship is a primary-secondary relationship, respectively obtain the cross-sectional profile of the main tunnel corresponding to the first section 1 and the cross-sectional profile of the auxiliary cavern corresponding to the second section 2.
[0092] It can be understood that when the association relationship is a primary-secondary relationship, in order to enable the generated tunnel main hole model 11 to be connected with the auxiliary cavern model 12, it is necessary to cut the tunnel main hole model 11 and the auxiliary cavern model 12 respectively so that the tunnel main hole model 11 and the auxiliary cavern model 12 can be reasonably connected.
[0093] In one example, the cut tunnel main hole model 11 and the auxiliary cavern model 12 are as follows: Figure 5 shown.
[0094] Step d2, splicing the tunnel main cave model 11 and the auxiliary cave model 12.
[0095] In one embodiment, the auxiliary cavern model 12 can be placed at the corresponding position of the tunnel main cavern model 11 according to preset configuration parameters. At this time, some structures of the tunnel main cavern model 11 and the auxiliary cavern model 12 overlap, and these overlapping parts need to be cropped.
[0096] Step d3, stretching the cross-sectional contour of the main tunnel to obtain a first cut-out model, and stretching the cross-sectional contour of the auxiliary cavern to obtain a second cut-out model.
[0097] It can be understood that the cutting body model is used to cut the model to be cut, that is, the model to be cut is cut according to the shape of the cutting body model.
[0098] Step d4, using the first cutting body model to cut the auxiliary cave model 12 to obtain the cut auxiliary cave model 12.
[0099] In one embodiment, the auxiliary cavern model 12 may be cut according to the first cut body model corresponding to the cross-sectional profile of the main tunnel to obtain the cut auxiliary cavern model 12 .
[0100] Step d5, using the second cutting body model to cut the tunnel main hole model 11 to obtain the cut tunnel main hole model 11.
[0101] In one embodiment, the tunnel main hole model 11 can be trimmed according to the second trimming model corresponding to the auxiliary cavern section contour to obtain the trimmed tunnel main hole model 11.
[0102] In one example, the cut tunnel main hole model 11 and the auxiliary cavern model 12 are as follows: Figure 7 shown.
[0103] According to the method for processing a sudden section of a tunnel three-dimensional model proposed in the embodiment of the present disclosure, in response to receiving an instruction to perform transition processing on a sudden section of a target section in a target tunnel model, the first section and the second section corresponding to the target sudden section in the target tunnel model are determined; the first parameter information of the first section and the second parameter information of the second section are obtained; the association relationship between the first section and the second section is determined according to the first parameter information and the second parameter information; according to the association relationship, a processing method corresponding to the association relationship is selected to perform connection processing according to the first section and the second section to obtain the sudden section of the target section after the connection processing. By judging the association relationship between the adjacent first short side and the second section and determining the corresponding connection processing method according to the association relationship, the dependence on manual labor is reduced, the difficulty of connection processing of the sudden section of the section is reduced, and the convenience and processing efficiency of connection processing of the sudden section of the tunnel three-dimensional model are improved.
[0104] Figure 8 1 is a block diagram of a device for processing a sudden change section of a tunnel three-dimensional model according to an exemplary embodiment. Figure 8 The device includes a first determining unit 801, an acquiring unit 802, a second determining unit 803 and a selecting unit 804.
[0105] The first determination unit 801 is used to determine the first section and the second section corresponding to the target sudden change section in the target tunnel model in response to receiving an instruction to perform transition processing on the target section sudden change section in the target tunnel model; the first section is adjacent to the second section;
[0106] An acquiring unit 802 is used to acquire first parameter information of a first section and second parameter information of a second section;
[0107] The second determining unit 803 is used to determine the association relationship between the first section and the second section according to the first parameter information and the second parameter information; the association relationship includes a size relationship, an offset relationship, and a primary and secondary relationship;
[0108] The selection unit 804 is used to select a processing method corresponding to the association relationship according to the association relationship, perform connection processing on the first section and the second section, and obtain a target section mutation segment after the connection processing.
[0109] In some embodiments of the present disclosure, the second determining unit 803 may be specifically configured to:
[0110] Obtain a first model type in the first parameter information and a second model type in the second parameter information;
[0111] For the first model type and the second model type, when one of the model types is a tunnel main cavern and the other model type is an auxiliary cavern, determining the association relationship to be a primary and secondary relationship;
[0112] Acquire the coordinates of the first cross-sectional area in the first parameter information and the coordinates of the second cross-sectional area in the second parameter information;
[0113] Whether the association relationship is a size relationship or an offset relationship is determined according to the first section area coordinates and the second section area coordinates.
[0114] In some embodiments of the present disclosure, the second determining unit 803 may be specifically configured to:
[0115] Generate a first minimum bounding box based on the first cross-sectional area coordinates, and generate a second minimum bounding box based on the second cross-sectional area coordinates;
[0116] For the first minimum bounding box and the second minimum bounding box, when one of the bounding boxes contains the other bounding box, determining the association relationship as a size relationship;
[0117] When a part of the area of one of the bounding boxes overlaps with that of the other bounding box, the association relationship is determined to be an offset relationship.
[0118] In some embodiments of the present disclosure, the selection unit 804 may be specifically used to:
[0119] In the case where the association relationship is a size relationship, a first non-overlapping area corresponding to the first section and the second section is determined, the first non-overlapping area is determined as a target non-overlapping area, and the following plugging wall generation operation is performed on the first non-overlapping area to complete the connection processing;
[0120] Determine the section to which the target non-overlapping area belongs; the section to which it belongs is the first section or the second section;
[0121] Generate a secondary lining model of the plugging wall according to the secondary lining outer contour of the corresponding section and the secondary lining inner contour of another section; the secondary lining model of the plugging wall is connected between the first section and the second section; the other section is the section of the first section and the second section other than the corresponding section;
[0122] Generate a first initial support model of the plugging wall on a side close to the section according to the initial support outer contour of the section and the initial support inner contour of another section;
[0123] According to the initial support outer contour of the section and the initial support outer contour of another section, a second initial support model of the plugging wall is generated on the side close to the other section.
[0124] In some embodiments of the present disclosure, the selection unit 804 can be specifically used to: when the association relationship is an offset relationship, determine the second non-overlapping area and the third non-overlapping area corresponding to the first section and the second section, respectively determine the second non-overlapping area and the third non-overlapping area as target non-overlapping areas, and perform plugging wall generation operations on the target non-overlapping area corresponding to the first non-overlapping area and the target non-overlapping area corresponding to the second non-overlapping area, respectively, to complete the connection processing.
[0125] In some embodiments of the present disclosure, when the association relationship is a size relationship or an offset relationship, the device may further include:
[0126] The acquisition unit 802 is further used to acquire a preset cutting length of the cable trough;
[0127] A cutting unit is used to cut the first cable trough model according to the cutting length of the cable trough to obtain a cut first cable trough model; the first cable trough model is a cable trough model corresponding to the corresponding section;
[0128] A determination unit, used to respectively determine a first section to be connected of the cut first cable trough model and a second section to be connected of the second cable trough model; the second cable trough model is a cable trough model corresponding to another section;
[0129] The layout unit is used to perform three-dimensional layout processing according to the first section to be connected and the second section to be connected to obtain a cable trough connection body model connected between the first section to be connected and the second section to be connected.
[0130] In some embodiments of the present disclosure, the selection unit 804 may be specifically used to:
[0131] In the case where the association relationship is a primary-secondary relationship, the cross-sectional profile of the main tunnel corresponding to the first section and the cross-sectional profile of the auxiliary cavern corresponding to the second section are respectively obtained;
[0132] Splice the main tunnel model and the auxiliary cavern model;
[0133] The cross-sectional profile of the main tunnel is stretched to obtain a first cutting body model, and the cross-sectional profile of the auxiliary cavern is stretched to obtain a second cutting body model;
[0134] The auxiliary cavern model is cut by using the first cutting body model to obtain a cut auxiliary cavern model;
[0135] The second cutting body model is used to cut the tunnel main hole model to obtain a cut tunnel main hole model.
[0136] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0137] According to the tunnel three-dimensional model mutation segment processing device proposed in the embodiment of the present disclosure, in response to receiving an instruction to perform transition processing on the target section mutation segment in the target tunnel model, the first section and the second section corresponding to the target mutation segment in the target tunnel model are determined; the first parameter information of the first section and the second parameter information of the second section are obtained; the association relationship between the first section and the second section is determined according to the first parameter information and the second parameter information; according to the association relationship, a processing method corresponding to the association relationship is selected to perform connection processing according to the first section and the second section to obtain the target section mutation segment after the connection processing. By judging the association relationship between the adjacent first short side and the second section and determining the corresponding connection processing method according to the association relationship, the dependence on manual labor is reduced, the difficulty of connection processing of the section mutation segment is reduced, and the convenience and processing efficiency of connection processing of the mutation segment of the tunnel three-dimensional model are improved.
[0138] Fig. 9 1 is a block diagram of a device for processing a sudden change section of a tunnel three-dimensional model according to an exemplary embodiment. For example, the device 900 may be an electronic device, such as a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
[0139] Reference Fig. 9 , the device 900 may include one or more of the following components: a processing component 902 , a memory 904 , a power component 906 , a multimedia component 908 , an audio component 910 , an input / output (I / O) interface 912 , a sensor component 914 , and a communication component 916 .
[0140] The processing component 902 generally controls the overall operation of the device 900, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 902 may include one or more processors 920 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 902 may include one or more modules to facilitate the interaction between the processing component 902 and other components. For example, the processing component 902 may include a multimedia module to facilitate the interaction between the multimedia component 908 and the processing component 902.
[0141] The memory 904 is configured to store various types of data to support operations on the device 900. Examples of such data include instructions for any application or method operating on the device 900, contact data, phone book data, messages, pictures, videos, etc. The memory 904 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
[0142] The power component 906 provides power to the various components of the device 900. The power component 906 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 900.
[0143] The multimedia component 908 includes a screen that provides an output interface between the device 900 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 908 includes a front camera and / or a rear camera. When the device 900 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
[0144] The audio component 910 is configured to output and / or input audio signals. For example, the audio component 910 includes a microphone (MIC), and when the device 900 is in an operating mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 904 or sent via the communication component 916. In some embodiments, the audio component 910 also includes a speaker for outputting audio signals.
[0145] I / O interface 912 provides an interface between processing component 902 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.
[0146] The sensor assembly 914 includes one or more sensors for providing various aspects of status assessment for the device 900. For example, the sensor assembly 914 can detect the open / closed state of the device 900, the relative positioning of components, such as the display and keypad of the device 900, and the sensor assembly 914 can also detect the position change of the device 900 or a component of the device 900, the presence or absence of user contact with the device 900, the orientation or acceleration / deceleration of the device 900, and the temperature change of the device 900. The sensor assembly 914 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 914 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 914 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0147] The communication component 916 is configured to facilitate wired or wireless communication between the device 900 and other devices. The device 900 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 916 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 916 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0148] In an exemplary embodiment, the apparatus 900 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above method.
[0149] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 904 including instructions, and the instructions can be executed by the processor 920 of the device 900 to perform the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0150] In an exemplary embodiment, a computer program product is also provided, comprising a computer program, which implements the above method when executed by the processor 920 of the device 900 .
[0151] Those skilled in the art will readily appreciate other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present invention that follow the general principles of the present invention and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are to be considered exemplary only, and the true scope and spirit of the present invention are indicated by the following claims.
[0152] It should be understood that the present invention is not limited to the exact construction that has been described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.
Claims
1. A method for processing a sudden change section of a three-dimensional tunnel model, characterized in that: include: In response to receiving an instruction to perform transition processing on a target section mutation segment in a target tunnel model, determining a first section and a second section corresponding to the target mutation segment in the target tunnel model; the first section is adjacent to the second section; Acquire first parameter information of the first section and second parameter information of the second section; Determine an association relationship between the first section and the second section according to the first parameter information and the second parameter information; the association relationship includes a size relationship, an offset relationship, and a primary and secondary relationship; According to the association relationship, a processing method corresponding to the association relationship is selected to perform connection processing on the first section and the second section to obtain the target section mutation segment after the connection processing.
2. The method for processing a sudden change section of a three-dimensional tunnel model according to claim 1 is characterized in that: The determining the association relationship between the first section and the second section according to the first parameter information and the second parameter information includes: Acquire a first model type in the first parameter information and a second model type in the second parameter information; For the first model type and the second model type, when one model type is a tunnel main cavern and the other model type is an auxiliary cavern, determining the association relationship to be a primary and secondary relationship; Acquire the first cross-sectional area coordinates in the first parameter information and the second cross-sectional area coordinates in the second parameter information; It is determined whether the association relationship is a size relationship or an offset relationship according to the first cross-sectional area coordinates and the second cross-sectional area coordinates.
3. The method for processing a sudden change section of a three-dimensional tunnel model according to claim 2 is characterized in that: The determining, according to the first cross-sectional area coordinates and the second cross-sectional area coordinates, whether the association relationship is a size relationship or an offset relationship comprises: generating a first minimum bounding box based on the first reference cross-sectional area coordinates, and generating a second minimum bounding box based on the second cross-sectional area coordinates; For the first minimum bounding box and the second minimum bounding box, when one of the bounding boxes contains the other bounding box, determining that the association relationship is a size relationship; When a part of the area of one of the bounding boxes overlaps with that of the other bounding box, it is determined that the association relationship is an offset relationship.
4. The method for processing a sudden change section of a three-dimensional tunnel model according to claim 1, characterized in that: The selecting, according to the association relationship, a processing method corresponding to the association relationship and performing connection processing according to the first section and the second section includes: In the case where the association relationship is a size relationship, determining a first non-overlapping area corresponding to the first section and the second section, determining the first non-overlapping area as a target non-overlapping area, and performing the following plugging wall generation operation on the first non-overlapping area to complete the connection processing; Determine the section to which the target non-overlapping area belongs; the section to which it belongs is the first section or the second section; Generate a secondary lining model of the plugging wall according to the secondary lining outer contour of the section and the secondary lining inner contour of another section; the secondary lining model of the plugging wall is connected between the first section and the second section; the other section is the section of the first section and the second section other than the section belonging to the plugging wall; Generating a first initial support model of the plugging wall on a side close to the section according to the initial support outer contour of the section and the initial support inner contour of the other section; According to the initial support outer contour of the section and the initial support outer contour of the other section, a second initial support model of the plugging wall is generated on a side close to the other section.
5. The method for processing a sudden change section of a three-dimensional tunnel model according to claim 4 is characterized in that: The step of selecting a processing method corresponding to the association relationship according to the association relationship and performing connection processing on the first section and the second section to obtain the target section mutation segment after the connection processing includes: In the case where the association relationship is an offset relationship, the second non-overlapping area and the third non-overlapping area corresponding to the first section and the second section are determined, and the second non-overlapping area and the third non-overlapping area are respectively determined as target non-overlapping areas, and the blocking wall generation operation is performed on the target non-overlapping area corresponding to the first non-overlapping area and the target non-overlapping area corresponding to the second non-overlapping area, respectively, to complete the connection processing.
6. The method for processing a sudden change section of a three-dimensional tunnel model according to claim 4 or 5, characterized in that: In the case where the association relationship is the size relationship or the offset relationship, the following further includes: Get the preset cable trough cutting length; Cutting the first cable trough model according to the cutting length of the cable trough to obtain a cut first cable trough model; the first cable trough model is a cable trough model corresponding to the corresponding section; Determine respectively the first section to be connected of the cut first cable trough model and the second section to be connected of the second cable trough model; the second cable trough model is the cable trough model corresponding to the other section; A three-dimensional lofting process is performed based on the first section to be connected and the second section to be connected to obtain a cable trough connection body model connected between the first section to be connected and the second section to be connected.
7. The method for processing a sudden change section of a three-dimensional tunnel model according to claim 1, characterized in that: The step of selecting a processing method corresponding to the association relationship according to the association relationship and performing connection processing on the first section and the second section to obtain the target section mutation segment after the connection processing includes: In the case where the association relationship is a primary-secondary relationship, respectively obtaining a cross-sectional profile of the main tunnel corresponding to the first section and a cross-sectional profile of the auxiliary cavern corresponding to the second section; Splice the main tunnel model and the auxiliary cavern model; Stretching the cross-sectional profile of the main tunnel to obtain a first cutting body model, and stretching the cross-sectional profile of the auxiliary cavern to obtain a second cutting body model; Using the first cutting body model to cut the auxiliary cavern model to obtain a cut auxiliary cavern model; The second cutting body model is used to cut the tunnel main hole model to obtain a cut tunnel main hole model.
8. A device for processing sudden changes in a tunnel three-dimensional model, characterized in that: include: A first determining unit is configured to determine, in response to receiving an instruction to perform transition processing on a target section mutation segment in a target tunnel model, a first section and a second section corresponding to the target mutation segment in the target tunnel model; the first section is adjacent to the second section; an acquiring unit, configured to acquire first parameter information of the first section and second parameter information of the second section; A second determining unit, configured to determine an association relationship between the first section and the second section according to the first parameter information and the second parameter information; the association relationship includes a size relationship, an offset relationship, and a primary-secondary relationship; A selection unit is used to select a processing method corresponding to the association relationship according to the association relationship, perform connection processing on the first section and the second section, and obtain the target section mutation segment after the connection processing.
9. An electronic device, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the method according to any one of claims 1 to 8 is implemented.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 8 is implemented.
11. A computer program product, comprising a computer program, characterized in that The computer program implements the method according to any one of claims 1 to 8 when executed by a processor.
Citation Information
Patent Citations
OBM-based road tunnel design method
CN109538237A
A tunnel model creation method based on Revit + Dynamo
CN109711052A
Highway tunnel engineering BIM model dynamic creation method based on Unity platform
CN112560154A
Tunnel parameterization three-dimensional design method, device and equipment and readable storage medium
CN113626919A
Tunnel modeling method and device, electronic equipment, medium and product
CN114969885A
Cited By
Mine ecological restoration planning method and system based on three-dimensional modeling
CN121997434A
