Steel bar modeling method and device, computer device and storage medium

By generating polygons through sectioning and establishing rules for line reinforcement arrangement, a 3D model of reinforcing bars is automatically constructed, solving the difficulty of reinforcing bar modeling for complex concrete components in industrial buildings and achieving efficient and accurate reinforcing bar model generation.

CN122365664APending Publication Date: 2026-07-10GLODON CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
GLODON CO LTD
Filing Date
2026-04-14
Publication Date
2026-07-10

AI Technical Summary

Technical Problem

In existing technologies, it is difficult to construct steel reinforcement models for complex concrete components in industrial buildings. Manual calculations result in large errors and make it difficult to accurately represent the steel reinforcement layout of complex geometries.

Method used

By acquiring the concrete geometry, sectioning polygons are generated along a preset direction, and the geometric path of the reinforcing bars is generated according to the rules for the arrangement of the reinforcing bars. A three-dimensional model of the reinforcing bars is constructed, which automatically adapts to complex geometric features and reduces the dimensionality to two-dimensional processing.

Benefits of technology

It significantly reduces the complexity and error rate of rebar modeling, improves the accuracy and efficiency of the model, and realizes automated modeling of complex components.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122365664A_ABST
    Figure CN122365664A_ABST
Patent Text Reader

Abstract

The application discloses a steel bar modeling method and device, computer equipment and a storage medium, and the method comprises the following steps: acquiring a concrete geometric body to be reinforced; sequentially traversing a plurality of preset arrangement directions, and cutting the concrete geometric body at a preset interval along the currently traversed arrangement direction to obtain a plurality of concrete sections corresponding to the arrangement direction; wherein each concrete section is a section of the concrete geometric body perpendicular to the corresponding arrangement direction; regarding each independent closed region on each concrete section corresponding to the currently traversed arrangement direction as a cut polygon to obtain a plurality of cut polygons to constitute a cut polygon group associated with the arrangement direction; generating a geometric path of a linear bar on each cut polygon in the cut polygon group according to a preset linear bar arrangement rule; and generating a three-dimensional steel bar model located inside the concrete geometric body based on the geometric paths of the linear bars in the arrangement directions.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of computer-aided design technology, and in particular to a method, apparatus, computer equipment, and storage medium for modeling reinforcing bars. Background Technology

[0002] In industrial buildings, the foundations for a large number of equipment require concrete structures with very complex shapes and diverse reinforcement methods to ensure high performance, high reliability, and adaptability to extreme environments.

[0003] Due to the varying equipment they support, different stress requirements, and different operating space requirements, the actual scenarios are complex. Drawings are generally presented in three-view format, but because of the complexity of the geometric shapes, many locations are represented schematically in the drawings. One existing solution is manual calculation: the budgeter needs to abstract a detailed concrete model shape based on the three-view drawings, and then deduce the specific arrangement of each group of reinforcing bars by combining this with the reinforcement information shown in the drawings. Since the sections in the construction drawings only show the reinforcement pattern at the indicated lines, the actual cross-sectional shape of the irregular structure changes continuously as the section position changes. However, the drawings do not provide detailed reinforcement diagrams for all sections, requiring users to estimate the quantities based on their own understanding, leading to inaccurate results in the 3D reinforcement model construction.

[0004] There is currently no effective solution to the aforementioned shortcomings of existing technologies. Summary of the Invention

[0005] The purpose of this invention is to provide a method, apparatus, computer equipment, and storage medium for modeling reinforcing bars, which solves the problems of users having difficulty understanding drawings, the tedious and error-prone process of manually disassembling the reinforcement range, and the difficulty of manually drawing reinforcing bars.

[0006] According to one aspect of the present invention, a method for modeling reinforcing bars is provided, comprising: Obtain the concrete geometry to be reinforced; The system sequentially traverses multiple preset arrangement directions and cuts the concrete geometry at preset intervals along the currently traversed arrangement direction to obtain multiple concrete sections corresponding to that arrangement direction; wherein, each concrete section is a section of the concrete geometry perpendicular to the corresponding arrangement direction. Each independent closed region on each concrete section corresponding to the current traversed arrangement direction is taken as a cutting polygon, resulting in multiple cutting polygons to form a group of cutting polygons associated with the arrangement direction. According to the preset reinforcement arrangement rules, generate the geometric path of the reinforcement on each cut polygon in the cut polygon group; Based on the geometric paths of the reinforcing bars in each arrangement direction, a three-dimensional model of the reinforcing bars located inside the concrete geometry is generated.

[0007] Optionally, generating the geometric path of the reinforcing ribs on each section polygon in the section polygon group according to a preset rib arrangement rule includes: Iterate through each cut polygon in the cut polygon group; The outline boundary of the currently traversed section polygon is indented into the interior of the section polygon by a preset protective layer thickness to obtain the indented outline of the section polygon, and the initial path of the rib is generated along the indented outline. According to the preset reinforcement arrangement rules, the initial path of the reinforcement is corrected to obtain the geometric path of the reinforcement on the section polygon.

[0008] Optionally, the step of indenting the outline boundary of the currently traversed section polygon inward by a preset protective layer thickness to obtain the indented outline of the section polygon, and generating the initial path of the rib along the indented outline, includes: Detect whether the currently traversed section polygon is located within the preset bottom region of the concrete geometry; If so, according to the preset bottom rib parameters, directly generate the initial path of the rib on the currently traversed section polygon; If not, the outline boundary of the currently traversed section polygon is indented into the interior of the section polygon by a preset protective layer thickness to obtain the indented outline of the section polygon, and the initial path of the rib is generated along the indented outline.

[0009] Optionally, the step of correcting the initial path of the reinforcing bars according to a preset reinforcing bar arrangement rule to obtain the geometric path of the reinforcing bars on the sectioned polygon includes: When there is a path segment on the initial path of the wire reinforcement that does not pass through the disconnected geometric feature, the path segment is kept continuous; wherein, the disconnected geometric feature is the geometric feature in the section polygon used to characterize that the initial path of the wire reinforcement needs to be disconnected. When the cut polygon has an inside corner: If there are multiple adjacent shady corners and the vertices of the multiple shady corners are collinear, determine the first position point corresponding to the vertex of the first shady corner and the second position point corresponding to the vertex of the last shady corner from the initial path of the line bar, and correct the path segment between the first position point and the second position point in the initial path of the line bar to a direct line connecting the first position point and the second position point. Otherwise, break the initial path of the reinforcing bar at each inside corner and set an anchorage segment at the break.

[0010] Optionally, generating a three-dimensional model of the reinforcing bars located inside the concrete geometry based on the geometric paths of the reinforcing bars in each arrangement direction includes: Linear reinforcements that meet preset conditions in the arrangement direction are merged into a linear reinforcement group; wherein, the preset conditions are that the concrete sections to which the linear reinforcements belong are adjacent and the geometric paths of the linear reinforcements are similar, and the linear reinforcement group has a reference path, which is obtained by merging the geometric paths of each linear reinforcement in the linear reinforcement group. Determine the section polygon to which any one of the reinforcing bars in the group belongs; Determine the edges of the sectioned polygon on which the reference path depends; Determine the edge of the concrete geometry that intersects with the edge line; Obtain the coordinates of the starting point and ending point of the edge in the arrangement direction; Obtain the starting point and ending point coordinates of the arrangement range of the wire reinforcement group in the arrangement direction; When the coordinate value of the starting point of the edge is less than the coordinate value of the starting point of the arrangement range, and the difference between the two coordinate values ​​is less than the preset spacing, the coordinate value of the starting point of the arrangement range is corrected to the coordinate value of the starting point of the edge. When the coordinate value of the endpoint of the edge is greater than the coordinate value of the endpoint of the arrangement range, and the difference between the two coordinate values ​​is less than the preset spacing, the coordinate value of the endpoint of the arrangement range is corrected to the coordinate value of the endpoint of the edge. Based on the corrected arrangement range of the line reinforcement group, a three-dimensional model of the reinforcement in the arrangement direction is generated.

[0011] Optionally, the method further includes: All the wire reinforcement groups in the arrangement direction are identified to form a wire reinforcement group set; From the set of reinforcing bar groups, groups of reinforcing bars whose arrangement ranges intersect, belong to the same section polygon, and whose reference paths do not overlap on the section polygon are clustered into a reinforcing bar section; wherein, the edge line of the reinforcing bar section is used to locate the reference path of each group of reinforcing bars clustered on the reinforcing bar section.

[0012] To achieve the above objectives, the present invention further provides a rebar modeling device, comprising: The acquisition module is used to acquire the concrete geometry to be reinforced; The sectioning module is used to sequentially traverse multiple preset arrangement directions and, along the currently traversed arrangement direction, section the concrete geometry at preset intervals to obtain multiple concrete sections corresponding to the arrangement direction; wherein, each concrete section is a section perpendicular to the concrete geometry in the corresponding arrangement direction. The determination module is used to take the independent closed region on each concrete section corresponding to the currently traversed arrangement direction as a cutting polygon, and obtain multiple cutting polygons to form a group of cutting polygons associated with the arrangement direction. The generation module is used to generate the geometric path of the wire reinforcement on each section polygon in the section polygon group according to the preset wire reinforcement arrangement rules. The construction module is used to generate a three-dimensional model of the reinforcing bars located inside the concrete geometry based on the geometric paths of the reinforcing bars in each arrangement direction.

[0013] Optionally, the generation module is specifically used for: Iterate through each of the segmented polygons in the segmented polygon group; The outline boundary of the currently traversed section polygon is indented into the interior of the section polygon by a preset protective layer thickness to obtain the indented outline of the section polygon, and the initial path of the rib is generated along the indented outline. According to the preset reinforcement arrangement rules, the initial path of the reinforcement is corrected to obtain the geometric path of the reinforcement on the section polygon.

[0014] To achieve the above objectives, the present invention also provides a computer device comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the steel reinforcement modeling method described above.

[0015] To achieve the above objectives, the present invention also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, is used to implement the steps of the steel reinforcement modeling method described above.

[0016] The reinforcement modeling method, apparatus, computer equipment, and storage medium provided by this invention sequentially traverse each preset arrangement direction, cutting the concrete geometry along the current arrangement direction at preset intervals to obtain multiple concrete sections in that direction. Each independent closed region on the concrete section is then decomposed into sectioned polygons, thereby reducing the dimensionality of the complex three-dimensional reinforcement problem to multiple independent two-dimensional sections, solving the problem of accurately modeling the reinforcement of irregularly shaped concrete components. Based on this, geometric paths for linear reinforcement are generated on each sectioned polygon according to preset linear reinforcement arrangement rules, ultimately constructing a three-dimensional reinforcement model located inside the concrete geometry. This method can automatically adapt to complex geometric features, eliminating the need for users to manually decompose the reinforcement arrangement range or draw reinforcement section by section, significantly reducing the complexity and error rate of reinforcement modeling, and improving the efficiency and accuracy of reinforcement modeling. Attached Figure Description

[0017] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of preferred embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit the invention. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings: Figure 1 A flowchart of the rebar modeling method provided in Example 1; Figure 2 This is a schematic diagram of a concrete geometry cut along a certain arrangement direction, as provided in Example 1. Figure 3 A schematic diagram of multiple cut polygons provided in Embodiment 1; Figure 4 A schematic diagram of a three-dimensional model of reinforcing bars located within concrete geometry, provided in Example 1; Figure 5 A schematic diagram of the reinforcement modeling scheme provided in Example 1; Figure 6 A block diagram of the rebar modeling device provided in Embodiment 2; Figure 7 A block diagram of a computer device suitable for implementing a rebar modeling method, provided in Embodiment 3. Detailed Implementation

[0018] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without inventive effort are within the scope of protection of this invention.

[0019] Example 1 Embodiment 1 of the present invention provides a method for modeling reinforcing bars, such as Figure 1 As shown, the method includes steps S1 to S5, wherein: Step S1: Obtain the concrete geometry to be reinforced.

[0020] The concrete geometry can be a 3D concrete model of any shape, such as an industrial equipment foundation, an irregularly shaped pier, or a 3D concrete model with grooves or holes. The concrete geometry is pre-built and stored in the computer as 3D solid data, containing geometric information such as its surfaces, edges, and vertices.

[0021] Step S2: sequentially traverse multiple preset arrangement directions, and cut the concrete geometry at preset intervals along the currently traversed arrangement direction to obtain multiple concrete sections corresponding to the arrangement direction; wherein, each concrete section is a section perpendicular to the concrete geometry of the corresponding arrangement direction.

[0022] To reduce the dimensionality of the three-dimensional reinforcement problem, this application predefines multiple arrangement directions, sequentially traverses each direction, and performs the following operations for the currently traversed direction: A series of parallel cutting planes are generated along the arrangement direction at preset intervals, each cutting plane perpendicular to the arrangement direction. Then, a Boolean intersection operation is performed between each cutting plane and the concrete geometry to obtain the cross-section of the concrete geometry at the location of the cutting plane, i.e., the concrete cross-section, thus obtaining multiple concrete cross-sections corresponding to the arrangement direction. Since the cutting planes are arranged at equal intervals, each concrete cross-section in each arrangement direction is uniformly distributed along that direction. Each concrete cross-section is a two-dimensional planar graphic perpendicular to the corresponding arrangement direction, representing the contour of the concrete geometry at that location.

[0023] The arrangement direction characterizes the orientation of the reinforcing bars. Specifically, reinforcing bars are steel bars located in the plane of the concrete section, arranged in an array perpendicular to the section. The arrangement direction is the direction of this array. In other words, for each arrangement direction, the system generates a series of cutting planes perpendicular to that direction at preset intervals. The resulting concrete sections are all perpendicular to the arrangement direction, and the geometric path of the reinforcing bars is generated on the section polygon of each concrete section and arranged along that arrangement direction. The arrangement direction can be determined based on the stress direction of the component or the main direction of the reinforcing bars, such as the X-axis, Y-axis, Z-axis, or any user-defined direction. Reinforcing bars in different arrangement directions are orthogonal to each other or intersect at a set angle in the final model. Preferably, the arrangement directions are the X-axis, Y-axis, and Z-axis directions: when the arrangement direction is the X-axis direction, the cutting plane and the concrete section are parallel to the plane formed by the Y-axis and Z-axis; when the arrangement direction is the Y-axis direction, the cutting plane and the concrete section are parallel to the plane formed by the X-axis and Z-axis; when the arrangement direction is the Z-axis direction, the cutting plane and the concrete section are parallel to the plane formed by the X-axis and Y-axis. Figure 2 As shown, the left side is a concrete geometry, and the right side is a concrete geometry cut along the X-axis.

[0024] Step S3: Take the independent closed region on each concrete section corresponding to the current traversed arrangement direction as a cutting polygon, and obtain multiple cutting polygons to form a group of cutting polygons associated with the arrangement direction.

[0025] In complex concrete geometry, a concrete section may contain multiple independent closed regions. For example, when a cutting plane simultaneously cuts into multiple separate bosses or passes through internal holes, the concrete section may consist of multiple unconnected closed loops. This application treats each independent closed region on each concrete section corresponding to the current arrangement direction as a sectioning polygon, thereby obtaining multiple sectioning polygons. These sectioning polygons constitute a group of sectioning polygons associated with that arrangement direction. Figure 3 As shown, cut Figure 2 After the concrete geometry, at least the following can be obtained: Figure 3 The three shapes of the cut polygon.

[0026] Through this step, all concrete sections in each arrangement direction are transformed into corresponding cut polygon groups, each cut polygon being an independent closed two-dimensional region.

[0027] Optionally, a topological structure for each sectioned polygon can also be constructed. This topological relationship includes: the topological relationship between each edge and the surface of the concrete geometry, and the topological relationship between each edge and the edge of the concrete geometry. Specifically, for each edge of the sectioned polygon, the surface of the concrete geometry on which that edge lies is determined. Since the sectioned polygon is obtained by intersecting the cutting plane with the concrete geometry, each edge of the sectioned polygon necessarily originates from a certain original surface of the concrete geometry. A one-to-one topological relationship is established between each edge and its source concrete geometry surface. When an edge of the sectioned polygon intersects or coincides with an edge of the concrete geometry, the system further establishes the topological relationship between that edge and the corresponding edge. This includes: edge coincidence with edge: when the cutting plane passes exactly through an edge of the concrete geometry, the edge of the sectioned polygon completely coincides with that edge; edge intersection with edge: when the cutting plane intersects with the surface of the concrete geometry, the endpoint of the intersection line may fall on an edge, in which case the edge intersects with the edge.

[0028] Step S4: Generate the geometric path of the ribs on each section polygon in the section polygon group according to the preset rib arrangement rules.

[0029] After obtaining the group of section polygons associated with the current arrangement direction, reinforcement bars can be arranged on each section polygon in the group. In this application, reinforcement bars refer to steel bars located in the plane of the section polygon, such as stirrups, web reinforcement, and distribution reinforcement, excluding longitudinal reinforcement bars perpendicular to the cutting plane, which are handled by other arrangement directions. The geometric path of the reinforcement bars refers to the two-dimensional geometric lines located within the section polygon that characterize the arrangement of the reinforcement bars. It can be a closed loop along the inward contour or a specific edge line on the inward contour. Its specific form is determined by the geometric features of the concrete section, the bottom area, and the distribution of internal corners.

[0030] Optionally, generating the geometric path of the reinforcing ribs on each section polygon in the section polygon group according to a preset rib arrangement rule includes: Iterate through each cut polygon in the cut polygon group; The outline boundary of the currently traversed section polygon is indented into the interior of the section polygon by a preset protective layer thickness to obtain the indented outline of the section polygon, and the initial path of the rib is generated along the indented outline. According to the preset reinforcement arrangement rules, the initial path of the reinforcement is corrected to obtain the geometric path of the reinforcement on the section polygon.

[0031] It should be noted that the processing method is the same for each arrangement direction; this embodiment uses one arrangement direction as an example for explanation. The processing method is also the same for each group of section polygons; this embodiment uses one group of section polygons as an example for explanation. Furthermore, the technical logic used to generate the geometric paths of the ribs on each section polygon is also the same; this embodiment uses one section polygon as an example for explanation.

[0032] Specifically, for the currently traversed section polygon, the system obtains its outline boundary, which is a closed two-dimensional polygon representing part or all of the cross-sectional shape of the concrete at the section location. The outline boundary of the section polygon is offset equidistantly into the section polygon to obtain the inner contour of the section polygon, which reflects the actual boundary of the area where the reinforcing steel can be placed.

[0033] Optionally, considering that the reinforced concrete may serve as an equipment foundation, with its bottom bearing the greatest equipment pressure, it is necessary to independently configure bottom reinforcement in the entire bottom area of ​​the concrete. This could involve using larger diameter and denser spacing of the reinforcement bars, separated from the upper reinforcement bars to avoid conflict. Therefore, the reinforcement in the bottom area needs to be configured independently. Specifically, the step of indenting the outline boundary of the currently traversed section polygon inward by a preset protective layer thickness to obtain the inward contour of the section polygon, and generating the initial path of the linear reinforcement along the inward contour, includes: Detect whether the currently traversed section polygon is located within the preset bottom region of the concrete geometry; If so, according to the preset bottom rib parameters, directly generate the initial path of the rib on the currently traversed section polygon; If not, the outline boundary of the currently traversed section polygon is indented into the interior of the section polygon by a preset protective layer thickness to obtain the indented outline of the section polygon, and the initial path of the rib is generated along the indented outline.

[0034] The system can pre-identify the bottom plane of the concrete geometry and define the bottom region based on a preset bottom thickness range. For example, by calculating the normal vectors of each face of the concrete geometry, the plane whose normal vector aligns with the direction of gravity is identified as the bottom face, and the area within a certain distance above the bottom face is defined as the bottom region. A section polygon located within the bottom region of the concrete geometry is characterized by the section polygon being completely within that region; specifically, the section polygon is only considered to be within the bottom region when the concrete section containing the section polygon is parallel to the bottom face. If the current section polygon is determined to be within the bottom region, the system does not perform a shrinkage operation but instead directly generates the initial path of the reinforcing bars on the section polygon according to preset bottom reinforcing bar parameters. These bottom reinforcing bar parameters differ from general reinforcing bar parameters and may include, for example, larger bar diameters, denser spacing, specific arrangement patterns, or independent anchorage requirements to adapt to the stress characteristics of the bottom region, which bears greater pressure. If the current section polygon is determined not to be within the bottom region, the system performs a conventional shrinkage operation.

[0035] This embodiment clearly distinguishes the initial path of the reinforcing bars in the bottom region from that in the ordinary region in terms of generation method, so that the bottom reinforcing bars can maintain their independent arrangement characteristics in the subsequent path correction and 3D model construction process.

[0036] Optionally, the step of correcting the initial path of the reinforcing bars according to a preset reinforcing bar arrangement rule to obtain the geometric path of the reinforcing bars on the sectioned polygon includes: When there is a path segment on the initial path of the wire reinforcement that does not pass through the disconnected geometric feature, the path segment is kept continuous; wherein, the disconnected geometric feature is the geometric feature in the section polygon used to characterize that the initial path of the wire reinforcement needs to be disconnected. When the cut polygon has an inside corner: If there are multiple adjacent shady corners and the vertices of the multiple shady corners are collinear, determine the first position point corresponding to the vertex of the first shady corner and the second position point corresponding to the vertex of the last shady corner from the initial path of the line bar, and correct the path segment between the first position point and the second position point in the initial path of the line bar to a direct line connecting the first position point and the second position point. Otherwise, break the initial path of the reinforcing bar at each inside corner and set an anchorage segment at the break.

[0037] Specifically, disconnected geometric features include construction nodes such as internal corners, hole edges, and groove boundaries. When a continuous path segment exists on the initial path that does not pass through any disconnected geometric features, the system maintains the continuity of that path segment and does not perform any disconnection processing. This rule ensures that the reinforcement remains continuous in locations where disconnection is unnecessary, conforming to the construction principle of "if it can be continuous, then it can be continuous."

[0038] When there are multiple adjacent internal corners on the sectioned polygon, and the vertices of these internal corners lie on the same straight line, the system corrects the path segment between the first and second position points in the initial path to a direct line connecting the first and second position points. This correction allows the reinforcing bar path to skip the intermediate internal corner inflection points and pass through continuously in a straight line, avoiding the problem of excessively fragmented reinforcing bars caused by breaking the path at each internal corner.

[0039] For internal angles that do not meet the above collinearity conditions: for a single internal angle, or multiple internal angles where the vertices are not collinear, the system breaks the initial path of the reinforcing bar at each internal angle location and sets an anchorage segment at the break point. The length of the anchorage segment can be determined according to preset anchorage parameters to meet the anchorage requirements of the reinforcing bar at the node.

[0040] This embodiment achieves intelligent correction of the centerline reinforcement path in complex cross-sections by combining the aforementioned path continuity and corner handling rules. For sections that do not pass through broken geometric features, the path remains continuous, avoiding unnecessary reinforcement segmentation and simplifying subsequent modeling and quantity calculation. For corner locations, the system can automatically distinguish between collinear and non-collinear corners: when multiple corners are collinear, the path is straightened into a continuous straight line, avoiding excessive reinforcement fragmentation and material waste caused by breaking anchorage at each corner; when corners are not collinear, the path is broken at each corner and an anchorage segment is set, ensuring the stress performance of the reinforcement in stress concentration areas. This correction mechanism is based on automatic geometric shape decision-making, eliminating the need for manual judgment and adjustment by the user, significantly reducing the difficulty and error rate of reinforcement design for complex irregular components, while ensuring the structural rationality of the reinforcement model and the accuracy of quantity calculation.

[0041] Step S5: Based on the geometric paths of the reinforcing bars in each arrangement direction, generate a three-dimensional model of the reinforcing bars located inside the concrete geometry.

[0042] Specifically, after obtaining the groups of section polygons associated with each arrangement direction and generating the linear reinforcement geometric paths on each section polygon, a three-dimensional model of the reinforcing steel located inside the concrete geometry is generated based on these linear reinforcement geometric paths. Specifically, user-defined custom reinforcing steel parameters can be obtained, including: reinforcing steel specifications (e.g., diameter / grade), end treatment method (hook / anchorage length), starting method and distance (distance from the edge of the component), and special parameters for thin-walled components (e.g., spacing of distributed reinforcing bars). Based on the custom reinforcing steel parameters and the linear reinforcement geometric paths on each section polygon, a corresponding three-dimensional model of the reinforcing steel is generated. This application provides two optional implementation methods, but both follow the principle of independently generating a reinforcing steel model for each arrangement direction, and the reinforcing steel models generated in each direction are automatically superimposed within the same concrete geometry to form a complete three-dimensional model of the reinforcing steel.

[0043] An alternative approach is to generate a 3D model of the reinforcing bars for each of the preset reinforcement directions after generating the geometric path of the reinforcing bars in that direction, based on the custom reinforcement parameters and the geometric path of the reinforcing bars. This process is repeated for the next reinforcement direction until all directions have been processed. The 3D models of the reinforcing bars generated for each direction are automatically superimposed on the same concrete geometry to form a complete 3D model of the reinforcing bars. For example, as shown... Figure 4 As shown, the reinforcement arrangement directions are X-axis, Y-axis and Z-axis. The system processes each direction in turn and generates the reinforcement model for each direction immediately after processing. Finally, the reinforcement models of the three directions are superimposed to obtain the complete reinforcement result.

[0044] Another alternative approach is to merge and correct the geometric paths of the reinforcing bars in the associated section polygon group for the currently traversed arrangement direction during the traversal of each arrangement direction. Then, based on the corrected result and the aforementioned custom reinforcing bar parameters, a 3D model of the reinforcing bars corresponding to that arrangement direction is generated. This method can handle complex geometries, making the reinforcing bar arrangement more closely match the actual boundaries. After generating the reinforcing bar model for the current arrangement direction, the process continues to traverse the next arrangement direction, repeating the above steps. After all arrangement directions have been processed, the 3D models of the reinforcing bars generated for each arrangement direction are automatically superimposed on the same concrete geometry to form a complete 3D model of the reinforcing bars. Specifically, generating the 3D model of the reinforcing bars located inside the concrete geometry based on the geometric paths of the reinforcing bars in each arrangement direction includes: Linear reinforcements that meet preset conditions in the arrangement direction are merged into a linear reinforcement group; wherein, the preset conditions are that the concrete sections to which the linear reinforcements belong are adjacent and the geometric paths of the linear reinforcements are similar, and the linear reinforcement group has a reference path, which is obtained by merging the geometric paths of each linear reinforcement in the linear reinforcement group. Determine the section polygon to which any one of the reinforcing bars in the group belongs; Determine the edges of the sectioned polygon on which the reference path depends; Determine the edge of the concrete geometry that intersects with the edge line; Obtain the coordinates of the starting point and ending point of the edge in the arrangement direction; Obtain the starting point and ending point coordinates of the arrangement range of the wire reinforcement group in the arrangement direction; When the coordinate value of the starting point of the edge is less than the coordinate value of the starting point of the arrangement range, and the difference between the two coordinate values ​​is less than the preset spacing, the coordinate value of the starting point of the arrangement range is corrected to the coordinate value of the starting point of the edge. When the coordinate value of the endpoint of the edge is greater than the coordinate value of the endpoint of the arrangement range, and the difference between the two coordinate values ​​is less than the preset spacing, the coordinate value of the endpoint of the arrangement range is corrected to the coordinate value of the endpoint of the edge. Based on the corrected arrangement range of the line reinforcement group, a three-dimensional model of the reinforcement in the arrangement direction is generated.

[0045] Specifically, for the currently traversed arrangement direction, the system merges the reinforcing bars that meet preset conditions in that direction into a single reinforcing bar group. Multiple reinforcing bar groups can be determined for each arrangement direction. Determining the concrete section to which a reinforcing bar belongs involves: identifying the section polygon to which the reinforcing bar belongs, identifying the concrete section to which that section polygon belongs, and using that concrete section as the concrete section to which the reinforcing bar belongs. Adjacent concrete sections are characterized by continuous cutting positions in the arrangement direction. Geometric path similarity refers to the similarity in shape, position, and orientation of the reinforcing bars on their respective section polygons. For example, they may all be bottom horizontal segments or left vertical segments, or the path length deviation rate may be less than 5%, and the spatial position deviation may be less than 1 mm. After merging, each reinforcing bar group has a reference path, which is obtained by merging the geometric paths of all reinforcing bars within the group, for example, selecting the longest path or calculating it through averaging. This reference path represents the standard geometric shape of the reinforcing bar group on the concrete section.

[0046] The following explanation uses a group of reinforcing bars in the current arrangement direction as an example; the processing method for other reinforcing bar groups is the same. For the current reinforcing bar group, firstly, the section polygon to which any reinforcing bar in the group belongs is determined. Since the reinforcing bars in the group come from adjacent sections, their section polygons are continuous in spatial position, and the system can choose any one as the representative section polygon; then, the edge line of the section polygon on which the reference path depends is determined. For example, if the reference path is the bottom horizontal line segment, then the edge line it depends on is the bottom edge of the section polygon; if the reference path is the entire indented contour, then the edge line it depends on is the entire contour boundary. Further, the edge line of the concrete geometry that intersects with the edge line is determined. This edge line is the edge where two faces of the concrete geometry intersect, representing the actual boundary of the concrete geometry. The edge line intersecting with the edge line can be found directly based on the positional relationship between the edge line and the various edges of the concrete geometry, or it can be found from the topological structure of the section polygon.

[0047] The initial layout range is determined by the location of each reinforcing bar within the group of reinforcing bars in the concrete cross-section, for example, from the location of the first concrete cross-section to the location of the last concrete cross-section. The layout range of the reinforcing bar group is only corrected when either of these two conditions exists; otherwise, no correction is needed. For each reinforcing bar group, the system calculates the actual placement position of each reinforcing bar based on the corrected start and end points, combined with the preset starting distance and preset spacing. Then, based on the reference path, it generates the corresponding 3D reinforcing bar model at each placement position, thus completing the generation of the 3D model of the reinforcing bars in the current layout direction. The starting distance refers to the minimum distance between the first reinforcing bar and the edge of the concrete geometry, for example, 50mm. This parameter can be preset by the user according to engineering specifications or drawing requirements.

[0048] Furthermore, the system continues to traverse the next arrangement direction, repeating the above steps until all arrangement directions have been processed. The 3D models of the reinforcing bars generated in each arrangement direction are automatically superimposed on the same concrete geometry to form a complete 3D model of the reinforcing bars.

[0049] This embodiment, based on merging linear reinforcement groups, utilizes the edges of the concrete geometry to precisely correct the arrangement range of the linear reinforcement groups, resolving the boundary error problem caused by discrete sampling. When the distance between the edge and the endpoint of the current arrangement range is less than the arrangement spacing, the system automatically aligns the arrangement range to the edge, ensuring that the start and end positions of the reinforcement are aligned with the actual edges of the concrete geometry. This avoids deviations in reinforcement length or errors in the calculation of the number of reinforcement bars caused by improper boundary treatment. This correction mechanism is automatically completed based on geometric topological relationships, requiring no manual adjustment by the user, significantly reducing the difficulty and error rate of reinforcement design for complex irregular components. Simultaneously, the corrected arrangement range provides accurate boundary references for subsequent calculation of the number of reinforcement bars and generation of the 3D model, ensuring the accuracy of quantity calculations and the rationality of the reinforcement model's construction. Compared to existing technologies that rely on manual estimation or workarounds by the user, this application achieves automation and standardization of reinforcement modeling, significantly improving modeling efficiency and accuracy.

[0050] Optionally, generating a three-dimensional model of the reinforcing bars in the arrangement direction based on the corrected arrangement range of the reinforcing bar group includes: Obtain the preset starting distance; Based on the starting distance, the preset spacing, and the corrected arrangement range of each reinforcing bar group in the arrangement direction, calculate the number of reinforcing bars in each reinforcing bar group in the arrangement direction and the arrangement position of each reinforcing bar. Based on the reference path of each reinforcement group, a three-dimensional model of the reinforcement corresponding to each reinforcement group is generated at the corresponding arrangement position to obtain a three-dimensional model of the reinforcement in the arrangement direction.

[0051] Specifically, for each group of linear reinforcement bars, its corrected arrangement range includes the coordinates of the starting point and the ending point. The system first obtains the placement position of the first reinforcement bar by adding the starting distance to the starting point coordinates. Then, it increments the spacing sequentially by a preset interval until the placement position does not exceed the ending point coordinates minus the starting distance, thereby calculating the coordinates of the placement positions of all reinforcement bars. The number of reinforcement bars can be determined based on the length of the above position sequence. At each calculated placement position, the system generates a three-dimensional solid along the arrangement direction of the reference path. For stirrup-type linear reinforcement bars, an independent stirrup solid is generated at each placement position; for continuous longitudinal reinforcement bars, a continuous reinforcement solid is generated from the starting point to the ending point.

[0052] This embodiment, based on the accurate layout range of the corrected rebar group, automatically calculates the number of rebars and the placement of each rebar by combining the starting distance and layout spacing. This transforms the geometric information obtained during the sampling phase into a layout result that conforms to engineering specifications. This solution solves the problem that discrete sampling cannot meet the business specification of the starting distance, avoiding deviations in rebar count calculations due to improper boundary handling. Simultaneously, since the layout range has been corrected by the edge line and aligned with the actual concrete boundary, the calculated number and position of rebars are more accurate, ensuring the precision of the quantity calculation. The entire calculation process is automated, requiring no manual verification or adjustment by the user, significantly improving the efficiency of rebar modeling while ensuring model accuracy.

[0053] Optionally, the method further includes: All the wire reinforcement groups in the arrangement direction are identified to form a wire reinforcement group set; From the set of reinforcing bar groups, groups of reinforcing bars whose arrangement ranges intersect, belong to the same section polygon, and whose reference paths do not overlap on the section polygon are clustered into a reinforcing bar section; wherein, the edge line of the reinforcing bar section is used to locate the reference path of each group of reinforcing bars clustered on the reinforcing bar section.

[0054] Specifically, each set of reinforcing bar groups includes all reinforcing bar groups in the corresponding arrangement direction. Each set of reinforcing bar groups can determine multiple reinforcing bar sections, and each reinforcing bar section is clustered into a subset of reinforcing bar groups. Each subset of reinforcing bar groups includes one or more reinforcing bar groups. The overlapping of arrangement ranges specifically means that the arrangement ranges of each reinforcing bar group overlap in the arrangement direction; the same cutting polygon is characterized by the fact that the reference paths of each reinforcing bar group depend on the same cutting polygon; and the non-overlapping of reference paths on the cutting polygon is characterized by the fact that the projections of the reference paths of each reinforcing bar group onto the dependent cutting polygons do not coincide, ensuring that there is no visual occlusion or logical conflict in the same reinforcing bar section view. A set of reinforcing bar groups that satisfy the conditions of overlapping arrangement ranges, the same cutting polygon, and non-overlapping reference paths on the cutting polygons is considered as a single reinforcing bar group subset, and this subset is integrated into a unified reinforcing bar section. The edge line of this reinforcing bar section is the inner contour of the cutting polygon, and this edge line serves as a reference boundary for locating the reference paths of each clustered reinforcing bar group. For example, stirrups are arranged along the edge line.

[0055] It should be noted that this embodiment pre-constructs the topology of each reinforcement section based on each subset of reinforcement groups. This topology records the arrangement range, reference path, and positional relationship between each reinforcement group and the edge line of the reinforcement section. In response to the operation of displaying the reinforcement section, the reinforcement section is displayed based on its topology. The positional relationship between each reinforcement group and the edge line of the reinforcement section includes, for example, whether the reference path is arranged along the entire edge line or located on a specific edge line, and the inner / outer hierarchy or adjacent order of multiple reinforcement groups.

[0056] This embodiment clusters multiple groups of reinforcing bars at the same cutting location into a single reinforcing bar section and presents its edge lines and the reference paths of the internal reinforcing bars in a visual manner, allowing users to view it like a traditional reinforcing bar detail. Figure 1 This allows for an intuitive understanding of the reinforcement details at each section location. Simultaneously, by generating a topology, the system clearly records the spatial relationships and arrangement parameters between linear reinforcement groups, providing structured data support for subsequent user modifications. Users only need to make local adjustments to the reinforcement section, and the system can automatically and synchronously update the 3D models of all relevant linear reinforcement groups. This solution effectively addresses the pain point of existing technologies where users struggle to quickly locate and modify specific reinforcement bars from complex 3D models, significantly improving the interactivity and modification efficiency of reinforcement modeling, and further reducing the difficulty of manual verification.

[0057] The following is combined with Figure 5 This illustrates the complete process of this embodiment. Figure 5As shown, import concrete geometry into the 3D modeling software; section the concrete geometry along each arrangement direction and obtain the section polygons corresponding to each arrangement direction; generate the geometric path of the reinforcing bars on each section polygon; determine the reinforcing bar group and correct the arrangement range of the reinforcing bar group; merge the reinforcing bar groups to generate the reinforcing bar section; generate the 3D model of the reinforcing bar.

[0058] Example 2 This invention provides a rebar modeling device, such as... Figure 6 As shown, the rebar modeling device 60 specifically includes the following components: The acquisition module 601 is used to acquire the concrete geometry to be reinforced; The cutting module 602 is used to sequentially traverse multiple preset arrangement directions and cut the concrete geometry at preset intervals along the currently traversed arrangement direction to obtain multiple concrete sections corresponding to the arrangement direction; wherein, each concrete section is a section perpendicular to the concrete geometry in the corresponding arrangement direction. The determination module 603 is used to take the independent closed region on each concrete section corresponding to the currently traversed arrangement direction as a cutting polygon, and obtain multiple cutting polygons to form a group of cutting polygons associated with the arrangement direction. The generation module 604 is used to generate the geometric path of the wire reinforcement on each section polygon in the section polygon group according to the preset wire reinforcement arrangement rules. The construction module 605 is used to generate a three-dimensional model of the reinforcing bars located inside the concrete geometry based on the geometric paths of the reinforcing bars in each arrangement direction.

[0059] Optionally, the generation module is specifically used for: Iterate through each of the segmented polygons in the segmented polygon group; The outline boundary of the currently traversed section polygon is indented into the interior of the section polygon by a preset protective layer thickness to obtain the indented outline of the section polygon, and the initial path of the rib is generated along the indented outline. According to the preset reinforcement arrangement rules, the initial path of the reinforcement is corrected to obtain the geometric path of the reinforcement on the section polygon.

[0060] Optionally, when the generation module performs the step of shrinking the outline boundary of the currently traversed section polygon inward by a preset protective layer thickness to obtain the inward contour of the section polygon, and generating the initial path of the rib along the inward contour, it is specifically used for: Detect whether the currently traversed section polygon is located within the preset bottom region of the concrete geometry; If so, according to the preset bottom rib parameters, directly generate the initial path of the rib on the currently traversed section polygon; If not, the outline boundary of the currently traversed section polygon is indented into the interior of the section polygon by a preset protective layer thickness to obtain the indented outline of the section polygon, and the initial path of the rib is generated along the indented outline.

[0061] Optionally, when the generation module performs the step of correcting the initial path of the reinforcing bar according to the preset reinforcing bar arrangement rules to obtain the geometric path of the reinforcing bar on the section polygon, it is specifically used for: When there is a path segment on the initial path of the wire reinforcement that does not pass through the disconnected geometric feature, the path segment is kept continuous; wherein, the disconnected geometric feature is the geometric feature in the section polygon used to characterize that the initial path of the wire reinforcement needs to be disconnected. When the cut polygon has an inside corner: If there are multiple adjacent shady corners and the vertices of the multiple shady corners are collinear, determine the first position point corresponding to the vertex of the first shady corner and the second position point corresponding to the vertex of the last shady corner from the initial path of the line bar, and correct the path segment between the first position point and the second position point in the initial path of the line bar to a direct line connecting the first position point and the second position point. Otherwise, break the initial path of the reinforcing bar at each inside corner and set an anchorage segment at the break.

[0062] Optionally, the building module is specifically used for: Linear reinforcements that meet preset conditions in the arrangement direction are merged into a linear reinforcement group; wherein, the preset conditions are that the concrete sections to which the linear reinforcements belong are adjacent and the geometric paths of the linear reinforcements are similar, and the linear reinforcement group has a reference path, which is obtained by merging the geometric paths of each linear reinforcement in the linear reinforcement group. Determine the section polygon to which any one of the reinforcing bars in the group belongs; Determine the edges of the sectioned polygon on which the reference path depends; Determine the edge of the concrete geometry that intersects with the edge line; Obtain the coordinates of the starting point and ending point of the edge in the arrangement direction; Obtain the starting point and ending point coordinates of the arrangement range of the wire reinforcement group in the arrangement direction; When the coordinate value of the starting point of the edge is less than the coordinate value of the starting point of the arrangement range, and the difference between the two coordinate values ​​is less than the preset spacing, the coordinate value of the starting point of the arrangement range is corrected to the coordinate value of the starting point of the edge. When the coordinate value of the endpoint of the edge is greater than the coordinate value of the endpoint of the arrangement range, and the difference between the two coordinate values ​​is less than the preset spacing, the coordinate value of the endpoint of the arrangement range is corrected to the coordinate value of the endpoint of the edge. Based on the corrected arrangement range of the line reinforcement group, a three-dimensional model of the reinforcement in the arrangement direction is generated.

[0063] Optionally, the rebar modeling device further includes an expansion module for: All the wire reinforcement groups in the arrangement direction are identified to form a wire reinforcement group set; From the set of reinforcing bar groups, groups of reinforcing bars whose arrangement ranges intersect, belong to the same section polygon, and whose reference paths do not overlap on the section polygon are clustered into a reinforcing bar section; wherein, the edge line of the reinforcing bar section is used to locate the reference path of each group of reinforcing bars clustered on the reinforcing bar section.

[0064] Example 3 This embodiment also provides a computer device, such as a smartphone, tablet computer, laptop computer, desktop computer, rack server, blade server, tower server, or cabinet server (including a standalone server or a server cluster composed of multiple servers), etc., capable of executing programs. Figure 7 As shown, the computer device 70 in this embodiment includes, but is not limited to, a memory 701 and a processor 702 that are communicatively connected to each other via a system bus. It should be noted that... Figure 7 Only a computer device 70 with components 701-702 is shown; however, it should be understood that it is not required to implement all of the components shown, and more or fewer components may be implemented instead.

[0065] In this embodiment, the memory 701 (i.e., the readable storage medium) includes flash memory, hard disk, multimedia card, card-type memory (e.g., SD or DX memory), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, magnetic disk, optical disk, etc. In some embodiments, the memory 701 may be an internal storage unit of the computer device 70, such as the hard disk or memory of the computer device 70. In other embodiments, the memory 701 may also be an external storage device of the computer device 70, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the computer device 70. Of course, the memory 701 may include both the internal storage unit and its external storage device of the computer device 70. In this embodiment, the memory 701 is typically used to store the operating system and various application software installed on the computer device 70. In addition, the memory 701 may also be used to temporarily store various types of data that have been output or will be output.

[0066] In some embodiments, processor 702 may be a central processing unit (CPU), a controller, a microcontroller, a microprocessor, or other data processing chip. This processor 702 is typically used to control the overall operation of the computer device 70.

[0067] Specifically, in this embodiment, the processor 702 is used to execute the program of the rebar modeling method stored in the memory 701.

[0068] For a detailed description of the above method steps, please refer to Example 1. This example will not be repeated here.

[0069] Example 4 This embodiment also provides a computer-readable storage medium, such as flash memory, hard disk, multimedia card, card-type memory (e.g., SD or DX memory), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, disk, optical disk, server, App application store, etc., which stores a computer program. When the computer program is executed by a processor, it is used to implement the steps of the rebar modeling method.

[0070] For a detailed description of the above method steps, please refer to Example 1. This example will not be repeated here.

[0071] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0072] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0073] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method.

[0074] The above are merely preferred embodiments of the present invention and do not limit the patent scope of the present invention. Any equivalent structural or procedural transformations made based on the content of the present invention's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of the present invention.

Claims

1. A method for modeling reinforcing bars, characterized in that, The method includes: Obtain the concrete geometry to be reinforced; The system sequentially traverses multiple preset arrangement directions and cuts the concrete geometry at preset intervals along the currently traversed arrangement direction to obtain multiple concrete sections corresponding to that arrangement direction; wherein, each concrete section is a section of the concrete geometry perpendicular to the corresponding arrangement direction. Each independent closed region on each concrete section corresponding to the current traversed arrangement direction is taken as a cutting polygon, resulting in multiple cutting polygons to form a group of cutting polygons associated with the arrangement direction. According to the preset reinforcement arrangement rules, generate the geometric path of the reinforcement on each cut polygon in the cut polygon group; Based on the geometric paths of the reinforcing bars in each arrangement direction, a three-dimensional model of the reinforcing bars located inside the concrete geometry is generated.

2. The reinforcement modeling method according to claim 1, characterized in that, The step of generating the geometric path of the ribs on each section polygon in the section polygon group according to the preset rib arrangement rules includes: Iterate through each cut polygon in the cut polygon group; The outline boundary of the currently traversed section polygon is indented into the interior of the section polygon by a preset protective layer thickness to obtain the indented outline of the section polygon, and the initial path of the rib is generated along the indented outline. According to the preset reinforcement arrangement rules, the initial path of the reinforcement is corrected to obtain the geometric path of the reinforcement on the section polygon.

3. The reinforcement modeling method according to claim 2, characterized in that, The step of indenting the outline boundary of the currently traversed section polygon into the interior of the section polygon by a preset protective layer thickness to obtain the indented outline of the section polygon, and generating the initial path of the rib along the indented outline, includes: Detect whether the currently traversed section polygon is located within the preset bottom region of the concrete geometry; If so, according to the preset bottom rib parameters, directly generate the initial path of the rib on the currently traversed section polygon; If not, the outline boundary of the currently traversed section polygon is indented into the interior of the section polygon by a preset protective layer thickness to obtain the indented outline of the section polygon, and the initial path of the rib is generated along the indented outline.

4. The reinforcement modeling method according to claim 2, characterized in that, The step of correcting the initial path of the reinforcing bars according to a preset reinforcing bar arrangement rule to obtain the geometric path of the reinforcing bars on the sectioned polygon includes: When there is a path segment on the initial path of the wire reinforcement that does not pass through the disconnected geometric feature, the path segment is kept continuous; wherein, the disconnected geometric feature is the geometric feature in the section polygon used to characterize that the initial path of the wire reinforcement needs to be disconnected. When the cut polygon has an inside corner: If there are multiple adjacent shady corners and the vertices of the multiple shady corners are collinear, determine the first position point corresponding to the vertex of the first shady corner and the second position point corresponding to the vertex of the last shady corner from the initial path of the line bar, and correct the path segment between the first position point and the second position point in the initial path of the line bar to a direct line connecting the first position point and the second position point. Otherwise, break the initial path of the reinforcing bar at each inside corner and set an anchorage segment at the break.

5. The reinforcement modeling method according to claim 1, characterized in that, The generation of a three-dimensional model of the reinforcing bars located inside the concrete geometry, based on the geometric paths of the reinforcing bars in each arrangement direction, includes: Linear reinforcements that meet preset conditions in the arrangement direction are merged into a linear reinforcement group; wherein, the preset conditions are that the concrete sections to which the linear reinforcements belong are adjacent and the geometric paths of the linear reinforcements are similar, and the linear reinforcement group has a reference path, which is obtained by merging the geometric paths of each linear reinforcement in the linear reinforcement group. Determine the section polygon to which any one of the reinforcing bars in the group belongs; Determine the edges of the sectioned polygon on which the reference path depends; Determine the edge of the concrete geometry that intersects with the edge line; Obtain the coordinates of the starting point and ending point of the edge in the arrangement direction; Obtain the starting point and ending point coordinates of the arrangement range of the wire reinforcement group in the arrangement direction; When the coordinate value of the starting point of the edge is less than the coordinate value of the starting point of the arrangement range, and the difference between the two coordinate values ​​is less than the preset spacing, the coordinate value of the starting point of the arrangement range is corrected to the coordinate value of the starting point of the edge. When the coordinate value of the endpoint of the edge is greater than the coordinate value of the endpoint of the arrangement range, and the difference between the two coordinate values ​​is less than the preset spacing, the coordinate value of the endpoint of the arrangement range is corrected to the coordinate value of the endpoint of the edge. Based on the corrected arrangement range of the line reinforcement group, a three-dimensional model of the reinforcement in the arrangement direction is generated.

6. The reinforcement modeling method according to claim 5, characterized in that, The method further includes: All the wire reinforcement groups in the arrangement direction are identified to form a wire reinforcement group set; From the set of reinforcing bar groups, groups of reinforcing bars whose arrangement ranges intersect, belong to the same section polygon, and whose reference paths do not overlap on the section polygon are clustered into a reinforcing bar section; wherein, the edge line of the reinforcing bar section is used to locate the reference path of each group of reinforcing bars clustered on the reinforcing bar section.

7. A rebar modeling device, characterized in that, The device includes: The acquisition module is used to acquire the concrete geometry to be reinforced; The sectioning module is used to sequentially traverse multiple preset arrangement directions and, along the currently traversed arrangement direction, section the concrete geometry at preset intervals to obtain multiple concrete sections corresponding to the arrangement direction; wherein, each concrete section is a section perpendicular to the concrete geometry in the corresponding arrangement direction. The determination module is used to take the independent closed region on each concrete section corresponding to the currently traversed arrangement direction as a cutting polygon, and obtain multiple cutting polygons to form a group of cutting polygons associated with the arrangement direction. The generation module is used to generate the geometric path of the wire reinforcement on each section polygon in the section polygon group according to the preset wire reinforcement arrangement rules. The construction module is used to generate a three-dimensional model of the reinforcing bars located inside the concrete geometry based on the geometric paths of the reinforcing bars in each arrangement direction.

8. The rebar modeling device according to claim 7, characterized in that, The generation module is specifically used for: Iterate through each cut polygon in the cut polygon group; The outline boundary of the currently traversed section polygon is indented into the interior of the section polygon by a preset protective layer thickness to obtain the indented outline of the section polygon, and the initial path of the rib is generated along the indented outline. According to the preset reinforcement arrangement rules, the initial path of the reinforcement is corrected to obtain the geometric path of the reinforcement on the section polygon.

9. A computer device, the computer device comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that the processor executes the computer program to implement the steps of the method according to any one of claims 1 to 6.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it is used to implement the steps of the method according to any one of claims 1 to 6.