Method, device and equipment for calculating control point of toe board of concrete faced rockfill dam and medium
By using 3D modeling software to decompose the panel dam toe plate model, identify and sort the shape control points, the problem of low calculation efficiency in the existing technology is solved, and fast and accurate shape control point calculation and management are achieved.
Patent Information
- Application Number
- CN202510837676.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-23
- Publication Date
- 2025-09-19
AI Technical Summary
In the existing technology, the calculation of the three-dimensional model shape control points of the panel dam toe plate is complex and has no obvious rules, resulting in low calculation efficiency. In addition, recalculation is required when the design is changed, resulting in a large amount of repetitive work.
The 3D model of the panel dam toe plate is decomposed using 3D modeling software, basic surface units are identified, and intersection points are extracted as shape control points. These points are then sorted according to preset rules to achieve fast batch calculations.
It improves calculation efficiency and accuracy, reduces manual verification process, facilitates quick acquisition of shape control points when design changes occur, and avoids repeated calculations and tracing difficulties.
Smart Images

Figure CN120672962A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of water conservancy projects, and in particular to a method, device, equipment and medium for calculating control points of a toe plate of a panel dam. Background Art
[0002] Many hydraulic structures in pumped-storage power stations have complex and varied shapes. Taking the toe plate of a panel dam as an example, the three-dimensional model of this structure is composed of multiple spatial surfaces. The spatial distribution of the structure's shape surfaces has no obvious pattern, and the numerous shape control points make it difficult to directly and quickly calculate them.
[0003] In the related art, if the toe plate of a traditional concrete panel rockfill dam is calculated using manual coordinates, if the body design changes in the later stage, it needs to be recalculated, resulting in a large amount of repetitive work. Summary of the Invention
[0004] The problem solved by the present invention is how to quickly calculate body shape control points in batches.
[0005] In order to solve the above problems, the present invention provides a method, device, equipment and medium for calculating the control points of the toe plate of a panel dam.
[0006] In a first aspect, the present invention provides a method for calculating control points of a toe plate of a concrete dam, comprising: Obtaining a three-dimensional model of a face-panel dam toe plate, and decomposing the three-dimensional model to obtain basic surface units; Extracting the intersection points formed between the basic surface units as shape control points; According to preset rules, the body shape control points are sorted to obtain control point calculation results.
[0007] Optionally, the obtaining of a three-dimensional model of the toe plate of the panel dam and decomposing the three-dimensional model to obtain basic surface units includes: When a specific area in the three-dimensional model meets a boundary constraint condition, the specific area is segmented to obtain the basic surface unit, wherein the boundary constraint condition includes that there is no broken line or curvature mutation line in the specific area.
[0008] Optionally, the three-dimensional model includes at least one independent geometric body or an envelope body composed of multiple curved surfaces.
[0009] Optionally, extracting intersection points formed between the basic surface units as shape control points includes: Taking the line formed by the intersection of two basic curved surface units as the intersection line; The intersection points between the intersection lines and other basic surface units are used as the shape control points.
[0010] Optionally, taking a line formed by the intersection of two basic curved surface units as an intersection line includes: Enumerate all pairwise combinations of the basic surface units as surface unit pairs; In the surface unit pair, performing distance detection between two basic surface units to obtain a distance tolerance between surfaces; When the distance tolerance between the curved surfaces is less than a preset tolerance, the curved surface units are aligned, and the points whose distances are less than the preset tolerance are combined as the intersection line.
[0011] Optionally, taking the intersection point between the intersection line and the other basic curved surface units as the body shape control point includes: Enumerate the pairwise combinations of the intersection lines and other basic surface units as line-surface unit pairs; In the line-surface unit pair, a distance detection is performed between the intersection line and the basic curved surface unit to obtain a line-surface distance tolerance; When the distance tolerance between the line and the surface is less than a preset tolerance, the intersection point between the line and surface unit pairs is used as the body shape control point.
[0012] Optionally, sorting the body shape control points according to a preset rule to obtain a control point calculation result includes: Converting the coordinates of the body shape control points to a target coordinate system to obtain the coordinates of the target coordinate system; Obtaining a target distance based on the target coordinate system coordinates and the target coordinate system origin; The body shape control points are sorted based on the target distance to obtain the control point calculation result, wherein the control point calculation result includes a body shape control point sequence with an order.
[0013] In a second aspect, the present invention provides a device for calculating control points of a toe plate of a concrete dam, comprising: a decomposition module, configured to obtain a three-dimensional model of the face plate dam toe plate, and decompose the three-dimensional model to obtain basic surface units; An extraction module, configured to extract intersection points formed between the basic surface units as shape control points; The output module is used to sort the body shape control points according to preset rules to obtain control point calculation results.
[0014] In a third aspect, the present invention provides an electronic device comprising a memory and a processor; The memory is used to store computer programs; The processor is configured to implement the method for calculating the control points of the toe plate of a panel dam as described in the first aspect when executing the computer program.
[0015] In a fourth aspect, the present invention provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the method for calculating the control point of the toe plate of a panel dam as described in the first aspect is implemented.
[0016] The beneficial effects of the method for calculating the control points of the toe plate of a panel dam of the present invention are: A 3D model of the panel dam's toe plate was designed using 3D modeling software. The model was then decomposed to obtain multiple basic surface units, which served as the primary identification units for control point calculation. Intersections between these basic surface units were identified and extracted, resulting in intersection points that served as shape control points, improving calculation efficiency and accuracy. Digital processing provides high reliability, eliminating the repeated verification required by manual calculation methods and reducing the repetitive calculation and collation of corresponding data, thus avoiding the inefficiency associated with manual calculations. Shape control points were sorted using pre-set rules. Combined with digital processing, shape control point calculation results with associated logic were quickly obtained, eliminating the difficulties associated with manual calculations when the shape design changes or during later traceability. If the shape design changes, shape control points can be quickly re-derived and re-sorted using pre-set rules. This allows for rapid batch calculation of shape control points, facilitating calculation and management. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 Schematic diagram of the flow of a method for calculating control points of a panel dam toe plate according to an embodiment of the present invention; Figure 2 2 is an exemplary diagram of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0018] To make the above-mentioned objects, features, and advantages of the present invention more clearly understood, specific embodiments of the present invention are described in detail below with reference to the accompanying drawings. Although certain embodiments of the present invention are shown in the accompanying drawings, it should be understood that the present invention can be implemented in various forms and should not be construed as being limited to the embodiments described herein. Instead, these embodiments are provided to provide a more thorough and complete understanding of the present invention. It should be understood that the drawings and embodiments of the present invention are for illustrative purposes only and are not intended to limit the scope of protection of the present invention.
[0019] It should be understood that the various steps described in the method embodiments of the present invention may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present invention is not limited in this respect.
[0020] The term "including" and its variations used in this document are open inclusions, that is, "including but not limited to"; the term "based on" means "based at least in part on"; the term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one other embodiment"; the term "some embodiments" means "at least some embodiments"; the term "optionally" means "optional embodiments". The relevant definitions of other terms will be given in the following description. It should be noted that the concepts of "first", "second", etc. mentioned in the present invention are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0021] It should be noted that the modifications of "one" and "multiple" mentioned in the present invention are illustrative rather than restrictive. Those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".
[0022] The names of the messages or information exchanged between multiple devices in the embodiments of the present invention are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0023] In response to the problems existing in the above-mentioned related technologies, this embodiment provides a method, device, equipment and medium for calculating the control points of the toe plate of a panel dam.
[0024] like Figure 1 As shown, an embodiment of the present invention provides a method for calculating control points of a panel dam toe plate, comprising: Step S100: obtaining a three-dimensional model of the toe plate of a panel dam, and decomposing the three-dimensional model to obtain basic surface units.
[0025] A 3D model of the panel dam's toe plate was designed using 3D modeling software. Each face or volume in the 3D model was decomposed to obtain multiple basic surface units, which served as the basic identification units for control point calculation. Each decomposed basic surface unit was independent of the other basic surface units, and each basic surface unit had only one surface.
[0026] Taking the toe plate of a concrete face rockfill dam as an example, a complex 3D model of the toe plate of a concrete face rockfill dam can be designed using 3D modeling software. The 3D model is then decomposed to obtain independent basic surface units, each of which has only one surface.
[0027] Step S200: extracting intersection points formed between the basic surface units as shape control points.
[0028] In related technologies, the spatial intersection points of the toe plate of a concrete panel rockfill dam are calculated using traditional manual calculation methods. However, due to the large number of spatial intersection points and their irregular distribution, the calculations need to be repeatedly checked, resulting in low efficiency.
[0029] In this embodiment, the decomposed basic surface units are treated as basic identification units. The intersections between the basic surface units are identified and extracted. These intersection points are used as shape control points to improve calculation efficiency and accuracy. Digital processing provides high reliability, eliminating the repeated verification process required by manual calculations and reducing the repetitive calculation and collation of corresponding data.
[0030] Step S300: sorting the body shape control points according to a preset rule to obtain a control point calculation result.
[0031] In related technologies, when the body control points calculated manually undergo changes in body design or are traced back later, it is easy to encounter difficulties in tracing the control points. All control point coordinates need to be recalculated, and it is difficult to associate them with the original control points, resulting in a lot of repetitive work.
[0032] In an embodiment of the present invention, the body control points are sorted according to preset rules, and with the help of digital processing, the calculation results of the body control points with associated logic can be quickly obtained. When the body design changes, the body control points can be quickly obtained again and re-sorted according to preset rules. The original control point output results can be associated, which makes it easy to determine the changes in the control points and facilitates management.
[0033] In one embodiment, the preset rule may be a rule for sorting body control points according to coordinates; a rule for sorting according to the type of control points; or a rule determined based on the association between body control points, such as determining the sorting rule of body control points based on the basic surface units to which the body control points belong, or determining the sorting rule based on the spatial relationship of the body control points.
[0034] In this embodiment, a 3D model of the panel dam toe plate is designed using 3D modeling software. The 3D model is then decomposed to obtain multiple basic surface units, which serve as the basic identification units for control point calculation. Intersections between these basic surface units are then identified and extracted, resulting in intersection points that serve as shape control points, improving calculation efficiency and accuracy. Digital processing provides high reliability, eliminating the repeated verification required by manual calculation methods, reducing the repetitive calculation and collation of corresponding data, and avoiding the inefficiency of manual calculation methods requiring repeated verification. Shape control points are sorted using preset rules. Combined with digital processing, shape control point calculation results with associated logic can be quickly obtained, avoiding the difficulties encountered with manual calculation methods when the shape design is changed or when tracing control points later. When the shape design changes, shape control points can be quickly re-obtained and re-sorted using preset rules, enabling rapid batch calculation of shape control points, facilitating calculation and management.
[0035] Optionally, the obtaining of a three-dimensional model of the toe plate of the panel dam and decomposing the three-dimensional model to obtain basic surface units includes: When a specific area in the three-dimensional model meets a boundary constraint condition, the specific area is segmented to obtain the basic surface unit, wherein the boundary constraint condition includes that there is no broken line or curvature mutation line in the specific area.
[0036] When there are no broken lines or curvature mutation lines in a specific area, curvature mutation features such as sharp corners and step-like curvature changes ensure that the surface curvature is evenly distributed; the area boundary is defined by natural geometric features such as gradually transitioning surface edges, which facilitates subsequent segmentation operations.
[0037] Based on boundary constraints, boundary segmentation is performed on areas that meet the requirements, including evaluating the smoothness of the regional surface through a curvature analysis algorithm and excluding sub-areas with local curvature anomalies; using surface edge tracking technology, continuous smooth areas are divided into independent units along their natural boundaries; each unit obtained after segmentation is a basic surface unit, whose geometric characteristics meet the requirements of no broken lines and no curvature mutations, and the boundaries are completely closed.
[0038] Optionally, the curvature analysis algorithm includes a Gaussian curvature or mean curvature calculation method; the surface edge tracking technology includes contour line extraction or normal vector consistency detection.
[0039] The extracted basic surface units are subjected to secondary verification, including confirming that the segmented units do not contain other types of geometric features; and verifying that each unit has no overlap or interference with other geometric bodies through spatial distance detection (for example, tolerance ≤ 0.001m).
[0040] Optionally, the three-dimensional model includes at least one independent geometric body or an envelope body composed of multiple curved surfaces.
[0041] Optionally, extracting intersection points formed between the basic surface units as shape control points includes: The line formed by the intersection of two basic curved surface units is used as the intersection line.
[0042] The intersection points between the intersection lines and other basic surface units are used as the shape control points.
[0043] Combined analysis of multiple decomposed basic surface units is performed to detect the spatial relationship between any two groups of surface units. When two groups of surface units are in geometric contact, their shared boundary is the intersection line. This involves determining whether two groups of surface units are connected through spatial distance detection and then using a 3D geometric algorithm to extract the shared boundary line between the two groups of surface units to form an intersection model.
[0044] The spatial relationship between the identified intersection line and the remaining basic surface units that did not participate in the generation of the intersection line is detected, and the spatial position of the intersection line model and all the surface units that did not participate in the generation of the intersection line are analyzed one by one; when the spatial distance between the intersection line and a surface unit meets the tolerance condition, the contact point is recorded as the shape control point.
[0045] Optionally, the three-dimensional geometric algorithm includes a Bézier curve or NURBS curve fitting method.
[0046] Optionally, after extracting the control points, the extracted control points are checked twice to ensure that a single intersection point is generated by only a contact relationship between a set of intersection lines and surface units to avoid repeated calculations; the geometric rationality of the control points is verified by the boundary constraints of the surface units.
[0047] This example achieves automated identification of shape control points in complex plinth structures by extracting intersection lines and points in a layered manner. This method effectively avoids spatial positioning errors associated with manual calculations while ensuring the geometric accuracy of control points through strict spatial tolerance control, providing highly reliable coordinate data support for subsequent construction design.
[0048] Optionally, taking a line formed by the intersection of two basic curved surface units as an intersection line includes: Enumerate all pairwise combinations of the basic surface units as surface unit pairs.
[0049] In the pair of curved surface units, the distance between the two basic curved surface units is detected to obtain the distance tolerance between the curved surfaces.
[0050] When the distance tolerance between the curved surfaces is less than a preset tolerance, the curved surface units are aligned, and the points whose distances are less than the preset tolerance are combined as the intersection line.
[0051] All decomposed basic surface elements are combined in pairs to form several surface element pairs. Each surface element pair consists of two independent basic surface elements and is used for subsequent spatial relationship analysis. First, a spatial distance test is performed on each surface element pair. Based on the geometric modeling requirements, a preset tolerance is set as the spatial distance tolerance threshold. A 3D geometric algorithm is used to calculate the minimum distance between two surface elements, and all contact points that meet the distance tolerance conditions are recorded.
[0052] The contact points that meet the distance tolerance conditions are topologically associated to form an intersection model. According to the principle of spatial continuity, the contact points are sorted according to the geometric distribution law to construct continuous linear or curved segments; the intersection lines are smoothed using curve fitting technology to eliminate local noise or discrete errors.
[0053] Optionally, the preset tolerance can be set according to actual conditions.
[0054] In one embodiment, the preset tolerance is set to 0.001 m.
[0055] Optionally, the three-dimensional geometric algorithm includes nearest point search or gridded point cloud comparison; the curve fitting technology includes least squares method or parameterized curve interpolation.
[0056] This example automatically identifies intersection lines by enumerating all surface unit pairs and combining them with a distance detection algorithm. This method, which requires no human intervention, can adapt to nonlinear contact relationships between complex surfaces. It also ensures the geometric accuracy of intersection lines through spatial tolerance control, providing a reliable foundation for subsequent control point extraction.
[0057] Optionally, taking the intersection point between the intersection line and the other basic curved surface units as the body shape control point includes: Enumerate the pairwise combinations of the intersection lines and other basic surface units as line-surface unit pairs.
[0058] In the line-surface unit pair, the distance between the intersection line and the basic curved surface unit is detected to obtain the line-surface distance tolerance.
[0059] When the distance tolerance between the line and the surface is less than a preset tolerance, the intersection point between the line and surface unit pairs is used as the body shape control point.
[0060] The identified intersection lines are paired with all basic surface elements that did not participate in the generation of the intersection lines to form several groups of line-surface element pairs. Each line-surface element pair consists of an intersection line and an independent basic surface element, which is used for subsequent spatial relationship analysis. Spatial distance detection is performed on each line-surface element pair. Based on the requirements of geometric modeling, the distance tolerance between the lines and surfaces is set. The minimum distance between the intersection line and the surface element is calculated using a three-dimensional geometric algorithm, and all contact points that meet the distance tolerance conditions are recorded. The contact points that meet the distance tolerance conditions are used as body control points, and the spatial coordinates of the contact points between the intersection line and the surface element are directly extracted. Topological analysis is used to confirm that the point is generated only by the geometric relationship of the current line-surface element pair to avoid redundant or erroneous points.
[0061] This example automatically extracts shape control points by enumerating all line-surface unit pairs and combining them with a distance detection algorithm. This method, which requires no human intervention, adapts to the nonlinear contact relationships between intersection lines and surface units. It also ensures the geometric accuracy of control points through spatial tolerance control, providing highly reliable coordinate data support for subsequent construction design.
[0062] Optionally, sorting the body shape control points according to a preset rule to obtain a control point calculation result includes: The coordinates of the body shape control points are converted to a target coordinate system to obtain the coordinates of the target coordinate system.
[0063] The target distance is obtained according to the target coordinate system coordinates and the target coordinate system origin.
[0064] The body shape control points are sorted based on the target distance to obtain the control point calculation result, wherein the control point calculation result includes a body shape control point sequence with an order.
[0065] The extracted spatial coordinates of the body control points are converted to the target coordinate system. Based on the definition of the target coordinate system, the original coordinates are transformed through the three-dimensional geometric transformation algorithm to obtain the coordinate values in the target coordinate system; the converted coordinates are stored in a structured format as input data for subsequent sorting.
[0066] In one embodiment, the target coordinate system includes a geodetic coordinate system and a construction coordinate system. The construction coordinate system represents a coordinate system established during construction to facilitate construction. Because the shape control points are extracted from the 3D model, in actual engineering use, the coordinate system of the shape control points must be converted from the coordinate system in the 3D model to the coordinate system required for construction.
[0067] According to the coordinates of the target coordinate system and the origin of the target coordinate system, the spatial distance between the body control point and the origin is calculated as the target distance. For example, the Euclidean distance formula is used to calculate the distance value from each control point to the origin of the target coordinate system; the calculation result is bound to the unique identifier of the corresponding control point to form a distance-point mapping table.
[0068] Sort shape control points based on target distance, arranging all control points from smallest to largest by target distance. If there are identical distance values, they are further distinguished based on additional parameters (such as control point generation order or spatial orientation). The output is an ordered sequence containing the control point's unique identifier, target distance, and sorted position as the final control point calculation result.
[0069] This example achieves automated sorting of shape control points by combining coordinate system transformation with distance sorting. This method can adapt to the needs of different engineering reference coordinate systems. Through unified geometric transformation rules and clear sorting logic, it improves data processing efficiency and provides structured control point sequence support for construction drawing compilation and digital modeling.
[0070] An embodiment of the present invention provides a device for calculating control points of a panel dam toe plate, comprising: a decomposition module, configured to obtain a three-dimensional model of the face plate dam toe plate, and decompose the three-dimensional model to obtain basic surface units; An extraction module, configured to extract intersection points formed between the basic surface units as shape control points; The output module is used to sort the body shape control points according to preset rules to obtain control point calculation results.
[0071] like Figure 2 As shown, an electronic device 200 provided by an embodiment of the present invention includes a memory 210 and a processor 220; the memory 210 is used to store a computer program; the processor 220 is used to implement the above-mentioned method for calculating the control point of the panel dam toe plate when executing the computer program.
[0072] In other words, an electronic device 200 includes a memory 210 and a processor 220 coupled to the memory 210; the memory 210 is configured to store a computer program; and the processor 220 is configured to perform the following operations when executing the computer program: Obtaining a three-dimensional model of a face-panel dam toe plate, and decomposing the three-dimensional model to obtain basic surface units; Extracting the intersection points formed between the basic surface units as shape control points; According to preset rules, the body shape control points are sorted to obtain control point calculation results.
[0073] An embodiment of the present invention provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the above-mentioned method for calculating the control point of the toe plate of a panel dam is implemented.
[0074] In other words, a non-volatile computer-readable storage medium stores a computer program, which, when executed by a processor, causes the processor to perform the following operations: Obtaining a three-dimensional model of a face-panel dam toe plate, and decomposing the three-dimensional model to obtain basic surface units; Extracting the intersection points formed between the basic surface units as shape control points; According to preset rules, the body shape control points are sorted to obtain control point calculation results.
[0075] An electronic device 200 that can serve as a server or client of the present invention will now be described, which is an example of a hardware device that can be applied to various aspects of the present invention. The electronic device 200 is intended to represent various forms of digital electronic computer devices, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device 200 can also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or claimed herein.
[0076] Electronic device 200 includes a computing unit that can perform various appropriate actions and processes based on a computer program stored in a read-only memory (ROM) or loaded from a storage unit into a random access memory (RAM). The RAM can also store various programs and data required for device operation. The computing unit, ROM, and RAM are interconnected via a bus. An input / output (I / O) interface is also connected to the bus.
[0077] Those skilled in the art will appreciate that all or part of the processes in the above-described method embodiments can be implemented by instructing the relevant hardware through a computer program. The program can be stored in a computer-readable storage medium. When executed, the program can include the processes in the above-described method embodiments. The storage medium can be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM). In this application, the units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, i.e., they may be located in one location or distributed across multiple network elements. Some or all of these units can be selected based on actual needs to achieve the objectives of the embodiments of the present invention. Furthermore, the functional units in the various embodiments of the present invention can be integrated into a single processing unit, each unit can exist physically separately, or two or more units can be integrated into a single unit. These integrated units can be implemented in either hardware or software functional units.
[0078] Although the present invention is disclosed as above, the protection scope of the present invention is not limited thereto. Those skilled in the art may make various changes and modifications without departing from the spirit and scope of the present invention, and these changes and modifications will fall within the protection scope of the present invention.
Claims
1. A method for calculating the control points of the toe plate of a concrete dam, characterized in that: include: Obtaining a three-dimensional model of a face-panel dam toe plate, and decomposing the three-dimensional model to obtain basic surface units; Extracting the intersection points formed between the basic surface units as shape control points; According to preset rules, the body shape control points are sorted to obtain control point calculation results.
2. The method for calculating the control points of the toe plate of a concrete dam according to claim 1, characterized in that: The step of obtaining a three-dimensional model of the toe plate of a panel dam and decomposing the three-dimensional model to obtain basic surface units includes: When a specific area in the three-dimensional model meets a boundary constraint condition, the specific area is segmented to obtain the basic surface unit, wherein the boundary constraint condition includes that there is no broken line or curvature mutation line in the specific area.
3. The method for calculating the control points of the toe plate of a concrete dam according to claim 2, characterized in that: The three-dimensional model includes at least one independent geometric body or an envelope body composed of multiple surfaces.
4. The method for calculating the control points of the toe plate of a concrete dam according to any one of claims 1 to 3, characterized in that: The step of extracting the intersection points formed between the basic surface units as shape control points includes: Taking the line formed by the intersection of two basic curved surface units as the intersection line; The intersection points between the intersection lines and other basic surface units are used as the shape control points.
5. The method for calculating the control points of the toe plate of a concrete dam according to claim 4, characterized in that: The method of using a line formed by the intersection of two basic curved surface units as an intersection line comprises: Enumerate all pairwise combinations of the basic surface units as surface unit pairs; In the surface unit pair, performing distance detection between two basic surface units to obtain a distance tolerance between surfaces; When the distance tolerance between the curved surfaces is less than a preset tolerance, the curved surface units are aligned, and the points whose distances are less than the preset tolerance are combined as the intersection line.
6. The method for calculating control points of the toe plate of a concrete dam according to claim 4, characterized in that: The method of using the intersection point between the intersection line and other basic surface units as the body shape control point comprises: Enumerate the pairwise combinations of the intersection lines and other basic surface units as line-surface unit pairs; In the line-surface unit pair, a distance detection is performed between the intersection line and the basic curved surface unit to obtain a line-surface distance tolerance; When the distance tolerance between the line and the surface is less than a preset tolerance, the intersection point between the line and surface unit pairs is used as the body shape control point.
7. The method for calculating control points of the toe plate of a concrete dam according to claim 1, characterized in that: The step of sorting the body shape control points according to a preset rule to obtain a control point calculation result includes: Converting the coordinates of the body shape control points to a target coordinate system to obtain the coordinates of the target coordinate system; Obtaining a target distance based on the target coordinate system coordinates and the target coordinate system origin; The body shape control points are sorted based on the target distance to obtain the control point calculation result, wherein the control point calculation result includes a body shape control point sequence with an order.
8. A device for calculating control points of a panel dam toe plate, characterized in that: include: a decomposition module, configured to obtain a three-dimensional model of the face plate dam toe plate, and decompose the three-dimensional model to obtain basic surface units; An extraction module, configured to extract intersection points formed between the basic surface units as shape control points; The output module is used to sort the body shape control points according to preset rules to obtain control point calculation results.
9. An electronic device, characterized in that: including memory and processor; The memory is used to store computer programs; The processor is configured to implement the method for calculating the control point of the toe plate of a panel dam according to any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium, characterized in that The storage medium stores a computer program, and when the computer program is executed by the processor, the method for calculating the control point of the toe plate of a panel dam according to any one of claims 1 to 7 is implemented.