Sectioning drawing method and device for three-dimensional reinforced concrete structure model

Through the automated cut-out method, the interactive judgment between the section surface and the section box and the steel bar projection drawing strategy are used to solve the problem of low efficiency when generating two-dimensional section drawings of the three-dimensional reinforced concrete structure model, and efficient and accurate drawing generation is achieved.

CN119919584APending Publication Date: 2025-05-02WATER TRANSPORT PLANNING & DESIGN INST
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411996199.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-05-02

AI Technical Summary

Technical Problem

In the prior art, when generating two-dimensional cross-sectional drawings for three-dimensional reinforced concrete structure models, the fixed rules for manual conversion are relied on, resulting in low drawing generation efficiency.

Method used

By responding to the cutout diagram request of the target three-dimensional reinforced concrete structure model, the section surface and the section box are determined, and whether the section surface and the target model intersect. The elevation drawing strategy is adopted in the case of disjoint, and the cross-section drawing strategy is adopted in the case of intersecting, the steel bar projection is drawn, and two-dimensional section drawings are generated.

Benefits of technology

The automatic and intelligent cut-out process is realized, which improves the accuracy and generation efficiency of two-dimensional section drawings, and avoids the inefficiency of manually setting conversion rules.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119919584A_ABST
    Figure CN119919584A_ABST
Patent Text Reader

Abstract

The invention discloses a sectioning drawing method and device for a three-dimensional reinforced concrete structure model, and relates to the technical field of building drawing. When the sectioning box intersects with the target three-dimensional reinforced concrete structure model, whether the sectioning plane intersects with the target three-dimensional reinforced concrete structure model or not is judged, an elevation drawing strategy is adopted when the sectioning box does not intersect with the target three-dimensional reinforced concrete structure model, and a cross-section drawing strategy is adopted when the sectioning box intersects with the target three-dimensional reinforced concrete structure model; and obtaining a steel bar group and an observation surface of the target three-dimensional reinforced concrete structure model in the sectioning box, generating a projection drawing strategy based on an angle relationship between the two, drawing a steel bar projection on the sectioning plane, and generating a target two-dimensional section drawing based on the sectioning plane. The technical problem that in the related technology, when a two-dimensional profile drawing is generated by a three-dimensional reinforced concrete structure model, a fixed rule for conversion is manually set, and consequently the drawing generation efficiency is low is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of drawing technology or other related fields, and in particular to a method and device for cutting and drawing a three-dimensional reinforced concrete structure model. Background Art

[0002] With the popularization of building information modeling in the construction industry, the construction and management of three-dimensional reinforced concrete structure models have become a key link in the construction process. The three-dimensional reinforced concrete structure model can intuitively display the overall picture of the building structure. In the process of construction, it is also important to convert the three-dimensional reinforced concrete structure model into a two-dimensional section drawing. By clearly decomposing the complex three-dimensional structure into a two-dimensional structure, it can provide more specific and precise guidance for the construction process.

[0003] In the related art, the strategy of converting a three-dimensional reinforced concrete structure model into a two-dimensional section drawing is usually manually converted or converted using existing three-dimensional modeling software. However, the manual conversion strategy is not only time-consuming and labor-intensive, but also in areas with dense steel bars, the expression of the obtained two-dimensional section drawing is too complicated, and a large number of overlapping steel bar lines will appear on the drawing, making the drawing difficult to read, affecting construction efficiency and accuracy. At the same time, in the existing three-dimensional modeling software, although functions such as "smart screenshot", "custom detailed drawing" and "detailed drawing and annotation optimization" are provided to try to solve the problems of manual conversion, these software rely on manually set conversion rules, such as setting the minimum distance threshold between steel bars. When the steel bar spacing is less than the threshold, the software will automatically hide or simplify some steel bars. The existing three-dimensional modeling software has improved the readability of the drawings to a certain extent, but they rely on manually set and fixed conversion rules. Once the section drawing requirements of the three-dimensional reinforced concrete structure model change, it is necessary to reset the conversion rules and re-perform the three-dimensional to two-dimensional conversion process, resulting in low efficiency of sectioning.

[0004] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention

[0005] An embodiment of the present invention provides a method and device for cutting and drawing a three-dimensional reinforced concrete structure model, so as to at least solve the technical problem in the related art that when generating a two-dimensional section drawing from a three-dimensional reinforced concrete structure model, the three-dimensional reinforced concrete structure model relies on manually set fixed rules for conversion, resulting in low efficiency in drawing generation.

[0006] According to one aspect of an embodiment of the present invention, a method for cutting and drawing a three-dimensional reinforced concrete structure model is provided, comprising: responding to a cutting and drawing request of a target three-dimensional reinforced concrete structure model, determining a cutting plane and a cutting box, and when the cutting box intersects with the target three-dimensional reinforced concrete structure model, judging whether the cutting plane intersects with the target three-dimensional reinforced concrete structure model, wherein the cutting box is a rectangular body used to define a cutting range; when the cutting plane does not intersect with the target three-dimensional reinforced concrete structure model, adopting a vertical drawing strategy; or, when the cutting plane intersects with the target three-dimensional reinforced concrete structure model, adopting a cross-section drawing strategy to draw a cross-section between the cutting plane and the target model in the cutting plane. The invention relates to a method for obtaining a contour line of the intersection of the target three-dimensional reinforced concrete structure model and a target two-dimensional reinforced concrete structure model; obtaining all the steel bar groups and the corresponding steel bar observation planes within the cutting range defined by the cutting box in the target three-dimensional reinforced concrete structure model; for each steel bar group, determining the angle relationship between the corresponding steel bar observation plane and the cutting plane; based on the cutting range defined by the cutting box or the type of steel bars in the steel bar group, generating a steel bar projection drawing strategy for the steel bar group, wherein the angle relationship includes one of the following: parallel, vertical, non-parallel and non-vertical; based on the steel bar projection drawing strategy, drawing the steel bar projection of the steel bar group in the cutting plane; generating a target two-dimensional section drawing based on the drawn cutting plane and the auxiliary engineering information of the target three-dimensional reinforced concrete structure model.

[0007] Optionally, the step of determining the cutting plane and the cutting box includes: determining any plane of the target three-dimensional reinforced concrete structure model as the target plane; generating a cutting plane based on the target plane, the cutting plane being a plane parallel to the target plane; generating a cutting box based on the cutting plane, the cutting box including six cutting planes, two of which are parallel to the cutting plane.

[0008] Optionally, after determining the cutting plane and the cutting box, it also includes: receiving a cutting plane adjustment instruction input from an external terminal, and moving the cutting plane to a specified position in a direction perpendicular to the cutting plane; receiving a cutting box adjustment instruction input from an external terminal, and moving the cutting plane of the cutting plane to a specified position in a direction perpendicular to the cutting plane.

[0009] Optionally, when the angle relationship between the steel bar observation plane and the cutting plane is parallel, the step of drawing the steel bar projection of the steel bar group on the cutting plane includes: when the geometric shape presented by the cutting range defined by the cutting box is a uniform cross-sectional shape, projecting any steel bar in the steel bar group as a linear bar on the cutting plane, wherein, in the uniform cross-sectional shape, the projections of all steel bars in the steel bar group on the cutting plane overlap; when the geometric shape presented by the cutting range defined by the cutting box is a gradient cross-sectional shape, projecting a steel bar in the steel bar group that is closest to the cutting plane as a linear bar on the cutting plane, wherein, in the gradient cross-sectional shape, the projections of the steel bars in the steel bar group on the cutting plane do not completely overlap.

[0010] Optionally, when the angle relationship between the steel bar observation plane and the cutting plane is vertical, the step of drawing the steel bar projection of the steel bar group in the cutting plane includes: when the steel bars in the steel bar group are multi-segment steel bars, the multi-segment steel bars intersecting and perpendicular to the cutting plane are projected as point bars on the cutting plane; when the steel bars in the steel bar group are single-segment steel bars, the single-segment steel bars intersecting and perpendicular to the cutting plane are projected as point bars on the cutting plane, and the single-segment steel bars not perpendicular to the cutting plane are projected as line bars on the cutting plane; when the steel bars in the steel bar group are arc steel bars, the arc steel bars intersecting the cutting plane are projected as point bars on the cutting plane.

[0011] Optionally, when the angle relationship between the steel bar observation plane and the cutting plane is non-parallel and non-vertical, the step of drawing the steel bar projection of the steel bar group in the cutting plane includes: when the steel bars in the steel bar group are single-segment steel bars, projecting the single-segment steel bars as linear bars on the cutting plane.

[0012] Optionally, the elevation drawing strategy includes: when the angle relationship between the steel bar observation plane and the cutting plane is parallel, all the steel bars in the steel bar group are projected as line bars on the cutting plane; when the angle relationship between the steel bar observation plane and the cutting plane is vertical, multiple sections of steel bars, single sections of steel bars and arc steel bars intersecting the cutting plane in the steel bar group that are intersecting and perpendicular to the cutting plane are projected as point bars on the cutting plane, and the remaining steel bars are projected as line bars on the cutting plane; when the angle relationship between the steel bar observation plane and the cutting plane is non-parallel and non-vertical, all the steel bars in the steel bar group are projected as line bars on the cutting plane.

[0013] According to another aspect of an embodiment of the present invention, a device for cutting and drawing a three-dimensional reinforced concrete structure model is also provided, including: a determination unit, used to respond to a request for cutting and drawing a target three-dimensional reinforced concrete structure model, determine a cutting plane and a cutting box, and when the cutting box intersects with the target three-dimensional reinforced concrete structure model, determine whether the cutting plane intersects with the target three-dimensional reinforced concrete structure model, wherein the cutting box is a rectangular body used to define the cutting range; a first drawing unit, used to adopt a vertical drawing strategy when the cutting plane does not intersect with the target three-dimensional reinforced concrete structure model; a second drawing unit, used to adopt a cross-section drawing strategy when the cutting plane intersects with the target three-dimensional reinforced concrete structure model, and draw in the cutting plane The contour line of the intersection of the cutting plane and the target three-dimensional reinforced concrete structure model; a projection unit, used to obtain all steel bar groups and corresponding steel bar observation planes in the target three-dimensional reinforced concrete structure model within the cutting range defined by the cutting box, and for each group of steel bar groups, determine the angular relationship between the corresponding steel bar observation plane and the cutting plane, and generate a steel bar projection drawing strategy for the steel bar group based on the cutting range defined by the cutting box or the type of steel bars in the steel bar group, wherein the angular relationship includes one of the following: parallel, vertical, non-parallel and non-vertical; a generation unit, based on the steel bar projection drawing strategy, draws the steel bar projection of the steel bar group in the cutting plane, and generates a target two-dimensional section drawing based on the drawn cutting plane and the ancillary engineering information of the target three-dimensional reinforced concrete structure model.

[0014] Optionally, the determination unit includes: a first determination module, used to determine any plane of the target three-dimensional reinforced concrete structure model as the target plane; a first generation module, used to generate a cutting plane based on the target plane, and the cutting plane is a plane parallel to the target plane; a second generation module, used to generate a cutting box based on the cutting plane, and the cutting box includes six cutting planes, two of which are parallel to the cutting plane.

[0015] Optionally, the determination unit also includes: a first moving module, used to receive a cutting plane adjustment instruction input from an external terminal, and move the cutting plane to a specified position in a direction perpendicular to the cutting plane; a second moving module, used to receive a cutting box adjustment instruction input from an external terminal, and move the cutting plane of the cutting plane to a specified position in a direction perpendicular to the cutting plane.

[0016] Optionally, the projection unit includes: a first projection module, which is used to project any steel bar in the steel bar group as a linear bar on the cutting plane when the angular relationship between the steel bar observation plane and the cutting plane is parallel, and the geometric shape presented by the cutting range defined by the cutting box is a uniform cross-sectional shape, wherein in the uniform cross-sectional shape, the projections of all steel bars in the steel bar group on the cutting plane overlap; a second projection module, which is used to project a steel bar in the steel bar group that is closest to the cutting plane as a linear bar on the cutting plane when the geometric shape presented by the cutting range defined by the cutting box is a gradient cross-sectional shape, wherein in the gradient cross-sectional shape, the projections of the steel bars in the steel bar group on the cutting plane do not completely overlap.

[0017] Optionally, the projection unit also includes: a third projection module, which is used for, when the angle relationship between the steel bar observation plane and the cutting plane is vertical, in the case where the steel bars in the steel bar group are multi-segment steel bars, projecting the multiple segments of steel bars intersecting and perpendicular to the cutting plane as point bars on the cutting plane; a fourth projection module, which is used for, when the steel bars in the steel bar group are single-segment steel bars, projecting the single-segment steel bars intersecting and perpendicular to the cutting plane as point bars on the cutting plane, and projecting the single-segment steel bars that are not perpendicular to the cutting plane as line bars on the cutting plane; a fifth projection module, which is used for, when the steel bars in the steel bar group are arc steel bars, projecting the arc steel bars intersecting the cutting plane as point bars on the cutting plane.

[0018] Optionally, the projection unit also includes: a sixth projection module, which is used to project the single-segment steel bars into linear bars on the cutting surface when the angle relationship between the steel bar observation surface and the cutting surface is non-parallel and non-vertical and when the steel bars in the steel bar group are single-segment steel bars.

[0019] Optionally, the first drawing unit includes: a seventh projection module, which is used to project all the steel bars in the steel bar group as linear bars on the cutting plane when the angle relationship between the steel bar observation plane and the cutting plane is parallel; an eighth projection module, which is used to project multiple sections of steel bars, a single section of steel bars and arc steel bars intersecting the cutting plane in the steel bar group that are intersecting and perpendicular to the cutting plane as point bars on the cutting plane when the angle relationship between the steel bar observation plane and the cutting plane is vertical, and project the remaining steel bars as linear bars on the cutting plane; and a ninth projection module, which is used to project all the steel bars in the steel bar group as linear bars on the cutting plane when the angle relationship between the steel bar observation plane and the cutting plane is non-parallel and non-vertical.

[0020] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is also provided, the computer-readable storage medium including a stored computer program, wherein when the computer program is running, the device where the computer-readable storage medium is located is controlled to execute any one of the above-mentioned methods for cutting and drawing a target three-dimensional reinforced concrete structure model.

[0021] According to another aspect of an embodiment of the present invention, there is also provided an electronic device, comprising one or more processors and a memory, the memory being used to store one or more programs, wherein when the one or more programs are executed by one or more processors, the one or more processors implement any one of the above-mentioned methods for cutting and drawing a three-dimensional reinforced concrete structure model.

[0022] According to another aspect of an embodiment of the present invention, there is also provided a computer program product, comprising a computer program, which, when executed by a processor, implements the steps of any one of the above-mentioned methods for cutting and drawing a three-dimensional reinforced concrete structure model.

[0023] In the present disclosure, by responding to a section drawing request of a target three-dimensional reinforced concrete structure model, a section plane and a section box are determined. When the section box intersects with the target three-dimensional reinforced concrete structure model, it is determined whether the section plane intersects with the target three-dimensional reinforced concrete structure model. When the section plane does not intersect with the target three-dimensional reinforced concrete structure model, an elevation drawing strategy is adopted. When the section plane intersects with the target three-dimensional reinforced concrete structure model, a cross-section drawing strategy is adopted. When the cross-section drawing strategy is adopted, the section plane and the target three-dimensional reinforced concrete structure are drawn in the section plane. Then obtain all the steel bar groups and corresponding steel bar observation planes within the cutting range defined by the cutting box in the target three-dimensional reinforced concrete structure model; for each steel bar group, determine the angle relationship between the corresponding steel bar observation plane and the cutting plane; based on the cutting range defined by the cutting box or the type of steel bars in the steel bar group, generate the steel bar projection drawing strategy for the steel bar group; finally, based on the steel bar projection drawing strategy, draw the steel bar projection of the steel bar group in the cutting plane; based on the drawn cutting plane and the ancillary engineering information of the target three-dimensional reinforced concrete structure model, generate the target two-dimensional section drawing.

[0024] Based on the above-mentioned public content, automatic and intelligent filtering of redundant information in the target three-dimensional reinforced concrete structure model is realized. On the premise of ensuring that the target two-dimensional section drawings are clear and readable, the integrity of the original steel bar group structure is retained to the maximum extent, thereby improving the accuracy of the target two-dimensional section drawings. At the same time, by fully automating the conversion process of the target three-dimensional reinforced concrete structure model to the two-dimensional section drawings, the generation efficiency of the target two-dimensional section drawings is improved, thereby solving the technical problem in the related technology that when generating two-dimensional section drawings from three-dimensional reinforced concrete structure models, the three-dimensional reinforced concrete structure models rely on manually set fixed conversion rules, resulting in low drawing generation efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:

[0026] Figure 1 It is a flow chart of an optional method for cutting and drawing a three-dimensional reinforced concrete structure model according to an embodiment of the present invention;

[0027] Figure 2 is a schematic diagram of an optional section plane intersecting with a target three-dimensional reinforced concrete structure model according to an embodiment of the present invention;

[0028] Figure 3 is a schematic diagram of an optional section plane not intersecting with a target three-dimensional reinforced concrete structure model according to an embodiment of the present invention;

[0029] Figure 4 is a schematic diagram of an optional steel bar observation plane being parallel to the cutting plane according to an embodiment of the present invention;

[0030] Figure 5 is a schematic diagram of an optional steel bar observation plane being perpendicular to the cutting plane according to an embodiment of the present invention;

[0031] Figure 6 is a schematic diagram of an optional device for cutting and drawing a three-dimensional reinforced concrete structure model according to an embodiment of the present invention;

[0032] Figure 7 The present invention is a hardware structure block diagram of an electronic device (or mobile device) for executing a method for cutting and drawing a three-dimensional reinforced concrete structure model according to an embodiment of the present invention. DETAILED DESCRIPTION

[0033] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0034] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0035] It should be noted that the three-dimensional reinforced concrete structure model cutting and drawing method and device thereof in the present disclosure can be used in the field of architectural drawing technology. When the three-dimensional reinforced concrete structure model is cut and drawn, it can also be used in any field other than the field of architectural drawing technology. When the three-dimensional reinforced concrete structure model is cut and drawn, the present disclosure does not limit the application field of the three-dimensional reinforced concrete structure model cutting and drawing method and device thereof.

[0036] The following embodiments of the present invention can be applied to various systems / applications / devices for cutting and drawing three-dimensional reinforced concrete structure models. The present invention determines a cutting plane and a cutting box, and when both the cutting box and the cutting plane intersect with the target three-dimensional reinforced concrete structure model, a cross-section drawing strategy is adopted to draw the contour line of the intersection of the cutting plane and the target three-dimensional reinforced concrete structure model in the cutting plane, and then obtains all the steel bar groups and corresponding steel bar observation planes in the target three-dimensional reinforced concrete structure model within the cutting range defined by the cutting box, determines the angle relationship between the steel bar observation plane and the cutting plane, generates a steel bar projection drawing strategy for the steel bar group based on the cutting range defined by the cutting box or the steel bar type in the steel bar group, draws the steel bar projection of the steel bar group in the cutting plane, and finally generates a target two-dimensional section drawing, thereby realizing automatic and intelligent filtering of redundant information in the target three-dimensional reinforced concrete structure model, and retaining the integrity of the original steel bar group structure to the maximum extent while ensuring that the target two-dimensional section drawing is clear and readable, which not only improves the accuracy of the target two-dimensional section drawing, but also improves the generation efficiency of the target two-dimensional section drawing.

[0037] The present invention is described in detail below in conjunction with various embodiments.

[0038] Embodiment 1

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

[0040] Figure 1 is a flow chart of an optional method for cutting and drawing a three-dimensional reinforced concrete structure model according to an embodiment of the present invention, such as Figure 1 As shown, the method comprises the following steps:

[0041] Step S101, responding to a request for sectioning and drawing of a target three-dimensional reinforced concrete structure model, determining a sectioning plane and a sectioning box, and when the sectioning box intersects with the target three-dimensional reinforced concrete structure model, judging whether the sectioning plane intersects with the target three-dimensional reinforced concrete structure model, wherein the sectioning box is a rectangular body used to define the sectioning range.

[0042] In the embodiment of the present invention, the target three-dimensional reinforced concrete structure model refers to a three-dimensional model that needs to be cut and drawn in a construction project, which contains detailed steel structure information and auxiliary project information. The cut drawing request is initiated by an external terminal, requesting to cut the target three-dimensional reinforced concrete structure model to generate a two-dimensional section drawing. The execution process of converting the target three-dimensional reinforced concrete structure model into a two-dimensional section drawing is started.

[0043] After responding to the sectioning drawing request of the target three-dimensional reinforced concrete structure model, the embodiment of the present invention first determines the sectioning plane and sectioning box of the target three-dimensional reinforced concrete structure model. The sectioning plane is a plane in three-dimensional space, which is used to section the target three-dimensional reinforced concrete structure model. The sectioning box is a three-dimensional rectangular body, which is used to define the sectioning range of the target three-dimensional reinforced concrete structure model, ensure that the sectioning content meets the requirements, and avoid interference from irrelevant information.

[0044] After determining the cutting plane and the cutting box, the embodiment of the present invention first determines whether the cutting box intersects with the target three-dimensional reinforced concrete structure model, that is, determines whether the cutting range defined by the cutting box includes a part of the target three-dimensional reinforced concrete structure model or the entire model. When the cutting box does not intersect with the target three-dimensional reinforced concrete structure model, it indicates that there is no model content that needs to be cut and drawn within the cutting range defined by the cutting box, so this cutting and drawing process is terminated. When the cutting box intersects with the target three-dimensional reinforced concrete structure model, it indicates that there is model content that needs to be cut and drawn within the cutting range defined by the cutting box, so it is further determined whether the cutting plane intersects with the target three-dimensional reinforced concrete structure model, that is, it is determined whether the cutting plane cuts through the solid part of the target three-dimensional reinforced concrete structure model.

[0045] Figure 2 is a schematic diagram of an optional section plane intersecting with a target three-dimensional reinforced concrete structure model according to an embodiment of the present invention, such as Figure 2 As shown, the cutting box (corresponding to Figure 2 The "section range" in the figure is a six-sided rectangular body, which contains the section plane. Figure 2 The cutting plane in cuts through the three-dimensional reinforced concrete structure model. At this time, the cutting plane intersects with the target three-dimensional reinforced concrete structure model.

[0046] Figure 3 is a schematic diagram of an optional section plane not intersecting with the target three-dimensional reinforced concrete structure model according to an embodiment of the present invention, such as Figure 3 As shown, the sectioning box contains the sectioning plane. Figure 3 The cutting plane in does not cut through the three-dimensional reinforced concrete structure model. At this time, the cutting plane does not intersect with the target three-dimensional reinforced concrete structure model.

[0047] This step is the starting point of the execution process of converting the target three-dimensional reinforced concrete structure model into a two-dimensional section drawing. By determining the cutting plane and the emergency box, it provides a basic basis for the subsequent determination of the drawing strategy. By judging whether the cutting plane intersects with the target three-dimensional reinforced concrete structure model, it is determined whether the cross-section drawing strategy or the elevation drawing strategy is adopted in this execution process to ensure that the generation of the two-dimensional section drawing meets the requirements.

[0048] Step S102: When the section plane does not intersect with the target three-dimensional reinforced concrete structure model, a vertical drawing strategy is adopted.

[0049] In an embodiment of the present invention, when the cutting plane does not intersect with the target three-dimensional reinforced concrete structure model, this execution process adopts the elevation drawing strategy. When the elevation drawing strategy is adopted, the embodiment of the present invention draws the projection of the cut steel bars on the cutting plane. By obtaining all the steel bar groups and corresponding steel bar observation planes of the target three-dimensional reinforced concrete structure model within the cutting range defined by the cutting box, the angle relationship between the steel bar observation plane and the cutting plane is determined, and then the projection of the steel bar group is drawn on the cutting plane based on the angle relationship. Specifically:

[0050] When the angle relationship between the steel bar observation plane and the cutting plane is parallel, all the steel bars in the steel bar group are projected as line bars on the cutting plane; when the angle relationship between the steel bar observation plane and the cutting plane is perpendicular, the multi-segment steel bars, single-segment steel bars and arc steel bars intersecting the cutting plane in the steel bar group that are perpendicular to and intersect the cutting plane are projected as point bars on the cutting plane, and the remaining steel bars are projected as line bars on the cutting plane; when the angle relationship between the steel bar observation plane and the cutting plane is non-parallel and non-perpendicular, all the steel bars in the steel bar group are projected as line bars on the cutting plane.

[0051] Step S103, when the section plane intersects with the target three-dimensional reinforced concrete structure model, a cross-section drawing strategy is adopted to draw a contour line of the intersection of the section plane and the target three-dimensional reinforced concrete structure model in the section plane.

[0052] In the embodiment of the present invention, when the section plane intersects with the target three-dimensional reinforced concrete structure model, the execution process adopts the section drawing strategy. When the section drawing strategy is adopted, the embodiment of the present invention draws the projection of the cut steel bars on the section plane.

[0053] After determining the intersection of the section plane and the target three-dimensional reinforced concrete structure model, the outline of the intersection of the section plane and the target three-dimensional reinforced concrete structure model is drawn in the section plane by adopting the section drawing strategy. The drawn outline helps to identify the plane range of the target three-dimensional reinforced concrete structure model being cut, and provides an intuitive position reference for the subsequent drawing of the reinforcement projection.

[0054] Step S104, obtain all steel bar groups and corresponding steel bar observation planes within the cutting range defined by the cutting box in the target three-dimensional reinforced concrete structure model, determine the angular relationship between the corresponding steel bar observation plane and the cutting plane for each steel bar group, and generate a steel bar projection drawing strategy for the steel bar group based on the cutting range defined by the cutting box or the type of steel bars in the steel bar group, wherein the angular relationship includes one of the following: parallel, vertical, non-parallel and non-vertical.

[0055] After determining that the cutting plane intersects with the target three-dimensional reinforced concrete structure model, determining to adopt a cross-section drawing strategy, and drawing a contour line of the intersection of the cutting plane and the target three-dimensional reinforced concrete structure model in the cutting plane, an embodiment of the present invention will obtain all steel bar groups and corresponding steel bar observation surfaces in the target three-dimensional reinforced concrete structure model that are within the cutting range defined by the cutting box.

[0056] A reinforcement group is a set of reinforcements of the same type and function. Each reinforcement group has a reinforcement observation plane. All reinforcements in the same reinforcement group are located on the reinforcement observation plane of the reinforcement group. For each reinforcement group, determine the angle relationship between the reinforcement observation plane corresponding to the reinforcement group and the section plane. There are three types of angle relationships: parallel, perpendicular, and non-parallel and non-perpendicular.

[0057] After determining the angular relationship between the steel bar observation plane and the cutting plane of the steel bar group, the embodiment of the present invention will automatically generate a steel bar projection drawing strategy based on the cutting range defined by the cutting box or the type of steel bars in the steel bar group. The steel bar projection drawing strategy will guide how to draw the steel bar projection of the steel bar group on the cutting plane in the subsequent process.

[0058] It should be noted that the steel bar group and steel bar observation surface obtained in the embodiment of the present invention are located within the cutting range defined by the cutting box, which means that in the target three-dimensional reinforced concrete structure model, only the steel bars within the cutting range defined by the cutting box will be projected onto the cutting surface, and the steel bars outside the cutting range defined by the cutting box will not be projected.

[0059] Step S105, based on the steel bar projection drawing strategy, draw the steel bar projection of the steel bar group in the section plane, and generate a target two-dimensional section drawing based on the drawn section plane and the auxiliary engineering information of the target three-dimensional reinforced concrete structure model.

[0060] After adopting the cross-section drawing strategy and generating the steel bar projection drawing strategy, the embodiment of the present invention draws the steel bar projection of the steel bar group in the section plane based on the guidance given by the steel bar projection drawing strategy. After all the steel bar projections are drawn, the auxiliary engineering information included in the target three-dimensional reinforced concrete structure model is automatically copied, and the target two-dimensional section drawing is generated based on the drawn section plane and the auxiliary engineering information. Among them, the auxiliary engineering information may include the type, material, size, connection method, etc. of the steel bar.

[0061] This step completes the projection drawing of the steel bar group on the section plane based on the determined steel bar projection drawing strategy, and automatically copies the auxiliary engineering information to the target 2D section drawing, ensuring the graphic clarity and information completeness of the target 2D section drawing. The generated target 2D section drawing not only contains clear steel bar structure graphics, but also contains detailed engineering information, which greatly improves the practical value of the 2D section drawing and the efficiency of the construction stage.

[0062] Optionally, the step of determining the cutting plane and the cutting box includes: determining any plane of the target three-dimensional reinforced concrete structure model as the target plane; generating a cutting plane based on the target plane, the cutting plane being a plane parallel to the target plane; generating a cutting box based on the cutting plane, the cutting box including six cutting planes, two of which are parallel to the cutting plane.

[0063] In the embodiment of the present invention, the cutting plane and the cutting box determine the viewing angle of the generated target two-dimensional section drawing, which directly affects the subsequent reinforcement projection drawing strategy. Therefore, the determination of the cutting plane and the cutting box is particularly important.

[0064] In the process of determining the section plane and the section box, firstly, any plane of the target three-dimensional reinforced concrete structure model is determined as the target surface. The selection of the target surface is based on the construction requirements, and can be any surface of the target three-dimensional reinforced concrete structure model, for example, the outer surface, inner surface or a specific section of the target three-dimensional reinforced concrete structure model.

[0065] After determining the target surface, the embodiment of the present invention automatically generates a plane based on the target surface, namely, the sectioning plane. The sectioning plane is a plane parallel to the target surface, and the sectioning plane can completely cover the target surface, ensuring that the sectioning operation can completely and accurately reflect the steel structure on the target surface. At the same time, the sectioning plane also supports partial clipping, that is, it does not completely cover the target surface, and the gap is closed using the sectioning section symbol.

[0066] After the sectioning plane is determined, the embodiment of the present invention automatically generates a rectangular body, i.e., a sectioning box, based on the sectioning plane. The sectioning box is a rectangular space surrounded by six cutting planes, wherein the front and rear cutting planes of the sectioning box are parallel to the sectioning plane. The sectioning box is used to define the sectioning range, ensuring that the target two-dimensional section drawing finally generated only reflects the steel bar structure within the sectioning range defined by the sectioning box.

[0067] The embodiment of the present invention ensures that the subsequent cutting operation can cover all necessary steel bar information of the target three-dimensional reinforced concrete structure model by adaptively determining the target surface, the cutting plane and the cutting box, thereby avoiding the interference of irrelevant information.

[0068] Optionally, after determining the cutting plane and the cutting box, it also includes: receiving a cutting plane adjustment instruction input from an external terminal, and moving the cutting plane to a specified position in a direction perpendicular to the cutting plane; receiving a cutting box adjustment instruction input from an external terminal, and moving the cutting plane of the cutting plane to a specified position in a direction perpendicular to the cutting plane.

[0069] It should be noted that the embodiment of the present invention provides the adjustment function of the cutting plane and the cutting box to adapt to more complex requirements and external terminal adjustments. Figure 3 As shown, the external terminal can decide to adjust the position of the cutting plane or the cutting plane of the cutting box by clicking and moving the black arrow based on the front-end interface provided by the embodiment of the present invention.

[0070] The external terminal initiates a cutting plane adjustment instruction or a cutting box adjustment instruction by clicking and moving the black arrow. After receiving the instruction, the embodiment of the present invention moves the cutting plane to a specified position in a direction perpendicular to the cutting plane, or moves the cutting plane of the cutting plane to a specified position in a direction perpendicular to the cutting plane.

[0071] The embodiment of the present invention significantly enhances the flexibility and practicality of the cutting operation by providing the adjustment function of the cutting plane and the cutting box. The external terminal can more accurately control the relative positions of the cutting plane, the cutting box and the target three-dimensional reinforced concrete structure model according to actual needs to obtain a more appropriate cutting effect, ensuring that the target two-dimensional section drawing finally generated can clearly and completely display the steel structure that meets the requirements.

[0072] Optionally, when the angle relationship between the steel bar observation plane and the cutting plane is parallel, the step of drawing the steel bar projection of the steel bar group on the cutting plane includes: when the geometric shape presented by the cutting range defined by the cutting box is a uniform cross-sectional shape, projecting any steel bar in the steel bar group as a linear bar on the cutting plane, wherein, in the uniform cross-sectional shape, the projections of all steel bars in the steel bar group on the cutting plane overlap; when the geometric shape presented by the cutting range defined by the cutting box is a gradient cross-sectional shape, projecting a steel bar in the steel bar group that is closest to the cutting plane as a linear bar on the cutting plane, wherein, in the gradient cross-sectional shape, the projections of the steel bars in the steel bar group on the cutting plane do not completely overlap.

[0073] In an embodiment of the present invention, after obtaining the steel bar group and the corresponding steel bar observation plane, for each steel bar group, the angular relationship between the corresponding steel bar observation plane and the cutting plane is determined, and then based on the cutting range defined by the cutting box or the type of steel bars in the steel bar group, the steel bar projection drawing strategy for the steel bar group is generated.

[0074] In this process, when the angle relationship between the steel bar observation plane and the section plane is parallel, the type of the geometric shape presented by the section range defined by the section box is first identified to determine whether it is a uniform cross-section shape or a gradient cross-section shape. A uniform cross-section shape means that in the vertical direction of the section plane, the position, size and shape of all the steel bars in the steel bar group are consistent, which means that the projections of all the steel bars in the steel bar group on the section plane are overlapping. A gradient cross-section shape means that in the vertical direction of the section plane, the steel bars in the steel bar group are different in position, size and shape, which means that the projections of the steel bars in the steel bar group on the section plane are not completely overlapping.

[0075] When the geometric shape presented by the cutting range defined by the cutting box is a uniform cross-sectional shape, the embodiment of the present invention projects any one steel bar in the steel bar group onto the cutting surface to form one or more continuous linear bars. Since in a uniform cross-sectional shape, the projections of all the steel bars in the steel bar group on the cutting surface overlap, the projection of any one steel bar can reflect the structural condition of the entire steel bar group.

[0076] When the geometric shape presented by the cutting range defined by the cutting box is a shape of a gradual cross-section, the embodiment of the present invention projects the closest steel bar in the steel bar group to the cutting plane to form one or more continuous linear bars. By selecting the closest steel bar to the cutting plane for projection, the redundant information of the steel bar group is removed to the maximum extent while ensuring that the cutting plane can fully reflect the steel bar structure of the steel bar group.

[0077] Figure 4 is a schematic diagram of an optional steel bar observation plane parallel to the cutting plane according to an embodiment of the present invention, Figure 4 The left side is the section plane, and the "structure section contour" refers to the contour line where the section plane intersects with the target 3D reinforced concrete structure model. Figure 4 On the right side, the steel bar observation plane is parallel to the cutting plane. The cutting range defined by the cutting box presents a geometric shape with a gradient cross-section. The steel bar closest to the cutting plane in the steel bar group is projected onto the cutting plane, forming Figure 4 The "ribs" on the left.

[0078] The steel bar projection drawing strategy generated by the embodiment of the present invention can adapt to different geometric shapes, including shapes with uniform cross-sections and shapes with gradient cross-sections, and can automatically, quickly and accurately draw steel bar projections. While ensuring the accuracy of steel bar projections, it reduces the time for data processing and graphics generation, and improves the efficiency of drawing generation.

[0079] Optionally, when the angle relationship between the steel bar observation plane and the cutting plane is vertical, the step of drawing the steel bar projection of the steel bar group in the cutting plane includes: when the steel bars in the steel bar group are multi-segment steel bars, the multi-segment steel bars intersecting and perpendicular to the cutting plane are projected as point bars on the cutting plane; when the steel bars in the steel bar group are single-segment steel bars, the single-segment steel bars intersecting and perpendicular to the cutting plane are projected as point bars on the cutting plane, and the single-segment steel bars not perpendicular to the cutting plane are projected as line bars on the cutting plane; when the steel bars in the steel bar group are arc steel bars, the arc steel bars intersecting the cutting plane are projected as point bars on the cutting plane.

[0080] In an embodiment of the present invention, when the angle between the steel bar observation plane and the section plane is vertical, the steel bars in the steel bar group are first identified as to whether they are multi-segment steel bars, single-segment steel bars or arc steel bars. Multi-segment steel bars have complex shapes and are composed of multiple straight line segments, i.e., a steel bar that is bent in some places. Single-segment steel bars are straight steel bars that have no bends and are straight from beginning to end. Arc steel bars refer to steel bars with arc segments, usually including one or more arc segments.

[0081] For the multiple-segment steel bars in the steel bar group, the embodiment of the present invention checks the relative position of each multiple-segment steel bar and the cutting plane. If the multiple-segment steel bars intersect and are perpendicular to the cutting plane, this part of the multiple-segment steel bars is projected onto the cutting plane to form point bars.

[0082] For a single-segment steel bar in a steel bar group, an embodiment of the present invention checks the relative position of each single-segment steel bar and the cutting plane. If the single-segment steel bar intersects and is perpendicular to the cutting plane, this part of the single-segment steel bar is projected onto the cutting plane to form a point bar. If the single-segment steel bar is not perpendicular to the cutting plane, regardless of whether the single-segment steel bar intersects with the cutting plane, this part of the single-segment steel bar is projected onto the cutting plane to form a line bar.

[0083] For the arc steel bars in the steel bar group, the embodiment of the present invention checks the relative position of each arc steel bar and the cutting plane. If the arc steel bar intersects with the cutting plane, this part of the arc steel bar is projected onto the cutting plane to form a point bar.

[0084] Figure 5 is a schematic diagram of an optional steel bar observation plane perpendicular to the cutting plane according to an embodiment of the present invention, Figure 5 The left side is the section plane. Figure 5 On the right, multiple segments of steel bars, single segments of steel bars or curved steel bars are projected onto the section surface to form Figure 5 The dot rib on the left.

[0085] The embodiment of the present invention ensures that the projection of the steel bars on the section surface is both accurate and clear through precise point and line reinforcement drawing strategies. On the basis of ensuring that the projection can reflect the complete steel bar structure of the steel bar group, the overlap of lines in the section surface is avoided, thereby improving the readability and generation efficiency of the drawing.

[0086] Optionally, when the angle relationship between the steel bar observation plane and the cutting plane is non-parallel and non-vertical, the step of drawing the steel bar projection of the steel bar group in the cutting plane includes: when the steel bars in the steel bar group are single-segment steel bars, projecting the single-segment steel bars as linear bars on the cutting plane.

[0087] In an embodiment of the present invention, when the angle relationship between the steel bar observation plane and the cutting plane is non-parallel and non-vertical, the steel bars in the steel bar group are first identified by type to determine whether they are single-segment steel bars. In the case where the steel bars in the steel bar group are single-segment steel bars, regardless of the relative position of the single-segment steel bars and the cutting plane, the single-segment steel bars are projected onto the cutting plane to form linear bars. In an embodiment of the present invention, by projecting the single-segment steel bars as linear bars, it is ensured that even when a non-standard angle is formed between the steel bar observation plane and the cutting plane, the steel bar structure of the steel bar group can be accurately and clearly reflected.

[0088] Optionally, the elevation drawing strategy includes: when the angle relationship between the steel bar observation plane and the cutting plane is parallel, all the steel bars in the steel bar group are projected as line bars on the cutting plane; when the angle relationship between the steel bar observation plane and the cutting plane is vertical, multiple sections of steel bars, single sections of steel bars and arc steel bars intersecting the cutting plane in the steel bar group that are intersecting and perpendicular to the cutting plane are projected as point bars on the cutting plane, and the remaining steel bars are projected as line bars on the cutting plane; when the angle relationship between the steel bar observation plane and the cutting plane is non-parallel and non-vertical, all the steel bars in the steel bar group are projected as line bars on the cutting plane.

[0089] When the cutting plane intersects with the target three-dimensional reinforced concrete structure model, this execution process adopts the cross-section drawing strategy. When the cutting plane does not intersect with the target three-dimensional reinforced concrete structure model, this execution process adopts the elevation drawing strategy.

[0090] When the elevation drawing strategy is adopted, the projection of the steel bars after sectioning is also drawn in the sectioning plane. Then, all the steel bar groups and corresponding steel bar observation planes of the target three-dimensional reinforced concrete structure model within the sectioning range defined by the sectioning box are obtained to determine the angle relationship between the steel bar observation plane and the sectioning plane.

[0091] The elevation drawing strategy and the cross-section drawing strategy adopt the same strategy for drawing point reinforcement, that is, when the angle relationship between the reinforcement observation plane and the cutting plane is vertical, multiple sections of reinforcement, single section reinforcement, and arc reinforcement intersecting the cutting plane in the reinforcement group that are intersecting and perpendicular to the cutting plane are projected onto the cutting plane to form point reinforcement.

[0092] In the drawing of linear reinforcement, the elevation drawing strategy does not distinguish between multi-segment reinforcement and single-segment reinforcement. When the angle relationship between the reinforcement observation plane and the cutting plane is parallel, all reinforcements in the reinforcement group are projected as linear reinforcement on the cutting plane; when the angle relationship between the reinforcement observation plane and the cutting plane is vertical, all reinforcements except multi-segment reinforcement, single-segment reinforcement and arc reinforcement intersecting the cutting plane that are vertical and intersect the cutting plane are projected onto the cutting plane to form linear reinforcement; when the angle relationship between the reinforcement observation plane and the cutting plane is non-parallel and non-vertical, all reinforcements in the reinforcement group are projected onto the cutting plane to form linear reinforcement.

[0093] The above-mentioned three-dimensional reinforced concrete structure model cutting and drawing method provides the steps of responding to the cutting and drawing request of the target three-dimensional reinforced concrete structure model, determining the cutting plane and the cutting box, and when the cutting box intersects with the target three-dimensional reinforced concrete structure model, judging whether the cutting plane and the target three-dimensional reinforced concrete structure model intersect, and when the cutting plane and the target three-dimensional reinforced concrete structure model do not intersect, adopting the elevation drawing strategy, and when the cutting plane and the target three-dimensional reinforced concrete structure model intersect, adopting the cross-section drawing strategy, and when the cross-section drawing strategy is adopted, drawing the contour line of the intersection of the cutting plane and the target three-dimensional reinforced concrete structure model in the cutting plane, and then obtaining the target three-dimensional reinforced concrete structure model located in the cutting box. Define all steel bar groups and corresponding steel bar observation planes within the cutting range. For each steel bar group, determine the angular relationship between the corresponding steel bar observation plane and the cutting plane. Generate a steel bar projection drawing strategy for the steel bar group based on the cutting range defined by the cutting box or the type of steel bars in the steel bar group. Finally, draw the steel bar projection of the steel bar group in the cutting plane based on the steel bar projection drawing strategy. Generate a target two-dimensional section drawing based on the drawn cutting plane and the ancillary engineering information of the target three-dimensional reinforced concrete structure model. This realizes automatic and intelligent filtering of redundant information in the target three-dimensional reinforced concrete structure model. On the premise of ensuring that the target two-dimensional section drawing is clear and readable, the integrity of the original steel bar group structure is retained to the maximum extent, thereby improving the technical effect of the accuracy of the target two-dimensional section drawing.

[0094] At the same time, the embodiment of the present invention improves the efficiency of generating target two-dimensional section drawings by fully automating the conversion process of the target three-dimensional reinforced concrete structure model into the two-dimensional section drawing, thereby solving the technical problem in the related art that when generating two-dimensional section drawings from three-dimensional reinforced concrete structure models, the three-dimensional reinforced concrete structure models rely on manually set fixed conversion rules, resulting in low drawing generation efficiency.

[0095] The following is a detailed description in conjunction with another embodiment.

[0096] Embodiment 2

[0097] The device for cutting and drawing a three-dimensional reinforced concrete structure model provided in this embodiment includes a plurality of implementation units, each of which corresponds to each implementation step in the above-mentioned embodiment 1.

[0098] Figure 6 is a schematic diagram of an optional device for cutting and drawing a three-dimensional reinforced concrete structure model according to an embodiment of the present invention, such as Figure 6 As shown, the cutting and drawing device of the three-dimensional reinforced concrete structure model may include: a determination unit 61, a first drawing unit 62, a second drawing unit 63, a projection unit 64, and a generation unit 65.

[0099] Among them, the determination unit 61 is used to respond to the sectioning drawing request of the target three-dimensional reinforced concrete structure model, determine the sectioning plane and the sectioning box, and when the sectioning box intersects with the target three-dimensional reinforced concrete structure model, judge whether the sectioning plane intersects with the target three-dimensional reinforced concrete structure model, wherein the sectioning box is a rectangular body used to define the sectioning range.

[0100] The first drawing unit 62 is used to adopt the elevation drawing strategy when the section plane does not intersect with the target three-dimensional reinforced concrete structure model.

[0101] The second drawing unit 63 is used to draw the contour line of the intersection of the cutting plane and the target three-dimensional reinforced concrete structure model in the cutting plane by adopting the cross-section drawing strategy when the cutting plane intersects with the target three-dimensional reinforced concrete structure model.

[0102] The projection unit 64 is used to obtain all the steel bar groups and corresponding steel bar observation planes within the cutting range defined by the cutting box in the target three-dimensional reinforced concrete structure model, and for each steel bar group, determine the angular relationship between the corresponding steel bar observation plane and the cutting plane, and generate a steel bar projection drawing strategy for the steel bar group based on the cutting range defined by the cutting box or the type of steel bars in the steel bar group, wherein the angular relationship includes one of the following: parallel, vertical, non-parallel and non-vertical.

[0103] The generating unit 65 draws the reinforcement projection of the reinforcement group in the section plane based on the reinforcement projection drawing strategy, and generates a target two-dimensional section drawing based on the drawn section plane and the auxiliary engineering information of the target three-dimensional reinforced concrete structure model.

[0104] The above-mentioned three-dimensional reinforced concrete structure model cutting drawing device can respond to the cutting drawing request of the target three-dimensional reinforced concrete structure model through the determination unit 61, determine the cutting plane and the cutting box, and when the cutting box intersects with the target three-dimensional reinforced concrete structure model, judge whether the cutting plane and the target three-dimensional reinforced concrete structure model intersect, and adopt the elevation drawing strategy through the first drawing unit 62 when the cutting plane and the target three-dimensional reinforced concrete structure model do not intersect, and adopt the cross-section drawing strategy through the second drawing unit 63 when the cutting plane intersects with the target three-dimensional reinforced concrete structure model, and when the cross-section drawing strategy is adopted, draw in the cutting plane The contour line of the intersection of the cutting plane and the target three-dimensional reinforced concrete structure model is drawn, and all the steel bar groups and the corresponding steel bar observation planes in the target three-dimensional reinforced concrete structure model that are within the cutting range defined by the cutting box are obtained through the projection unit 64. For each group of steel bar groups, the angle relationship between the corresponding steel bar observation plane and the cutting plane is determined. Based on the cutting range defined by the cutting box or the type of steel bars in the steel bar group, a steel bar projection drawing strategy for the steel bar group is generated. Finally, based on the steel bar projection drawing strategy, a generation unit 65 is used to draw the steel bar projection of the steel bar group in the cutting plane, and based on the drawn cutting plane and the ancillary engineering information of the target three-dimensional reinforced concrete structure model, a target two-dimensional section drawing is generated.

[0105] The embodiment of the present invention realizes automatic and intelligent filtering of redundant information in the target three-dimensional reinforced concrete structure model. On the premise of ensuring that the target two-dimensional section drawings are clear and readable, the integrity of the original steel bar group structure is retained to the maximum extent, thereby improving the accuracy of the target two-dimensional section drawings. At the same time, by fully automating the conversion process of the target three-dimensional reinforced concrete structure model to the two-dimensional section drawings, the generation efficiency of the target two-dimensional section drawings is improved, thereby solving the technical problem in the related art that when generating two-dimensional section drawings from three-dimensional reinforced concrete structure models, the conversion rules rely on manual settings, resulting in low drawing generation efficiency.

[0106] Optionally, the determination unit 61 includes: a first determination module, used to determine any plane of the target three-dimensional reinforced concrete structure model as a target plane; a first generation module, used to generate a cutting plane based on the target plane, and the cutting plane is a plane parallel to the target plane; a second generation module, used to generate a cutting box based on the cutting plane, and the cutting box includes six cutting planes, two of which are parallel to the cutting plane.

[0107] Optionally, the determination unit 61 also includes: a first moving module, used to receive a cutting plane adjustment instruction input from an external terminal, and move the cutting plane to a specified position in a direction perpendicular to the cutting plane; a second moving module, used to receive a cutting box adjustment instruction input from an external terminal, and move the cutting plane of the cutting plane to a specified position in a direction perpendicular to the cutting plane.

[0108] Optionally, the projection unit 64 includes: a first projection module, which is used to project any steel bar in the steel bar group as a linear bar on the cutting plane when the angular relationship between the steel bar observation plane and the cutting plane is parallel, and when the geometric shape presented by the cutting range defined by the cutting box is a uniform cross-sectional shape, wherein in the uniform cross-sectional shape, the projections of all steel bars in the steel bar group on the cutting plane overlap; a second projection module, which is used to project a steel bar in the steel bar group that is closest to the cutting plane as a linear bar on the cutting plane when the geometric shape presented by the cutting range defined by the cutting box is a gradient cross-sectional shape, wherein in the gradient cross-sectional shape, the projections of the steel bars in the steel bar group on the cutting plane do not completely overlap.

[0109] Optionally, the projection unit 64 also includes: a third projection module, which is used for, when the angle relationship between the steel bar observation plane and the cutting plane is vertical, in the case where the steel bars in the steel bar group are multi-segment steel bars, projecting the multi-segment steel bars intersecting and perpendicular to the cutting plane as point bars on the cutting plane; a fourth projection module, which is used for, when the steel bars in the steel bar group are single-segment steel bars, projecting the single-segment steel bars intersecting and perpendicular to the cutting plane as point bars on the cutting plane, and projecting the single-segment steel bars that are not perpendicular to the cutting plane as line bars on the cutting plane; a fifth projection module, which is used for, when the steel bars in the steel bar group are arc steel bars, projecting the arc steel bars intersecting the cutting plane as point bars on the cutting plane.

[0110] Optionally, the projection unit 64 also includes: a sixth projection module, which is used to project the single-segment steel bars into linear bars on the cutting surface when the angle relationship between the steel bar observation surface and the cutting surface is non-parallel and non-vertical and the steel bars in the steel bar group are single-segment steel bars.

[0111] Optionally, the first drawing unit 62 includes: a seventh projection module, which is used to project all the steel bars in the steel bar group as linear bars on the cutting plane when the angle relationship between the steel bar observation plane and the cutting plane is parallel; an eighth projection module, which is used to project multiple sections of steel bars, a single section of steel bars, and arc steel bars intersecting the cutting plane in the steel bar group that are intersecting and perpendicular to the cutting plane as point bars on the cutting plane when the angle relationship between the steel bar observation plane and the cutting plane is vertical, and project the remaining steel bars as linear bars on the cutting plane; and a ninth projection module, which is used to project all the steel bars in the steel bar group as linear bars on the cutting plane when the angle relationship between the steel bar observation plane and the cutting plane is non-parallel and non-vertical.

[0112] The above-mentioned three-dimensional reinforced concrete structure model cutting and drawing device can also include a processor and a memory. The above-mentioned determination unit 61, the first drawing unit 62, the second drawing unit 63, the projection unit 64, the generation unit 65, etc. are all stored in the memory as program units, and the processor executes the above-mentioned program units stored in the memory to realize the corresponding functions.

[0113] The processor includes a kernel, which retrieves the corresponding program unit from the memory. One or more kernels can be provided, and the three-dimensional reinforced concrete structure model can be cut and drawn by adjusting the kernel parameters.

[0114] The above-mentioned memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash memory (fl ash RAM), and the memory includes at least one storage chip.

[0115] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is further provided, the computer-readable storage medium including a stored computer program, wherein when the computer program is running, the device where the computer-readable storage medium is located is controlled to execute the method for cutting and drawing a three-dimensional reinforced concrete structure model of any one of the above-mentioned embodiments one.

[0116] According to another aspect of an embodiment of the present invention, there is also provided an electronic device, comprising one or more processors and a memory, wherein the memory is used to store one or more programs, wherein when the one or more programs are executed by one or more processors, the one or more processors implement the method for cutting and drawing a three-dimensional reinforced concrete structure model of any one of the above-mentioned embodiments one.

[0117] The present application also provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of the method for cutting and drawing a three-dimensional reinforced concrete structure model described in each embodiment of the present application.

[0118] The present application also provides a computer program product, including a non-volatile computer-readable storage medium, wherein the non-volatile computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method for cutting and drawing a three-dimensional reinforced concrete structure model described in each embodiment of the present application are implemented.

[0119] Figure 7 1 is a hardware structure block diagram of an electronic device (or mobile device) for executing a method for cutting and drawing a three-dimensional reinforced concrete structure model according to an embodiment of the present invention. Figure 7 As shown, the electronic device may include one or more ( Figure 7, 702a, 702b, ..., 702n are used to illustrate) a processor (the processor may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA), a memory 704 for storing data. In addition, it may also include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of the I / O interface), a network interface, a keyboard, a power supply and / or a camera. A person skilled in the art can understand that Figure 7 The structure shown is only for illustration and does not limit the structure of the above electronic device. Figure 7 More or fewer components as shown, or with Figure 7 Different configurations shown.

[0120] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0121] In the above embodiments of the present invention, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0122] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

[0123] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0124] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0125] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program codes.

[0126] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principle of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims

1. A method for cutting and drawing a three-dimensional reinforced concrete structure model, characterized in that: include: In response to a request for sectioning and drawing of a target three-dimensional reinforced concrete structure model, a sectioning plane and a sectioning box are determined, and when the sectioning box intersects with the target three-dimensional reinforced concrete structure model, whether the sectioning plane intersects with the target three-dimensional reinforced concrete structure model is judged, wherein the sectioning box is a rectangular body used to define a sectioning range; In the case where the section plane does not intersect the target three-dimensional reinforced concrete structure model, a facade drawing strategy is adopted; or, In the case where the section plane intersects with the target three-dimensional reinforced concrete structure model, a cross-sectional drawing strategy is adopted to draw a contour line of the intersection of the section plane and the target three-dimensional reinforced concrete structure model in the section plane; Acquire all the steel bar groups and corresponding steel bar observation planes in the target three-dimensional reinforced concrete structure model that are within the cutting range defined by the cutting box, and for each group of the steel bar groups, determine the angle relationship between the corresponding steel bar observation plane and the cutting plane, and generate a steel bar projection drawing strategy for the steel bar group based on the cutting range defined by the cutting box or the type of steel bars in the steel bar group, wherein the angle relationship includes one of the following: parallel, vertical, non-parallel and non-vertical; Based on the steel bar projection drawing strategy, the steel bar projection of the steel bar group is drawn in the section plane, and based on the drawn section plane and the auxiliary engineering information of the target three-dimensional reinforced concrete structure model, a target two-dimensional section drawing is generated.

2. The cutting and drawing method according to claim 1, characterized in that: The step of determining the sectioning plane and the sectioning box comprises: Determine any plane of the target three-dimensional reinforced concrete structure model as a target surface; generating the section plane based on the target plane, wherein the section plane is a plane parallel to the target plane; The cutting box is generated based on the cutting plane, and the cutting box includes six cutting planes, wherein two cutting planes are parallel to the cutting plane.

3. The cutting and drawing method according to claim 1, characterized in that: After determining the cutting plane and the cutting box, the method further includes: Receiving a section plane adjustment instruction inputted from an external terminal, and moving the section plane to a specified position in a direction perpendicular to the section plane; A cutting box adjustment instruction input from the external terminal is received, and a cutting plane of the cutting plane is moved to a specified position in a direction perpendicular to the cutting plane.

4. The cutting and drawing method according to claim 1, characterized in that: In the case where the angle relationship between the steel bar observation plane and the section plane is parallel, the step of drawing the steel bar projection of the steel bar group in the section plane comprises: When the geometric shape presented by the cutting range defined by the cutting box is a uniform cross-sectional shape, any one steel bar in the steel bar group is projected as a linear bar on the cutting surface, wherein in the uniform cross-sectional shape, the projections of all the steel bars in the steel bar group on the cutting surface overlap; When the geometric shape presented by the cutting range defined by the cutting box is a gradually changing cross-sectional shape, a steel bar in the steel bar group closest to the cutting plane is projected as a linear bar on the cutting plane, wherein, in the gradually changing cross-sectional shape, the projections of the steel bars in the steel bar group on the cutting plane do not completely overlap.

5. The cutting and drawing method according to claim 1, characterized in that: In the case where the angle relationship between the steel bar observation plane and the section plane is perpendicular, the step of drawing the steel bar projection of the steel bar group in the section plane comprises: In the case where the steel bars in the steel bar group are multiple sections of steel bars, projecting the multiple sections of steel bars intersecting and perpendicular to the section plane as point bars on the section plane; In the case where the steel bars in the steel bar group are single-segment steel bars, the single-segment steel bars that intersect and are perpendicular to the section plane are projected as point bars on the section plane, and the single-segment steel bars that are not perpendicular to the section plane are projected as line bars on the section plane; In the case where the steel bars in the steel bar group are arc steel bars, the arc steel bars intersecting the section plane are projected as point bars on the section plane.

6. The cutting and drawing method according to claim 1, characterized in that: In the case where the angle relationship between the steel bar observation plane and the section plane is non-parallel and non-vertical, the step of drawing the steel bar projection of the steel bar group in the section plane comprises: In the case where the steel bars in the steel bar group are single-segment steel bars, the single-segment steel bars are projected as linear bars on the section surface.

7. The cutting and drawing method according to claim 1, characterized in that: The elevation drawing strategy includes: When the angle between the steel bar observation plane and the section plane is parallel, all the steel bars in the steel bar group are projected as linear bars on the section plane; When the angle between the steel bar observation plane and the section plane is perpendicular, multiple sections of steel bars, a single section of steel bars, and arc steel bars intersecting the section plane in the steel bar group that are perpendicular to and intersect the section plane are projected as point bars on the section plane, and the remaining steel bars are projected as line bars on the section plane; When the angle relationship between the steel bar observation plane and the section plane is non-parallel and non-vertical, all the steel bars in the steel bar group are projected as linear bars on the section plane.

8. A device for cutting and drawing a three-dimensional reinforced concrete structure model, characterized in that: include: A determination unit is used to respond to a request for sectioning and drawing of a target three-dimensional reinforced concrete structure model, determine a sectioning plane and a sectioning box, and when the sectioning box intersects with the target three-dimensional reinforced concrete structure model, determine whether the sectioning plane intersects with the target three-dimensional reinforced concrete structure model, wherein the sectioning box is a rectangular body used to define a sectioning range; A first drawing unit is used to adopt a facade drawing strategy when the section plane does not intersect with the target three-dimensional reinforced concrete structure model; A second drawing unit is used to draw a contour line of the intersection of the section plane and the target three-dimensional reinforced concrete structure model in the section plane by adopting a cross-section drawing strategy when the section plane intersects with the target three-dimensional reinforced concrete structure model; A projection unit is used to obtain all the steel bar groups and corresponding steel bar observation planes in the target three-dimensional reinforced concrete structure model within the cutting range defined by the cutting box, and for each group of the steel bar groups, determine the angle relationship between the corresponding steel bar observation plane and the cutting plane, and generate a steel bar projection drawing strategy for the steel bar group based on the cutting range defined by the cutting box or the type of steel bars in the steel bar group, wherein the angle relationship includes one of the following: parallel, vertical, non-parallel and non-vertical; A generating unit draws the reinforcement projection of the reinforcement group in the section plane based on the reinforcement projection drawing strategy, and generates a target two-dimensional section drawing based on the drawn section plane and the auxiliary engineering information of the target three-dimensional reinforced concrete structure model.

9. An electronic device, characterized in that: It includes one or more processors and a memory, wherein the memory is used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the method for cutting and drawing a three-dimensional reinforced concrete structure model as described in any one of claims 1 to 7.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method for cutting and drawing a three-dimensional reinforced concrete structure model as described in any one of claims 1 to 7 are implemented.