A method, apparatus and system for processing abrupt changes in a 3D tunnel model.
By determining the cross-sectional parameter information of abrupt transition sections in the 3D model of the tunnel and performing connection processing based on the correlation, the problem of high difficulty in manual operation was solved, and the processing efficiency was improved.
Patent Information
- Application Number
- CN202411262329.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-10
- Publication Date
- 2025-10-31
- Estimated Expiration
- 2044-09-10
AI Technical Summary
In existing technologies, the handling of abrupt cross-section changes during the generation of 3D tunnel models requires manual operation, resulting in low processing efficiency.
By determining the first and second cross sections of the target abrupt change segment in the tunnel model and obtaining their parameter information, the appropriate processing methods are selected based on the correlation to perform connection processing, including operations such as generating end-cap walls and cable trough connectors, thereby reducing reliance on manual labor.
It improves the convenience and efficiency of connecting abrupt changes in the 3D tunnel model and reduces the difficulty of operation.
Smart Images

Figure CN119129068B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of tunnel modeling technology, and in particular to a method, apparatus and system for processing abrupt changes in a three-dimensional tunnel model. Background Technology
[0002] In related technologies, abrupt changes in cross-sections often occur during the generation of a 3D tunnel model. In such cases, it is usually necessary to perform transition processing on the abrupt cross-sections to ensure the integrity of the 3D tunnel model and the continuity of the internal components of the tunnel. However, in existing technologies, it is often necessary to rely on manual processing to connect and transition the abrupt sections, which is difficult to operate and results in low processing efficiency. Summary of the Invention
[0003] To overcome the problems existing in related technologies, this disclosure provides a method, apparatus and system for processing abrupt changes in a three-dimensional tunnel model.
[0004] According to a first aspect of the present disclosure, a method for processing abrupt changes in a three-dimensional tunnel model is provided, comprising:
[0005] In response to receiving an instruction to perform transition processing on a target cross-section abrupt change segment in the target tunnel model, a first cross-section and a second cross-section corresponding to the target abrupt change segment in the target tunnel model are determined; the first cross-section and the second cross-section are adjacent.
[0006] Obtain the first parameter information of the first cross-section and the second parameter information of the second cross-section;
[0007] The association between the first cross-section and the second cross-section is determined based on the first parameter information and the second parameter information; the association includes size relationship, offset relationship and primary-secondary relationship;
[0008] Based on the correlation, a processing method corresponding to the correlation is selected to perform connection processing on the first cross section and the second cross section to obtain the target cross section abrupt segment after connection processing.
[0009] According to a second aspect of the present disclosure, a device for processing abrupt changes in a three-dimensional tunnel model is provided, comprising:
[0010] The first determining unit is configured to, in response to receiving an instruction to perform transition processing on a target cross-section abrupt change segment in the target tunnel model, determine a first cross-section and a second cross-section corresponding to the target abrupt change segment in the target tunnel model; the first cross-section and the second cross-section are adjacent.
[0011] The acquisition unit is used to acquire the first parameter information of the first cross-section and the second parameter information of the second cross-section;
[0012] The second determining unit is used to determine the association relationship between the first cross-section and the second cross-section based on the first parameter information and the second parameter information; the association relationship includes size relationship, offset relationship and primary-secondary relationship;
[0013] The selection unit is used to select a processing method corresponding to the association relationship and perform connection processing on the first cross section and the second cross section to obtain the target cross section abrupt segment after connection processing.
[0014] According to a third aspect 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 the processor, when executing the computer program, implements the method as described in any one of the first aspects.
[0015] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the method as described in any one of the first aspects.
[0016] According to a fifth aspect of the present disclosure, a computer program product is provided, including a computer program that, when executed by a processor, implements the method as described in any one of the first aspects.
[0017] The technical solution provided by the embodiments of this disclosure can include the following beneficial effects: In response to receiving an instruction to perform transition processing on a target cross-section abrupt change segment in the target tunnel model, a first cross-section and a second cross-section corresponding to the target abrupt change segment in the target tunnel model are determined; first parameter information of the first cross-section and second parameter information of the second cross-section are obtained; the association relationship between the first cross-section and the second cross-section is determined based on the first parameter information and the second parameter information; based on the association relationship, a processing method corresponding to the association relationship is selected to perform connection processing on the first cross-section and the second cross-section, resulting in the target cross-section abrupt change segment after connection processing. By judging the association relationship between adjacent first short sides and second cross-sections and determining the corresponding connection processing method according to the association relationship, the dependence on manual labor is reduced, the difficulty of connecting cross-section abrupt change segments is lowered, and the convenience and efficiency of connecting abrupt change segments in the three-dimensional tunnel model are improved.
[0018] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0019] The accompanying drawings, which are incorporated in and form 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 This is a flowchart illustrating a method for processing abrupt changes in a three-dimensional tunnel model according to an exemplary embodiment.
[0021] Figure 2 This is a schematic diagram of a first cross section and a second cross section showing a size relationship according to an exemplary embodiment.
[0022] Figure 3 This is a schematic diagram of a first section and a second section showing an offset relationship according to an exemplary embodiment.
[0023] Figure 4 This is a schematic diagram of a first initial support model and a second initial support model of a headwall, according to an exemplary embodiment.
[0024] Figure 5 This is a schematic diagram of a cable trough connector model according to an exemplary embodiment.
[0025] Figure 6 This is a schematic diagram of the main tunnel model and auxiliary tunnel model before trimming, according to an exemplary embodiment.
[0026] Figure 7 This is a schematic diagram of a trimmed tunnel main tunnel model and auxiliary tunnel model according to an exemplary embodiment.
[0027] Figure 8 This is a block diagram illustrating a tunnel three-dimensional model mutation segment processing device according to an exemplary embodiment.
[0028] Figure 9 This is a block diagram illustrating an apparatus for processing abrupt segments in a three-dimensional tunnel model, according to an exemplary embodiment.
[0029] Figure Labels
[0030] 1. First cross-section; 2. Second cross-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. Main tunnel model; 12. Auxiliary chamber model; 13. First initial support model; 14. Second initial support model; 15. Target tunnel model. Detailed Implementation
[0031] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the invention as detailed in the appended claims.
[0032] The terminology used in this disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the present disclosure. The singular forms “a” and “the” as used in this disclosure and the appended claims are also intended to include the plural forms, unless the context clearly indicates otherwise.
[0033] It should be understood that although the terms first, second, third, etc., may be used to describe various information in embodiments of this disclosure, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, first information may also be referred to as second information without departing from the scope of embodiments of this disclosure, and similarly, second information may also be referred to as first information. Depending on the context, the words “if” and “suppose” as used herein may be interpreted as “when”, “when”, or “in response to a determination”.
[0034] Furthermore, various forms of processes shown in the embodiments of this disclosure can be used to reorder, add, or delete steps. For example, the steps described in this application can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution disclosed in this disclosure can be achieved, and no limitation is imposed herein.
[0035] In related technologies, abrupt changes in cross-sections often occur during the generation of a 3D tunnel model. In such cases, it is usually necessary to perform transition processing on the abrupt cross-sections to ensure the integrity of the 3D tunnel model and the continuity of the internal components of the tunnel. However, in existing technologies, it is often necessary to rely on manual processing to connect and transition the abrupt sections, which is difficult to operate and results in low processing efficiency.
[0036] To address the aforementioned issues, this disclosure provides a method, apparatus, and system for processing abrupt changes in a three-dimensional tunnel model. In response to receiving an instruction to perform transition processing on a target cross-section abrupt change segment in the target tunnel model, the method determines the first and second cross-sections corresponding to the target abrupt change segment in the target tunnel model; acquires first parameter information of the first cross-section and second parameter information of the second cross-section; determines the association relationship between the first and second cross-sections based on the first and second parameter information; and selects a processing method corresponding to the association relationship to perform connection processing on the first and second cross-sections, obtaining the target cross-section abrupt change segment after connection processing. By judging the association relationship between adjacent first short sides and second cross-sections and determining the corresponding connection processing method according to the association relationship, the method reduces reliance on manual intervention, lowers the difficulty of connecting cross-section abrupt change segments, and improves the convenience and efficiency of connecting abrupt change segments in a three-dimensional tunnel model.
[0037] Figure 1 This is a flowchart illustrating a method for processing abrupt changes in a three-dimensional tunnel model according to an exemplary embodiment, such as... Figure 1 As shown, it should be noted that the tunnel 3D model abrupt change segment processing method of this disclosure embodiment is applied in the tunnel 3D model abrupt change segment processing device. For example... 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 the abrupt change segment of the target section in the target tunnel model 15, determine the first section 1 and the second section 2 corresponding to the target abrupt change segment in the target tunnel model 15.
[0039] Among them, the first section 1 and the second section 2 are adjacent.
[0040] It should be noted that abrupt changes in a tunnel section can be either abrupt changes in the tunnel cross section or abrupt changes in the structural intersection and connection section.
[0041] In one embodiment, upon receiving an instruction to perform transition processing on the abrupt change segment of the target section in the target tunnel model 15, the first section 1 and the second section 2 corresponding to the target abrupt change segment in the target tunnel model 15 are determined based on the parameter information of the target tunnel model 15.
[0042] In one example, the above instruction could be an instruction entered by a user through a terminal device, and the instruction could include the location information of the mutation segment.
[0043] In another embodiment of this disclosure, the processing range can also be determined based on the starting and ending mileage input by the user. All cross-sectional abrupt change locations within the processing range are searched and determined based on the tunnel name, route name, and starting and ending mileage.
[0044] Step 102: Obtain the first parameter information of the first section 1 and the second parameter information of the second section 2.
[0045] In one embodiment, both the first parameter information and the second parameter information may include the initial support cross-section information and the secondary lining cross-section information.
[0046] Step 103: Determine the relationship between the first section 1 and the second section 2 based on the first parameter information and the second parameter information.
[0047] Among them, the relationships include size relationship, offset relationship, and primary-secondary relationship.
[0048] In some embodiments of this disclosure, step 103 may specifically include the following steps:
[0049] Step a1: Obtain the first model type from the first parameter information and the second model type from the second parameter information.
[0050] In one embodiment, the above type can be a main tunnel model 11 or an auxiliary chamber model 12.
[0051] Step a2: For the first model type and the second model type, if one model type is the main tunnel and the other model type is the auxiliary chamber, determine the primary and secondary relationship.
[0052] It is understandable that, given that one model is the main tunnel model 11 and the other is the auxiliary chamber model 12, the relationship between the first model type and the second model type can be determined as a primary-secondary relationship.
[0053] Step a3: Obtain the coordinates of the first section 1 region from the first parameter information and the coordinates of the second section 2 region from the second parameter information.
[0054] Step a4: Determine whether the relationship is a size relationship or an offset relationship based on the coordinates of the first section 1 area and the second section 2 area.
[0055] It is understandable that, such as Figure 2 , Figure 3 As shown, when the relationship is a size relationship, only one side needs to use a blocking wall to seal the area where the first section 1 and the second section 2 do not overlap, that is, the abrupt change area. When the relationship is an offset relationship, there are abrupt change areas on both sides that do not overlap with the first section 1 and the second section 2, and both need to be sealed with blocking walls. Therefore, different processing methods are required for different relationships.
[0056] In some embodiments of this disclosure, step a4 may specifically include the following steps:
[0057] Step a41: Generate a first minimum bounding box based on the coordinates of the first cross-section region, and generate a second minimum bounding box based on the coordinates of the second cross-section region.
[0058] Understandably, the first minimum bounding box can be obtained in the following way: obtain the maximum x-coordinate A1, maximum y-coordinate B1, minimum x-coordinate a1, and minimum y-coordinate b1 within the region of the first section 1, and use (A1, B1), (a1, b1), (A1, b1), and (a1, B1) as the coordinates of the four vertices of the first minimum bounding box to obtain the region coordinates of the first minimum bounding box; similarly, obtain the maximum x-coordinate A2, maximum y-coordinate B2, minimum x-coordinate a2, and minimum y-coordinate b2 within the region of the second section 2, and use (A2, B2), (a2, b2), (A2, b2), and (a2, B2) as the coordinates of the four vertices of the second minimum bounding box to obtain the region 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, and the first cross section and the second cross section can be projected onto the first plane. Based on the projection result, the determination of the first minimum bounding box and the second minimum bounding box can be completed.
[0060] Step a42: For the first minimum bounding box and the second minimum bounding box, if one bounding box contains the other bounding box, determine the relationship as a size relationship.
[0061] Step a43: If one bounding box partially overlaps with another bounding box, determine the association relationship as an offset relationship.
[0062] Understandably, determining associations based on the smallest bounding box can improve the accuracy of the judgment results.
[0063] Step 104: Based on the correlation, select the processing method corresponding to the correlation and perform connection processing on the first section 1 and the second section 2 to obtain the target section abrupt change segment after connection processing.
[0064] In some embodiments, a blocking wall model can be generated at the corresponding positions of the first section 1 and the second section 2 to connect the first section 1 and the second section 2, and to block the non-overlapping areas between the first section 1 and the second section 2.
[0065] In some embodiments of this disclosure, step 104 may specifically include the following steps:
[0066] Step b1: When the 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 end-blocking wall generation operation on the first non-overlapping area 3 to complete the connection processing.
[0067] like Figure 2 As shown, when the correlation is a size relationship, there is a non-overlapping region only on one side of the tunnel model in the abrupt segment.
[0068] In one embodiment, when the 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 are performed to generate the end wall for the target non-overlapping area to complete the connection process.
[0069] Step b2: Determine the cross section to which the non-overlapping target area belongs.
[0070] The section to which it belongs is either section 1 (first section) or section 2 (second section).
[0071] In one embodiment, since there is a first non-overlapping region 3, it means 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: Generate the secondary lining model 7 of the end wall based on the outer contour of the secondary lining of the corresponding section and the inner contour of the secondary lining of another section.
[0073] Among them, such as Figure 4 As shown, the secondary lining model 7 of the end wall is connected between the first section 1 and the second section 2, and the other section is the section other than the section to which it belongs in the first section 1 and the second section 2.
[0074] It should be noted that the tunnel 3D model usually includes an initial support model 6 and a secondary lining model 7. The initial support model is set outside the secondary lining model 7, so it is necessary to generate the secondary lining model 7 of the end wall and the initial support model of the end wall separately.
[0075] Step b4: Based on the outer contour of the initial support of the section and the inner contour of the initial support of another section, generate the first initial support model 13 of the end wall on the side closest to the section.
[0076] Step b5: Based on the initial support outline of the section and the initial support outline of another section, generate a second initial support model 14 for the end wall on the side closer to the other section.
[0077] It should be noted that for the initial support model of the end cap wall, a first initial support model 13 and a second initial support model 14 need to be set to ensure the overall stability of the end cap wall.
[0078] In some embodiments of this disclosure, step 104 may specifically include the following steps:
[0079] When the relationship is an offset relationship, the second non-overlapping region 4 and the third non-overlapping region 5 corresponding to the first section 1 and the second section 2 are determined. The second non-overlapping region 4 and the third non-overlapping region 5 are determined as target non-overlapping regions respectively. The end-blocking wall generation operation is performed on the target non-overlapping region corresponding to the first non-overlapping region 3 and the target non-overlapping region corresponding to the second non-overlapping region 4 respectively to complete the connection processing.
[0080] It is understandable that, as shown in Figure 3, the difference between the relationship of size and the relationship of offset 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 end-wall generation operation can be performed on each non-overlapping area to complete the connection process.
[0081] In some embodiments of this disclosure, such as Figure 5 As shown, when the relationship is a size relationship or an offset relationship, the method may further include the following steps:
[0082] Step c1: Obtain the preset cable trough cutting length.
[0083] It is understandable that, such as Figure 4 As shown, since there is a non-overlapping area between the two sections, that is, a sudden change area, the internal cable trough also has a sudden change in position. Therefore, it is necessary to cut off a part of the cable trough corresponding to the section with the non-overlapping area so that the two cable troughs with sudden changes can be smoothly connected together.
[0084] Step c2: Cut the first cable trough model 8 according to the cable trough cutting length 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 its respective cross section.
[0086] Step c3: Determine the first section to be connected of the first cable trough model 8 and the second section to be connected of the second cable trough model 9 after cutting.
[0087] Among them, the second cable trough model 9 is the cable trough model corresponding to another cross section.
[0088] Step c4: Perform three-dimensional lofting based on the first section to be connected and the second section to be connected to obtain the cable trough connection model 10 connected between the first section to be connected and the second section to be connected.
[0089] It is understandable that the first and second sections to be connected are of standard size, that is, the same size. Therefore, three-dimensional lofting can be performed based on the first and second sections to be connected to obtain the cable trough connection model 10 connected between the first and second sections to be connected.
[0090] In some embodiments of this disclosure, such as Figure 6 , Figure 7 As shown, step 104 may specifically include the following steps:
[0091] Step d1: Under the condition of primary and secondary relationship, obtain the tunnel main tunnel profile corresponding to the first section 1 and the auxiliary tunnel profile corresponding to the second section 2.
[0092] Understandably, when the relationship is primary and secondary, in order to connect the generated main tunnel model 11 and auxiliary tunnel model 12, it is necessary to trim the main tunnel model 11 and auxiliary tunnel model 12 respectively, so that the main tunnel model 11 and auxiliary tunnel model 12 can be reasonably connected.
[0093] In one example, the trimmed tunnel main tunnel model 11 and auxiliary chamber model 12 are as follows: Figure 5 As shown.
[0094] Step d2: Assemble the main tunnel model 11 and the auxiliary tunnel model 12.
[0095] In one embodiment, the auxiliary cavern model 12 can be placed at the corresponding position of the main tunnel model 11 according to preset configuration parameters. At this time, some structures of the main tunnel model 11 and the auxiliary cavern model 12 overlap, and these overlapping parts need to be trimmed.
[0096] Step d3 involves stretching the profile of the main tunnel section to obtain the first cut body model, and stretching the profile of the auxiliary tunnel section to obtain the second cut body model.
[0097] It is understandable that the clipping body model is used to clip the model to be clipped, that is, to clip the model to be clipped according to the shape of the clipping body model.
[0098] Step d4: The auxiliary cavern model 12 is cut using the first cut body model to obtain the cut auxiliary cavern model 12.
[0099] In one embodiment, the auxiliary chamber model 12 can be trimmed according to the first trimming body model corresponding to the cross-sectional outline of the main tunnel to obtain the trimmed auxiliary chamber model 12.
[0100] Step d5: The tunnel main tunnel model 11 is trimmed using the second trimming model to obtain the trimmed tunnel main tunnel model 11.
[0101] In one embodiment, the tunnel main tunnel model 11 can be trimmed according to the second trimmed body model corresponding to the cross-sectional profile of the auxiliary tunnel to obtain the trimmed tunnel main tunnel model 11.
[0102] In one example, the trimmed tunnel main tunnel model 11 and auxiliary chamber model 12 are as follows: Figure 7 As shown.
[0103] According to the tunnel 3D model abrupt change segment processing method proposed in this disclosure, in response to receiving an instruction to perform transition processing on the target cross-section abrupt change segment in the target tunnel model, the method determines the first and second cross-sections corresponding to the target abrupt change segment in the target tunnel model; obtains the first parameter information of the first cross-section and the second parameter information of the second cross-section; determines the association relationship between the first and second cross-sections based on the first and second parameter information; and selects a processing method corresponding to the association relationship to perform connection processing on the first and second cross-sections, thereby obtaining the target cross-section abrupt change segment after connection processing. By judging the association relationship between adjacent first short sides and second cross-sections and determining the corresponding connection processing method according to the association relationship, the method reduces the dependence on manual labor, lowers the difficulty of connection processing of cross-section abrupt change segments, and improves the convenience and efficiency of connection processing of abrupt change segments in the tunnel 3D model.
[0104] Figure 8 This is a block diagram illustrating a tunnel three-dimensional model abrupt segment processing device according to an exemplary embodiment. (Refer to...) 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 determining unit 801 is configured to, in response to receiving an instruction to perform transition processing on the abrupt change segment of the target section in the target tunnel model, determine the first section and the second section corresponding to the abrupt change segment in the target tunnel model; the first section and the second section are adjacent.
[0106] The acquisition unit 802 is used to acquire the first parameter information of the first cross section and the second parameter information of the second cross section;
[0107] The second determining unit 803 is used to determine the relationship between the first section and the second section based on the first parameter information and the second parameter information; the relationship includes size relationship, offset relationship and primary-secondary relationship;
[0108] Unit 804 is selected to select the corresponding processing method based on the association relationship and perform connection processing based on the first section and the second section to obtain the target section abrupt segment after connection processing.
[0109] In some embodiments of this disclosure, the second determining unit 803 may specifically be used for:
[0110] Obtain the first model type from the first parameter information and the second model type from the second parameter information;
[0111] For the first model type and the second model type, if one model type is the main tunnel and the other model type is the auxiliary chamber, determine the primary and secondary relationship.
[0112] Obtain the coordinates of the first cross-sectional area from the first parameter information and the coordinates of the second cross-sectional area from the second parameter information;
[0113] The relationship between the two sections is determined by the coordinates of the first and second cross-section areas; whether it is a size relationship or an offset relationship.
[0114] In some embodiments of this disclosure, the second determining unit 803 may specifically be used for:
[0115] A first minimum bounding box is generated based on the coordinates of the first cross-section region, and a second minimum bounding box is generated based on the coordinates of the second cross-section region.
[0116] For the first minimum bounding box and the second minimum bounding box, if one bounding box contains the other bounding box, the relationship is determined to be a size relationship;
[0117] If one bounding box partially overlaps with another bounding box, the association relationship is determined to be an offset relationship.
[0118] In some embodiments of this disclosure, the selection unit 804 may specifically be used for:
[0119] When the relationship is a size relationship, determine the first non-overlapping area corresponding to the first section and the second section, and determine the first non-overlapping area as the target non-overlapping area. Perform the following end-blocking wall generation operation on the first non-overlapping area to complete the connection process.
[0120] Determine the cross section to which the non-overlapping area of the target belongs; the cross section may be either the first cross section or the second cross section.
[0121] The secondary lining model of the end cap wall is generated based on the outer contour of the secondary lining of the corresponding section and the inner contour of the secondary lining of the other section; the secondary lining model of the end cap wall is connected between the first section and the second section; the other section is the section other than the corresponding section in the first section and the second section.
[0122] Based on the outer contour of the initial support of the section and the inner contour of the initial support of another section, generate the first initial support model of the end wall on the side closest to the section.
[0123] Based on the initial support outline of the section and the initial support outline of another section, a second initial support model for the end cap wall is generated on the side closer to the other section.
[0124] In some embodiments of this disclosure, the selection unit 804 can be specifically used to: determine the second non-overlapping area and the third non-overlapping area corresponding to the first section and the second section when the association relationship is an offset relationship; determine the second non-overlapping area and the third non-overlapping area as target non-overlapping areas respectively; and perform a wall-blocking operation 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 this disclosure, when the relationship is a size relationship or an offset relationship, the apparatus may further include:
[0126] The acquisition unit 802 is also used to acquire the preset cable trough cutting length;
[0127] The trimming unit is used to trim the first cable trough model according to the cable trough trimming length to obtain the trimmed first cable trough model; the first cable trough model is the cable trough model corresponding to the respective cross section.
[0128] The determining unit is used to determine the first section to be connected of the first cable trough model after trimming 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.
[0129] The lofting unit is used to perform three-dimensional lofting processing based on the first section to be connected and the second section to be connected, so as to obtain the cable trough connection model connected between the first section to be connected and the second section to be connected.
[0130] In some embodiments of this disclosure, the selection unit 804 may specifically be used for:
[0131] Given a primary-secondary relationship, the main tunnel section profile corresponding to the first section and the auxiliary chamber section profile corresponding to the second section are obtained respectively.
[0132] The main tunnel model and the auxiliary chamber model are assembled together;
[0133] The main tunnel cross-sectional profile is stretched to obtain the first trimmed body model, and the auxiliary chamber cross-sectional profile is stretched to obtain the second trimmed body model.
[0134] The auxiliary cavern model is cut using the first cut-out model to obtain the cut-out auxiliary cavern model;
[0135] The main tunnel model was trimmed using the second trimming model to obtain the trimmed main tunnel model.
[0136] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0137] According to the tunnel 3D model abrupt change segment processing device proposed in this disclosure, in response to receiving an instruction to perform transition processing on the abrupt change segment of the target cross-section in the target tunnel model, the device determines the first cross-section and the second cross-section corresponding to the target abrupt change segment in the target tunnel model; acquires the first parameter information of the first cross-section and the second parameter information of the second cross-section; determines the association relationship between the first cross-section and the second cross-section based on the first parameter information and the second parameter information; and selects a processing method corresponding to the association relationship to perform connection processing on the first cross-section and the second cross-section to obtain the target cross-section abrupt change segment after connection processing. By judging the association relationship between adjacent first short sides and second cross-sections and determining the corresponding connection processing method according to the association relationship, the device reduces the dependence on manual labor, lowers the difficulty of connecting the abrupt change segment, and improves the convenience and efficiency of connecting the abrupt change segment of the tunnel 3D model.
[0138] Figure 9 This is a block diagram illustrating an apparatus for processing abrupt segments in a three-dimensional tunnel model, according to an exemplary embodiment. For example, apparatus 900 may be an electronic device, such as a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.
[0139] Reference Figure 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] Processing component 902 typically controls the overall operation of device 900, such as operations associated with display, telephone calls, data communication, camera operation, and recording. Processing component 902 may include one or more processors 920 to execute instructions to perform all or part of the steps of the methods described above. Furthermore, processing component 902 may include one or more modules to facilitate interaction between processing component 902 and other components. For example, processing component 902 may include a multimedia module to facilitate interaction between multimedia component 908 and processing component 902.
[0141] Memory 904 is configured to store various types of data to support the operation of device 900. Examples of this data include instructions for any application or method operating on device 900, contact data, phonebook data, messages, pictures, videos, etc. 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 storage, flash memory, magnetic disk, or optical disk.
[0142] The power supply component 906 provides power to the various components of the device 900. The power supply component 906 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power to the device 900.
[0143] 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 touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of the touch or swipe action but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 908 includes a front-facing camera and / or a rear-facing camera. When the device 900 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
[0144] Audio component 910 is configured to output and / or input audio signals. For example, audio component 910 includes a microphone (MIC) configured to receive external audio signals when device 900 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 904 or transmitted via communication component 916. In some embodiments, 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, home buttons, volume buttons, power buttons, and lock buttons.
[0146] Sensor assembly 914 includes one or more sensors for providing status assessments of various aspects of device 900. For example, sensor assembly 914 may detect the on / off state of device 900, the relative positioning of components such as the display and keypad of device 900, changes in position of device 900 or a component of device 900, the presence or absence of user contact with device 900, orientation or acceleration / deceleration of device 900, and temperature changes of device 900. Sensor assembly 914 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 914 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 914 may also include an accelerometer, gyroscope, magnetometer, pressure sensor, or temperature sensor.
[0147] Communication component 916 is configured to facilitate wired or wireless communication between device 900 and other devices. Device 900 can access wireless networks based on communication standards, such as WiFi, 2G, or 3G, or combinations thereof. In one exemplary embodiment, communication component 916 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 916 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may 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 methods described above.
[0149] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 904 including instructions, which can be executed by a processor 920 of the device 900 to perform the above-described method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.
[0150] In an exemplary embodiment, a computer program product is also provided, including a computer program that implements the above-described method when executed by a processor 920 of the device 900.
[0151] Other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of the invention are indicated by the following claims.
[0152] It should be understood that the present invention is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.
Claims
1. A method for processing abrupt changes in a three-dimensional tunnel model, characterized in that, include: In response to receiving an instruction to perform transition processing on a target cross-section abrupt change segment in the target tunnel model, a first cross-section and a second cross-section corresponding to the target abrupt change segment in the target tunnel model are determined; the first cross-section and the second cross-section are adjacent. Obtain the first parameter information of the first cross-section and the second parameter information of the second cross-section; The association between the first cross-section and the second cross-section is determined based on the first parameter information and the second parameter information; the association includes size relationship, offset relationship and primary-secondary relationship; Based on the correlation, a processing method corresponding to the correlation is selected to perform connection processing on the first cross section and the second cross section to obtain the target cross section abrupt segment after connection processing; The step of determining the association between the first cross-section and the second cross-section based on the first parameter information and the second parameter information includes: Obtain the first model type from the first parameter information and the second model type from the second parameter information; For the first model type and the second model type, in the case where one model type is the main tunnel and the other model type is the auxiliary chamber, the relationship between the primary and secondary elements is determined. Obtain the coordinates of the first cross-sectional area from the first parameter information and the coordinates of the second cross-sectional area from the second parameter information; The correlation relationship is determined as either a size relationship or an offset relationship based on the coordinates of the first cross-sectional area and the second cross-sectional area.
2. The method for processing abrupt changes in a tunnel three-dimensional model according to claim 1, characterized in that, The step of determining whether the correlation relationship is a magnitude relationship or an offset relationship based on the coordinates of the first cross-sectional area and the second cross-sectional area includes: A first minimum bounding box is generated based on the coordinates of the first cross-sectional area, and a second minimum bounding box is generated based on the coordinates of the second cross-sectional area. For the first minimum bounding box and the second minimum bounding box, if one bounding box contains the other bounding box, the association relationship is determined to be a size relationship; If one bounding box partially overlaps with another bounding box, the association relationship is determined to be an offset relationship.
3. The method for processing abrupt changes in a tunnel three-dimensional model according to claim 1, characterized in that, The step of selecting a processing method corresponding to the association relationship and performing connection processing based on the first cross-section and the second cross-section includes: When the relationship is a size relationship, the first non-overlapping area corresponding to the first cross section and the second cross section is determined, the first non-overlapping area is determined as the target non-overlapping area, and the following end-blocking wall generation operation is performed on the first non-overlapping area to complete the connection process. Determine the cross-section to which the non-overlapping region of the target belongs; the cross-section is either the first cross-section or the second cross-section; A secondary lining model of the end cap wall is generated based on the outer contour of the secondary lining of the corresponding section and the inner contour of the secondary lining of another section; the secondary lining model of the end cap wall is connected between the first section and the second section; the other section is the section other than the corresponding section in the first section and the second section. Based on the initial support outer contour of the respective cross section and the initial support inner contour of the other cross section, a first initial support model of the end cap wall is generated on the side closest to the respective cross section. Based on the initial support outline of the respective cross section and the initial support outline of the other cross section, a second initial support model of the end cap wall is generated on the side closer to the other cross section.
4. The method for processing abrupt changes in a tunnel three-dimensional model according to claim 3, characterized in that, The step of selecting a processing method corresponding to the association relationship and performing connection processing on the first cross-section and the second cross-section to obtain the target cross-section abrupt segment after connection processing includes: When the relationship is an offset relationship, the second non-overlapping region and the third non-overlapping region corresponding to the first section and the second section are determined. The second non-overlapping region and the third non-overlapping region are respectively determined as target non-overlapping regions. The end-blocking wall generation operation is performed on the target non-overlapping regions corresponding to the third non-overlapping region and the target non-overlapping regions corresponding to the second non-overlapping region to complete the connection process.
5. The method for processing abrupt changes in a three-dimensional tunnel model according to claim 3 or 4, characterized in that, In the case where the relationship is either the size relationship or the offset relationship, it further includes: Obtain the preset cable trough cutting length; The first cable trough model is cut according to the cable trough cutting length to obtain the cut first cable trough model; the first cable trough model is the cable trough model corresponding to the respective cross section. The first section to be connected of the first cable trough model after trimming and the second section to be connected of the second cable trough model are determined respectively; 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 model connecting the first section to be connected and the second section to be connected.
6. The method for processing abrupt changes in a tunnel three-dimensional model according to claim 1, characterized in that, The step of selecting a processing method corresponding to the association relationship and performing connection processing on the first cross-section and the second cross-section to obtain the target cross-section abrupt segment after connection processing includes: Given the primary and secondary relationship, the main tunnel section profile corresponding to the first section and the auxiliary chamber section profile corresponding to the second section are obtained respectively. The main tunnel model and the auxiliary chamber model are assembled together; The profile of the main tunnel section is stretched to obtain a first trimmed body model, and the profile of the auxiliary chamber section is stretched to obtain a second trimmed body model. The auxiliary cavern model is cut using the first cut-out model to obtain the cut-out auxiliary cavern model; The tunnel main tunnel model is trimmed using the second trimming model to obtain the trimmed tunnel main tunnel model.
7. A device for processing abrupt changes in a three-dimensional tunnel model, characterized in that, include: The first determining unit is configured to, in response to receiving an instruction to perform transition processing on a target cross-section abrupt change segment in the target tunnel model, determine a first cross-section and a second cross-section corresponding to the target abrupt change segment in the target tunnel model; the first cross-section and the second cross-section are adjacent. The acquisition unit is used to acquire the first parameter information of the first cross-section and the second parameter information of the second cross-section; The second determining unit is used to determine the association relationship between the first cross-section and the second cross-section based on the first parameter information and the second parameter information; the association relationship includes size relationship, offset relationship and primary-secondary relationship; The selection unit is used to select a processing method corresponding to the association relationship according to the association relationship, and perform connection processing on the first cross section and the second cross section to obtain the target cross section abrupt segment after connection processing; Specifically, the second determining unit is used for: Obtain the first model type from the first parameter information and the second model type from the second parameter information; For the first model type and the second model type, in the case where one model type is the main tunnel and the other model type is the auxiliary chamber, the relationship between the primary and secondary elements is determined. Obtain the coordinates of the first cross-sectional area from the first parameter information and the coordinates of the second cross-sectional area from the second parameter information; The correlation relationship is determined as either a size relationship or an offset relationship based on the coordinates of the first cross-sectional area and the second cross-sectional area.
8. 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 the processor, when executing the computer program, implements the method as described in any one of claims 1 to 7.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the method as described in any one of claims 1 to 7.
10. A computer program product, comprising a computer program, characterized in that, The computer program, when executed by a processor, implements the method as described in any one of claims 1 to 7.
Citation Information
Patent Citations
OBM-based road tunnel design method
CN109538237A
Pipeline transition piece three-dimensional modeling method and system, electronic equipment and storage medium
CN115937469A