Method, program, and apparatus for generating 3D models of reinforcing bars.
The method and apparatus for generating three-dimensional reinforcement models by determining rebar lines based on planar geometry address the inefficiencies of manual modeling, improving design efficiency and reducing rework.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- TERRA DRONE CORP
- Filing Date
- 2025-01-07
- Publication Date
- 2026-07-17
AI Technical Summary
The manual creation of three-dimensional reinforcement models for large numbers of reinforcing bars in reinforcement design is labor-intensive and time-consuming, with frequent design changes requiring significant rework between structural engineers and CAD operators.
A method and apparatus that automatically generate a three-dimensional model of reinforcing bars by determining rebar lines based on planar geometric information and reference planes, using a rebar model generation device with a processing unit to identify and arrange rebar lines according to specified conditions.
Automatically generates three-dimensional reinforcement models, reducing the burden on CAD operators and minimizing rework due to design changes, thereby enhancing efficiency and accuracy in reinforcement design.
Smart Images

Figure 2026119650000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a method, a program, and a rebar model generation device for generating a three-dimensional model of a rebar using a computer.
Background Art
[0002] As a method for assisting the design of the arrangement (rebars) of rebars in a reinforced concrete structure using a computer, for example, the method according to the following patent document is known. This rebar arrangement design assistance method includes a rebar pattern input step of inputting a rebar pattern at the joint of a beam and a column into a computer, a basic data input step of inputting data including the cover thickness into the computer, a dimension data input step of inputting data including the sizes of the beam, column, beam rebars, and column rebars into the computer, and a rebar drawing creation step of creating a rebar drawing by a computer based on the rebar pattern, basic data, and dimension data input in the above steps. In the rebar pattern input step, on a pre-prepared grid pattern screen, a general rebar position is selected. Thereby, the input of the rebar pattern can be easily performed on the screen.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] By the way, in recent years, three-dimensional models have been used in the design of buildings and the like. In particular, three-dimensional rebar models in civil engineering structures are recognized as effective for various considerations and quality assurance in the design and construction stages. That is, by using a three-dimensional model of a rebar, it becomes possible to visually grasp the fit of the rebars in the structure and the interference of the rebars, etc., so that it becomes easier to check the design and confirm the finished state.
[0005] However, since reinforcement design involves a large number of reinforcing bars, manually creating a 3D model of each individual bar presents a significant challenge.
[0006] In typical reinforcement design, a structural engineer first creates a two-dimensional reinforcement drawing based on the results of structural calculations. To generate a three-dimensional reinforcement model, a CAD operator with expertise in 3D CAD software must create a three-dimensional model of each individual reinforcement bar, referencing this two-dimensional drawing. Because the number of reinforcements to be designed in reinforcement design is very large, the burden on the CAD operator becomes extremely heavy, requiring a great deal of time and effort.
[0007] Furthermore, in reinforcement design, design changes are likely to occur to avoid problems such as interference, sometimes requiring a complete revision of the reinforcement arrangement. For example, if the shape of the reinforcement is complex or the reinforcement arrangement is too dense, the reinforcement in the 3D model may interfere with each other. In such cases, the CAD operator needs to adjust the reinforcement arrangement in the already created 3D model through trial and error. Consequently, there is a problem of a heavy burden of work in modifying the 3D model due to design changes.
[0008] Furthermore, if the rebar placement is adjusted by the CAD operator, the structural engineer must re-verify whether the adjusted rebar placement is compliant with the design. If there are any structural design issues, the structural engineer must recreate the 2D reinforcement drawing, and the CAD operator must recreate the 3D model based on that drawing. Consequently, rework may occur between the structural engineer and the CAD operator, which can lead to significant time wasted.
[0009] This invention has been made in view of the above circumstances, and its purpose is to provide a method, program, and reinforcing bar model generation device that can automatically generate a three-dimensional model of reinforcing bars. [Means for solving the problem]
[0010] A first aspect of the present invention is a method performed by a reinforcing bar model generation device for generating a three-dimensional model of a reinforcing bar, wherein one planar figure selected from a plurality of planar figures constituting the outer surface of a virtual three-dimensional object is called a reference figure, a plane parallel to the planar figure tangent to the reference figure is called a first reference plane, a plane parallel to the reference figure is called a second reference plane, a virtual line representing a reinforcing bar that includes one or more straight sections is called a reinforcing bar line, one end of the reinforcing bar line is called the start end and the other end is called the end, one or more straight sections are each included in different first reference planes and the reinforcing bar line located on the plane of the reference figure is called a reference reinforcing bar line, information relating to the first reference plane that includes one straight section of the reference reinforcing bar line is called the straight section information of that one straight section, information relating to the first reference plane tangent to the start end of the reference reinforcing bar line is called the start end information, information relating to the first reference plane tangent to the end end of the reference reinforcing bar line is called the end end information, and the i-th (i is an integer of 1 or more) from the start end side of the reinforcing bar line.The straight section of the ) is called the i-th straight section, the information relating to a group of second reference planes intersecting the three-dimensional object is called the second reference plane information, the group of reinforcing lines located on the group of second reference planes indicated by the second reference plane information is called the reinforcing line group, the information relating to the reinforcing line group is called the reinforcing line group information, the reinforcing line group information includes one or more straight section information relating to one or more straight sections included in one reference reinforcing line, start information relating to the start end of the one reference reinforcing line, end information relating to the end end of the one reference reinforcing line, and second reference plane information relating to a group of second reference planes parallel to the reference figure on which the one reference reinforcing line is located, and the information acquisition step of acquiring the reinforcing line group information and the second reference plane information of the acquired reinforcing line group information The method comprises a rebar line determination step of determining a group of rebar lines located on a second reference plane, and a model generation step of generating a 3D model of multiple rebars based on the determined group of rebar lines, wherein the step of determining one rebar line in the rebar line determination step includes determining one rebar line that is located on one second reference plane in a group of second reference planes indicated by the second reference plane information of the acquired rebar line group information, whose start end is tangent to the first reference plane indicated by the start end information of the acquired rebar line group information, whose i-th straight section is included in the first reference plane indicated by the straight section information of the i-th straight section of the acquired rebar line group information, and whose end end is tangent to the first reference plane indicated by the end end information of the acquired rebar line group information.
[0011] A second aspect of the present invention is a program that includes an instruction to cause a reinforcing bar model generation device to perform a process to generate a three-dimensional model of a reinforcing bar, wherein the process performed by the reinforcing bar model generation device in accordance with the instruction includes each step of the method of the first aspect described above.
[0012] A third aspect of the present invention is a rebar model generation apparatus that performs a process for generating a three-dimensional model of a rebar, comprising a processing unit and a storage unit that stores commands for the processing unit to perform the process, wherein the processing performed by the processing unit in accordance with the commands includes each step of the method of the first aspect described above.
[0013] A fourth aspect of the present invention is a reinforcing bar model generation apparatus that performs a process for generating a three-dimensional model of a reinforcing bar, and is equipped with means for performing each step of the method of the first aspect described above. [Effects of the Invention]
[0014] According to the present invention, a method, program, and reinforcing bar model generation apparatus can be provided that can automatically generate a three-dimensional model of a reinforcing bar. [Brief explanation of the drawing]
[0015] [Figure 1] Figure 1 shows an example of the configuration of the rebar model generation device according to this embodiment. [Figure 2] Figures 2A to 2C are diagrams used to explain the terminology used in this embodiment. [Figure 3] Figures 3A and 3B are diagrams used to explain the terminology used in this embodiment. [Figure 4] Figure 4 is a diagram illustrating the information contained in the reinforcing bar group information. [Figure 5] Figure 5 is a flowchart illustrating an example of a method for generating a three-dimensional model of reinforcing bars according to this embodiment. [Figure 6] Figures 6A and 6B show examples of standard reinforcing bars and groups of reinforcing bars. [Figure 7] Figures 7A and 7B show examples of standard reinforcing bars and groups of reinforcing bars. [Figure 8] Figure 8 is a perspective view showing an example of a group of reinforcing bars arranged within a three-dimensional object. [Figure 9] Figures 9A and 9B show examples of standard reinforcing bars and groups of reinforcing bars. [Figure 10] Figure 10 shows an example of a group of reinforcing bars. [Figure 11] Figure 11 is a perspective view showing an example of a group of reinforcing bars arranged within a three-dimensional object. [Figure 12] Figure 12 shows an example of a three-dimensional model of the generated reinforcing bar. [Figure 13]FIG. 13A is a diagram showing an example of a 2D drawing generated based on the designed reinforcement. FIG. 13B is a diagram showing an example of a quantity table of reinforcing bars generated based on the designed reinforcement.
Embodiments for Carrying Out the Invention
[0016] FIG. 1 is a diagram showing an example of the configuration of a reinforcing bar model generation device 1 according to the present embodiment. In FIG. 1, the reinforcing bar model generation device 1 performs a process of generating a 3D model of reinforcing bars in a reinforced concrete structure or the like according to information input by a user (designer). In the example of FIG. 1, the reinforcing bar model generation device 1 includes a communication unit 11, an input unit 12, a display unit 13, a storage unit 14, and a processing unit 15.
[0017] The communication unit 11 communicates with other devices (such as a server that provides design information) via a communication network such as the Internet. The communication unit 11 includes a device (such as a network interface card) that communicates in accordance with a predetermined communication standard such as Ethernet (registered trademark) or wireless LAN.
[0018] The input unit 12 inputs an instruction or other information according to the user's operation to the processing unit 15. For example, the input unit 12 includes at least one device having an input function such as a touch panel, a touch pad, a keyboard, a mouse, a button, a switch, a microphone, a camera, or the like.
[0019] The display unit 13 is a device that displays an image according to a video signal generated in the processing unit 15, and includes a display device such as a liquid crystal display, an organic EL display, a projector, or the like.
[0020] The storage unit 14 stores one or more programs 141 that include instructions executable by the processing unit 15, data temporarily stored during processing by the processing unit 15, data used in processing by the processing unit 15, data obtained as a result of processing by the processing unit 15, etc. The storage unit 14 may include, for example, a main memory (RAM, ROM, etc.) and an auxiliary memory (flash memory, SSD, hard disk, memory card, optical disc, etc.). The storage unit 14 may consist of one memory device or multiple memory devices. If the storage unit 14 consists of multiple memory devices, each memory device may be connected to the processing unit 15 via a computer bus or other arbitrary communication means.
[0021] The processing unit 15 comprehensively controls the overall operation of the rebar model generation device 1 and performs predetermined information processing. For example, the processing unit 15 processes one or more processors (CPU (central processing unit) in accordance with the instructions of one or more programs 141 stored in the memory unit 14. t) includes an MPU (micro-processing unit), a DSP (digital signal processor), a GPU (graphics processing unit), an NPU (neural network processing unit), etc. The processing unit 15 operates as one or more computers by having one or more processors execute instructions of one or more programs 141 stored in the storage unit 14. The rebar model generation device 1 may have multiple computers, and at least a part of the processing according to this embodiment may be performed in cooperation with multiple computers.
[0022] The processing unit 15 may include one or more dedicated hardware components (such as an ASIC (application-specific integrated circuit) or FPGA (field-programmable gate array)) configured to implement specific functions. The processing unit 15 may perform all the processing described in this embodiment on one or more computers, or it may perform some of the processing on one or more computers and dedicated hardware components, or it may perform all the processing on dedicated hardware components.
[0023] The program 141 may be recorded on a computer-readable recording medium (optical disc, memory card, USB memory, or other non-temporary tangible medium), for example. The processing unit 15 may read at least a portion of one or more programs 141 recorded on such a recording medium using a recording medium reading device (such as an optical disc drive) or interface device (such as a USB interface), and write it to the storage unit 14. Alternatively, the processing unit 15 may download at least a portion of one or more programs 141 from another device connected to a communication network using the communication unit 11 and write it to the storage unit 14. One or more programs 141 may include instructions that cause the processing unit 15 to perform at least a portion of the processing according to this embodiment, which will be described later.
[0024] To facilitate understanding of this embodiment, some of the terminology used in this embodiment will be explained with reference to Figures 2A-2C and 3A-3B.
[0025] Figure 2A shows an example of a three-dimensional object. In this embodiment, a virtual three-dimensional object is provided as a reference when designing the three-dimensional arrangement of reinforcing bars. The three-dimensional object represents, for example, the outer shape of a reinforced concrete structure (such as a frame) in which reinforcing bars are placed. The outer surface of the three-dimensional object is composed of multiple planar figures. In the example shown in Figure 2A, the outer surface of three-dimensional object 2 is composed of 14 planar figures F1 to F14.
[0026] Figure 2B is a diagram illustrating the reference figure and the first reference plane. The "reference figure" is a single planar figure arbitrarily selected from among the multiple planar figures that constitute the outer surface of the three-dimensional object described above. In the example in Figure 2B, planar figure F5 of the three-dimensional object 2 shown in Figure 2A is selected as the reference figure.
[0027] The "first reference plane" is a plane parallel to the planar figures that are tangent to the reference figure on the outer surface of a three-dimensional object. In the example in Figure 2B, the 12 first reference planes (PA1-PA4, PA7-PA14) parallel to the 12 planar figures (F1-F4, F7-F14) that are tangent to the reference figure (planar figure F5) are shown by dotted lines.
[0028] Figure 2C is a diagram illustrating the second reference plane. A "second reference plane" is a plane parallel to the reference figure. In the example in Figure 2C, multiple second reference planes PB5 parallel to the reference figure (plane figure F5) are shown by dotted lines.
[0029] A "reinforcement line" is a hypothetical line representing reinforcement, and is a line that includes one or more straight sections. The "start end" and "end end" are the two ends of the reinforcing bar. The choice of which end to designate as the "start end" and which as the "end end" is arbitrary. The "i-th straight section" (where i is an integer greater than or equal to 1) is the i-th straight section in a reinforcing bar, counting from the starting end.
[0030] Figure 3A is a diagram illustrating the standard reinforcing bar lines. A "reference reinforcing line" is a reinforcing line located on the plane of a reference figure. The one or more straight sections of a reference reinforcing line are each contained within a different first reference plane. The reference reinforcing line 3 shown in the example in Figure 3A is located on the plane of the reference figure (plane figure F5). The reference reinforcing line 3 has two straight sections (31-1, 31-2) between its start end 30 and its end end 32. The first straight section 31-1 is contained within the first reference plane PA1, which is parallel to the plane figure F1. The second straight section 31-2 is contained within the first reference plane PA4, which is parallel to the plane figure F4. The start end 30 is tangent to the first reference plane PA2, which is parallel to the plane figure F2. The end end 32 is tangent to the first reference plane PA3, which is parallel to the plane figure F3.
[0031] "Plane geometry information" refers to information about multiple planar figures that constitute the outer surface of a three-dimensional object. The planar geometry information for three-dimensional object 2 shown in Figure 2A includes information about 14 planar figures F1 to F14. Information about planar figures includes, for example, information (mathematical formulas, parameters, etc.) that defines the planar figure in an arbitrary three-dimensional coordinate system.
[0032] "Straight section information" refers to information about a first reference plane that includes one straight section of a reference reinforcing bar line. In the reference reinforcing bar line 3 shown in Figure 3A, the straight section information for the first straight section 31-1 is information about the first reference plane PA1, and includes, for example, information about the planar figure F1 and information about the distance from the planar figure F1 to the first reference plane PA1. The straight section information for the second straight section 31-2 is information about the first reference plane PA4, and includes, for example, information about the planar figure F4 and information about the distance from the planar figure F4 to the first reference plane PA4.
[0033] "Starting point information" refers to information about the first reference plane adjacent to the starting point of the reference reinforcing bar line. In the reference reinforcing bar line 3 shown in Figure 3A, the starting point information for the starting point 30 is information about the first reference plane PA2, and includes, for example, information about the planar figure F2 and information about the distance from the planar figure F2 to the first reference plane PA2.
[0034] "Terminal information" refers to information about the first reference plane adjacent to the end of the reference reinforcing bar line. In the reference reinforcing bar line 3 shown in Figure 3A, the terminal information of the end 32 is information about the first reference plane PA3, and includes, for example, information about the planar figure F3 and information about the distance from the planar figure F3 to the first reference plane PA3.
[0035] "Second reference plane information" refers to information about a group of second reference planes that intersect with the three-dimensional part, and includes, for example, information about the planar figure which is the reference figure, and information about the distance from the reference figure to each second reference plane.
[0036] A "reinforcement bar group" is a group of reinforcement bars located on a group of second reference planes indicated by the second reference plane information. Each reinforcement bar in a reinforcement bar group is located on one of the second reference planes in the group of second reference planes indicated by the second reference plane information. The start, end, and straight sections of each reinforcement bar in a reinforcement bar group are defined by the start, end, and straight sections of a reference reinforcement bar located in a reference figure parallel to the second reference plane. That is, the start of a reinforcement bar located on the second reference plane is tangent to the same first reference plane as the start of a reference reinforcement bar located in a reference figure. The end of a reinforcement bar located on the second reference plane is tangent to the same first reference plane as the end of a reference reinforcement bar located in a reference figure. The i-th straight section of a reinforcement bar located on the second reference plane is included in the same first reference plane as the i-th straight section of a reference reinforcement bar located in a reference figure.
[0037] A "group of reinforcing bars" refers to a group of reinforcing bars represented by a set of reinforcing wires.
[0038] Figure 3B shows an example of a group of reinforcing bars 4 (reinforcing bar group 40) corresponding to the standard reinforcing bar 3 shown in Figure 3A. Each reinforcing bar 4 in the group of reinforcing bars 40 is located on a second reference plane PB5 that is parallel to the reference figure (plane figure F5). The starting end of each reinforcing bar 4 is contiguous to the first reference plane PA2, which is the same as the starting end 30 of the reference reinforcing bar 3. The ending end of each reinforcing bar 4 is contiguous to the first reference plane PA3, which is the same as the ending end 32 of the reference reinforcing bar 3. The first straight section of each reinforcing bar 4 is included in the same first reference plane PA1 as the first straight section 31-1 of the reference reinforcing bar 3. The second straight section of each reinforcing bar 4 is included in the same first reference plane PA4 as the second straight section 31-2 of the reference reinforcing bar 3.
[0039] "Reinforcement bar group information" refers to information about a set of reinforcement bars, and includes, for example, second reference plane information, start information, end information, and information about one or more straight sections, as shown in Figure 4.
[0040] Second reference plane information refers to a group of second reference planes parallel to a reference figure on which a single reference reinforcing bar line is located. The second reference plane indicated by the second reference plane information is defined based on the planar figure (reference figure) of the three-dimensional object indicated by the planar figure information. For example, the second reference plane information includes information about the planar figure which is the reference figure, and information about the distance from that planar figure to the second reference plane, as information about the second reference plane.
[0041] The starting point information is information about the starting point of a single reference reinforcing bar (information about the first reference plane tangent to the starting point of that single reference reinforcing bar). The termination information is information about the termination of the single reference reinforcing bar (information about the first reference plane adjacent to the starting end of the single reference reinforcing bar). The information for the i-th straight section is information about the i-th straight section of that one reference reinforcing line (information about the first reference plane that includes the i-th straight section of that one reference reinforcing line). The first reference plane, indicated by the start information, end information, and straight section information, is defined based on the planar figure of the three-dimensional object indicated by the planar figure information (the planar figure tangent to the reference figure). For example, the start information, end information, and straight section information include, as information relating to the first reference plane, information relating to the planar figure tangent to the reference figure and information relating to the distance from this planar figure to the first reference plane.
[0042] Furthermore, the reinforcing bar group information may include wire diameter information and bending radius information, as shown in Figure 4. The wire diameter information is information about the wire diameter of the reinforcing bar. The bending radius information is information about the bending radius at the bent portion of the reinforcing bar (the connection portion between straight sections).
[0043] Next, with reference to the flowchart in Figure 5, the method for generating a 3D model of the reinforcement arrangement according to this embodiment will be explained. Step ST100 is an example of the information acquisition process of the present invention. Step ST105 is an example of the reinforcing bar wire determination process of the present invention. Step ST110 is an example of the model generation process of the present invention. Step ST115 is an example of the reinforcement drawing generation process of the present invention.
[0044] ST100: The rebar model generation device 1 acquires information on one or more rebar line groups for one or more sets of rebar lines as information necessary for generating a three-dimensional model of rebar. In this case, the rebar model generation device 1 performs the rebar line determination process (ST105), which will be described later, based on the predetermined planar geometric information of the three-dimensional object and the rebar line group information acquired in step ST100.
[0045] Alternatively, the rebar model generation device 1 may acquire planar geometric information of a three-dimensional object along with information on one or more rebar lines. In this case, the rebar model generation device 1 performs rebar line determination processing (ST105) based on the acquired rebar line group information and planar geometric information.
[0046] Furthermore, if two sets of reinforcing bars corresponding to two sets of reinforcing wires are connected by joints or the like, the reinforcing bar model generation device 1 may acquire connection information, which is information regarding the connection state, in step ST100. In this case, the reinforcing bar model generation device 1 generates a three-dimensional model (a three-dimensional model of joints, etc.) corresponding to the connection state indicated by the connection information in the model generation process (ST110) described later.
[0047] In step ST100, the information acquired by the rebar model generation device 1 may be tabular data created using any spreadsheet, such as Excel®. In this case, for example, the tabular data includes a list of items for inputting predetermined information (rebar line group information, planar geometric information, connection information, etc.) necessary to arrange rebars in a predetermined pattern in a three-dimensional object with a predetermined structure (such as a box culvert with the structure shown in Figure 2A). The user, who is the designer, determines the numerical values to be assigned to each item in the tabular data (numerical values related to rebar line group information, etc.) based on the results of the structural design. The user sets the determined numerical values for each item in the tabular data using any spreadsheet. The rebar model generation device 1 inputs the tabular data with the numerical values for each item set in this way, and acquires rebar line group information, etc. from the input tabular data.
[0048] ST105: The rebar model generation device 1 determines one or more rebar wire groups based on the information acquired in step ST100. That is, for each of the one or more rebar wire group information acquired in step ST100, the rebar model generation device 1 determines the rebar wire group located on a group of second reference planes indicated by the second reference plane information of the rebar wire group information.
[0049] When the rebar model generation device 1 determines a set of rebar lines based on the information of one set of rebar lines acquired in step ST100, it determines one rebar line that satisfies the following conditions (1) to (4) for each of the set of second reference planes indicated by the second reference plane information of the one set of rebar lines. (1) The information of the group of reinforcing bars is located on one of the second reference planes within the group of second reference planes indicated by the second reference plane information of the group of reinforcing bar information. (2) The starting end is in contact with the first reference plane indicated by the starting end information of the single reinforcing bar group information. (3) The first reference plane indicated by the information of the i-th straight section of the information of the i-th straight section of the single reinforcing bar group information includes the i-th straight section. (4) The end of the single reinforcing bar group information is in contact with the first reference plane indicated by the end information.
[0050] The rebar model generation device 1 refers to information about each planar figure of the three-dimensional object indicated by the planar figure information in order to identify the second reference plane under the conditions of (1) described above. In other words, the rebar model generation device 1 identifies a group of second reference planes based on the second reference plane information of the planar geometric information and the rebar line group information. Specifically, the rebar model generation device 1 identifies each of the second reference planes in the group of second reference planes based on the information about the planar geometric information indicated by the planar geometric information, the information about the reference geometric information indicated by the second reference plane information (information indicating which planar geometric is the reference geometric), and the information about the distance indicated by the second reference plane information (information about the distance from the reference geometric to each second reference plane).
[0051] The rebar model generation device 1 refers to information about each planar figure of the three-dimensional object indicated by the planar figure information in order to identify the first reference plane under the conditions (2) to (4) described above. In other words, the rebar model generation device 1 identifies a first reference plane tangent to the starting end of a rebar line based on planar geometric information and starting end information of the rebar line group information. Specifically, the rebar model generation device 1 identifies a first reference plane tangent to the starting end based on information about the planar geometric figure indicated by the planar geometric information, information about the planar geometric figure indicated by the starting end information (information indicating which planar geometric figure the first reference plane tangent to the starting end is parallel to), and distance information indicated by the starting end information (information about the distance between the planar geometric figure and the first reference plane parallel to it). Furthermore, the rebar model generation device 1 identifies a first reference plane containing the i-th straight section of the rebar lines based on the planar geometric information and the information of the i-th straight section of the rebar line group information. Specifically, the rebar model generation device 1 identifies a first reference plane containing the i-th straight section based on the information about the planar geometric figure indicated by the planar geometric information, the information about the planar geometric figure indicated by the information of the i-th straight section (information indicating which planar geometric figure the first reference plane containing the i-th straight section is parallel to), and the distance information indicated by the information of the i-th straight section (information regarding the distance between the planar geometric figure and the first reference plane parallel to it). Furthermore, the rebar model generation device 1 identifies a first reference plane tangent to the end of a rebar line based on the planar geometric information and the termination information of the rebar line group information. Specifically, the rebar model generation device 1 identifies a first reference plane tangent to a end based on the information about the planar geometric shape indicated by the planar geometric information, the information about the planar geometric shape indicated by the termination information (information indicating which planar geometric shape the first reference plane tangent to the end is parallel to), and the distance information indicated by the termination information (information about the distance between the planar geometric shape and the first reference plane parallel to it).
[0052] Here, some examples of the reinforcing bar groups determined in step ST105 will be described with reference to the drawings.
[0053] Figures 6A and 6B illustrate an example of the group of reinforcing bars determined in step ST105. Figure 6A shows an example of a reference reinforcing bar line 3 located at the planar figure F5 of the three-dimensional object 2 shown in Figure 2A. Figure 6B shows an example of a group of reinforcing bars 40 determined based on the reference reinforcing bar line 3 shown in Figure 6A. Figure 6B is a view of the group of reinforcing bars 40 from the planar figure F1 side of the three-dimensional object 2, while Figure 3B, described earlier, is a perspective view of the group of reinforcing bars 40 from an oblique direction of the three-dimensional object 2.
[0054] The reference reinforcing bar line 3 shown in Figure 6A is located in the reference figure, planar figure F5. The reference reinforcing bar line 3 has a starting end 30 and a ending end 32, and two straight sections (31-1, 31-2). The starting end 30 is tangent to the first reference plane PA2 which is parallel to planar figure F2, and the ending end 32 is tangent to the first reference plane PA3 which is parallel to planar figure F3. The first straight section 31-1 is included in the first reference plane PA1 which is parallel to planar figure F1, and the second straight section 31-2 is included in the first reference plane PA4 which is parallel to planar figure F4. The group of reinforcing bars 40 shown in Figure 6B has multiple reinforcing bars 4 located on multiple second reference planes PB5 that are parallel to the reference figure, which is the planar figure F5.
[0055] The start information for the start end 30 includes information indicating a planar figure F2 parallel to the first reference plane PA2 to which the start end 30 is in contact, and information regarding the distance L2 from this planar figure F2 to the first reference plane PA2. The reinforcement model generation device 1 identifies the first reference plane PA2 in contact with the start end 30 based on the information contained in the planar figure information (information regarding the planar figure F2) and the distance L2 contained in the start information.
[0056] The termination information for the termination 32 includes information indicating a planar figure F3 parallel to the first reference plane PA3 to which the termination 32 is in contact, and information regarding the distance L3 from this planar figure F3 to the first reference plane PA3. The rebar model generation device 1 identifies the first reference plane PA3 in contact with the termination 32 based on the information contained in the planar figure information (information regarding the planar figure F3) and the distance L3 contained in the starting information for the planar figure F3 indicated by the starting information.
[0057] The information of the first straight section 31-1 includes information indicating a planar figure F1 parallel to the first reference plane PA1 which includes the first straight section 31-1, and information regarding the distance L1 from this planar figure F1 to the first reference plane PA1. The reinforcement model generation device 1 identifies the first reference plane PA1 which includes the first straight section 31-1 based on the information included in the planar figure information (information regarding the planar figure F1) and the distance L1 included in the straight section information for the planar figure F1 indicated by the straight section information.
[0058] The information about the second straight section 31-2 includes information indicating a planar figure F4 parallel to the first reference plane PA4 which includes the second straight section 31-2, and information regarding the distance L4 from this planar figure F4 to the first reference plane PA4. The reinforcement model generation device 1 identifies the first reference plane PA4 which includes the second straight section 31-2 based on the information contained in the planar figure information (information regarding the planar figure F4) and the distance L4 contained in the straight section information for the planar figure F4 indicated by the straight section information.
[0059] The second reference plane information for the reinforcing bar group 40 includes information indicating the reference figure F5 on which the reference reinforcing bar 3 is located, and information regarding the distance from figure F5 to each second reference plane PB5. In the example in Figure 6B, since the reinforcing bars 4 of the reinforcing bar group 40 are arranged at equal intervals, the distance information in the second reference plane information is expressed using, for example, information regarding the distance L5 from the second reference plane PB5 closest to figure F5 to figure F5, and information regarding the spacing L5P of each reinforcing bar 4. The distance between the k-th (k is an integer greater than or equal to 1) closest second reference plane PB5 to figure F5 and figure F5 can be calculated by L5 + (k-1) × L5P. The rebar model generation device 1 identifies multiple second reference planes PB5 based on the information contained in the planar figure information (information about planar figure F5) and the information about the distance from planar figure F5 contained in the second reference plane information (L5, L5P), with respect to the planar figure F5 which is a reference figure indicated by the second reference plane information.
[0060] The rebar model generation device 1 determines the reinforcing bars 4 located in each of the specified number of second reference planes PB5 so as to satisfy the conditions (2) to (4) described above. That is, the rebar model generation device 1 determines a reinforcing bar 4 on the second reference plane PB5 such that its starting end is in contact with the first reference plane PA2 to which the starting end 30 of the reference reinforcing bar 3 is in contact, its ending end is in contact with the first reference plane PA3 to which the ending end 32 of the reference reinforcing bar 3 is in contact, its first straight section is included in the first reference plane PA1 to which the first straight section 31-1 of the reference reinforcing bar 3 is included, and its second straight section is included in the first reference plane PA4 to which the second straight section 31-2 of the reference reinforcing bar 3 is included.
[0061] Figures 7A, 7B, and 8 illustrate other examples of the reinforcing wire group determined in step ST105. Figure 7A shows examples of reference reinforcing bars 3 and 5 located at the planar figure F5 of the three-dimensional object 2 shown in Figure 2A. Figure 7B shows examples of reinforcing bar groups 40 and 60 determined based on the reference reinforcing bars 3 and 5 shown in Figure 7A. Figure 7B is a view of reinforcing bar groups 40 and 60 from the planar figure F1 side of the three-dimensional object 2, and Figure 8 is a perspective view of reinforcing bar groups 40 and 60 from an oblique direction of the three-dimensional object 2.
[0062] Note that the standard reinforcing bar line 3 shown in Figure 7A is the same as the standard reinforcing bar line 3 with the same reference numeral shown in Figure 6A, and the group of reinforcing bars 40 shown in Figures 7B and 8 is the same as the group of reinforcing bars 40 with the same reference numeral shown in Figures 6B and 3B.
[0063] The reference reinforcing bar line 5 shown in Figure 7A is located in the reference figure, planar figure F5. The reference reinforcing bar line 5 has a starting end 50 and a ending end 52, and two straight sections (51-1, 51-2). The starting end 50 is tangent to the first reference plane PA4a, which is parallel to the planar figure F4, and the ending end 52 is tangent to the first reference plane PA3a, which is parallel to the planar figure F3. The first straight section 51-1 is included in the first reference plane PA1a, which is parallel to the planar figure F1, and the second straight section 51-2 is included in the first reference plane PA2a, which is parallel to the planar figure F2. The group of reinforcing bars 60 shown in Figure 7B has multiple reinforcing bars 6 located on multiple second reference planes PB5a parallel to the reference figure, which is the planar figure F5.
[0064] The start information for the start end 50 includes information indicating a planar figure F4 parallel to the first reference plane PA4a to which the start end 50 is in contact, and information regarding the distance L4a from this planar figure F4 to the first reference plane PA4a. The reinforcement model generation device 1 identifies the first reference plane PA4a in contact with the start end 50 based on the information contained in the planar figure information (information regarding the planar figure F4) and the information regarding the distance L4a contained in the start end information.
[0065] The termination information for termination 52 includes information indicating a planar figure F3 parallel to the first reference plane PA3a to which termination 52 is in contact, and information regarding the distance L3a from this planar figure F3 to the first reference plane PA3a. The rebar model generation device 1 identifies the first reference plane PA3a in contact with termination 52 based on the information contained in the planar figure information (information regarding the planar figure F3) and the information regarding the distance L3a contained in the start information for the planar figure F3 indicated by the start information.
[0066] The information about the first straight section 51-1 includes information indicating a planar figure F1 parallel to the first reference plane PA1a which includes the first straight section 51-1, and information regarding the distance L1a from this planar figure F1 to the first reference plane PA1. The reinforcement model generation device 1 identifies the first reference plane PA1a which includes the first straight section 51-1 based on the information included in the planar figure information (information regarding the planar figure F1) and the information regarding the distance L1a included in the straight section information for the planar figure F1 indicated by the straight section information.
[0067] The information about the second straight section 51-2 includes information indicating a planar figure F2 parallel to the first reference plane PA2a which includes the second straight section 51-2, and information regarding the distance L2a from this planar figure F2 to the first reference plane PA2a. The reinforcement model generation device 1 identifies the first reference plane PA2a which includes the second straight section 51-2 based on the information included in the planar figure information (information regarding the planar figure F2) and the information regarding the distance L2a included in the straight section information.
[0068] The second reference plane information for the reinforcing bar group 60 includes information indicating the reference figure F5, which is the reference figure on which the reference reinforcing bar 5 is located, and information regarding the distance from the figure F5 to each second reference plane PB5a. In the example in Figure 7B, since the reinforcing bars 6 of the reinforcing bar group 60 are arranged at equal intervals, the distance information in the second reference plane information is expressed using, for example, information regarding the distance L5a from the second reference plane PB5a closest to the figure F5 to the figure F5, and information regarding the spacing L5P of each reinforcing bar 6. The distance between the k-th closest second reference plane PB5a to the figure F5 and the figure F5 can be calculated by L5a + (k-1) × L5P. The rebar model generation device 1 identifies multiple second reference planes PB5a based on the information contained in the planar figure information (information about planar figure F5) and the information about the distance from planar figure F5 contained in the second reference plane information (L5a, L5P), with respect to the planar figure F5 which is a reference figure indicated by the second reference plane information.
[0069] The rebar model generation device 1 determines the reinforcing bars 6 located in each of the specified number of second reference planes PB5a so as to satisfy the conditions (2) to (4) described above. That is, the rebar model generation device 1 determines a reinforcing bar 6 on the second reference plane PB5a such that its starting end 50 is adjacent to the first reference plane PA4a to which the starting end 50 of the reference reinforcing bar 5 is adjacent, its ending end 52 is adjacent to the first reference plane PA3a to which the ending end 52 of the reference reinforcing bar 5 is adjacent, its first straight section is included in the first reference plane PA1a which contains the first straight section 51-1 of the reference reinforcing bar 5, and its second straight section is included in the first reference plane PA2a which contains the second straight section 51-2 of the reference reinforcing bar 5.
[0070] In the examples shown in Figures 7B and 8, each reinforcing bar 4 in the reinforcing bar group 40 is connected to each reinforcing bar 6 in the reinforcing bar group 60. That is, the vicinity of the starting end of reinforcing bar 4 and the vicinity of the starting end of the reference reinforcing bar 5 are connected by a joint J. The connection information acquired in step ST100 includes information about the connection state between the reinforcing bar 4 of the reinforcing bar group 40 and the reinforcing bar 6 of the reinforcing bar group 60, as well as information about the joint J used for the connection (type of joint J, etc.). In step ST110, which will be described later, a three-dimensional model of the joint J is generated based on this connection information.
[0071] Figures 9A, 9B, 10, and 11 illustrate yet another example of the reinforcing wire group determined in step ST105. Figure 9A shows examples of reference reinforcing bars 3 and 5 located in the planar figure F5, and an example of reinforcing bar group 80 viewed from the side of planar figure F5. Figure 9B shows examples of reinforcing bar group 40 and reinforcing bar group 60 viewed from the side of planar figure F1, and an example of reference reinforcing bar 7 located in planar figure F1. Figure 10 shows examples of reinforcing bar group 60 and reinforcing bar group 80 viewed from the side of planar figure F2. Figure 11 is a perspective view of reinforcing bar group 40, reinforcing bar group 60, and reinforcing bar group 80 viewed from an oblique direction of the three-dimensional object 2.
[0072] Note that the standard reinforcing bar lines 3 and 5 shown in Figure 9A are the same as the standard reinforcing bar lines 3 and 5 of the same reference numeral shown in Figure 7A, and the reinforcing bar line groups 40 and 60 shown in Figures 9B, 10, and 11 are the same as the reinforcing bar line groups 40 and 60 of the same reference numeral shown in Figures 7B and 8. The reinforcing bar line group 80 shown in Figures 9A, 10, and 11 is a reinforcing bar line group determined based on the standard reinforcing bar line 7 shown in Figure 9B.
[0073] The reference reinforcing bar line 7 shown in Figure 9B is located in the reference figure, planar figure F1. The reference reinforcing bar line 7 has a starting end 70 and a ending end 72, and a first straight section 71-1. The starting end 70 is tangent to the first reference plane PA6b, which is parallel to planar figure F6, and the ending end 72 is tangent to the first reference plane PA5b, which is parallel to planar figure F5. The first straight section 71-1 is included in the first reference plane PA2b, which is parallel to planar figure F2. The group of reinforcing bars 80 shown in Figures 9A and 10 has multiple reinforcing bars 8 located on multiple second reference planes PB1b parallel to the reference figure, which is the planar figure F1.
[0074] The start information for the start end 70 includes information indicating a planar figure F6 parallel to the first reference plane PA6b to which the start end 70 is in contact, and information regarding the distance L6b from this planar figure F6 to the first reference plane PA6b. The rebar model generation device 1 identifies the first reference plane PA6b in contact with the start end 70 based on the information contained in the planar figure information (information regarding the planar figure F6) and the information regarding the distance L6b contained in the start end information.
[0075] The termination information for termination 72 includes information indicating a planar figure F5 parallel to the first reference plane PA5b to which termination 72 is in contact, and information regarding the distance L5b from this planar figure F5 to the first reference plane PA5b. The rebar model generation device 1 identifies the first reference plane PA5b in contact with termination 72 based on the information contained in the planar figure information (information regarding planar figure F5) and the information regarding the distance L5b contained in the start information for the planar figure F5 indicated by the start information.
[0076] The information of the first straight section 71-1 includes information indicating a planar figure F2 parallel to the first reference plane PA2b which includes the first straight section 71-1, and information regarding the distance L2b from this planar figure F2 to the first reference plane PA2b. The reinforcement model generation device 1 identifies the first reference plane PA2b which includes the first straight section 71-1 based on the information included in the planar figure information (information regarding the planar figure F2) and the information regarding the distance L2b included in the straight section information for the planar figure F2 indicated by the straight section information.
[0077] The second reference plane information for the reinforcing bar group 80 includes information indicating the reference figure F1, which is the reference figure on which the reference reinforcing bar 7 is located, and information regarding the distance from the figure F1 to each second reference plane PB1b. In the examples of Figures 9A and 10, since the reinforcing bars 8 of the reinforcing bar group 80 are arranged at equal intervals, the distance information in the second reference plane information is expressed, for example, using information regarding the distance L1b from the second reference plane PB1b closest to the figure F1 to the figure F1, and information regarding the spacing L1P of each reinforcing bar 8. The distance between the k-th closest second reference plane PB1b to the figure F1 and the figure F1 can be calculated by L1b + (k-1) × L1P. The rebar model generation device 1 identifies multiple second reference planes PB1b based on the information contained in the planar figure information (information about planar figure F1) and the information about the distance from planar figure F1 contained in the second reference plane information (L1b, L1P), with respect to the planar figure F1 which is a reference figure indicated by the second reference plane information.
[0078] The rebar model generation device 1 determines the reinforcing bars 8 located in each of the specified number of second reference planes PB1b so as to satisfy the conditions (2) to (4) described above. That is, the rebar model generation device 1 determines a reinforcing bar 8 on the second reference plane PB1b such that its starting end is adjacent to the first reference plane PA6b to which the starting end 70 of the reference reinforcing bar 7 is adjacent, its ending end is adjacent to the first reference plane PA5b to which the ending end 72 of the reference reinforcing bar 7 is adjacent, and its first straight section is included in the first reference plane PA2b to which the first straight section 71-1 of the reference reinforcing bar 7 is included.
[0079] Here, we assume that each reinforcing bar in the reinforcing bar group represented by reinforcing bar group 60 and each reinforcing bar in the reinforcing bar group represented by reinforcing bar group 80 are in contact with each other at one point. Below, we define several terms to describe the reinforcing bar groups of the two groups that are in contact.
[0080] "Contacted reinforcing wire group" "Uncontacted reinforcing wire group" When each reinforcing bar in one group of reinforcing bars and each reinforcing bar in the other group of reinforcing bars come into contact with each other at one point, the group of reinforcing bars is called the contacting group of reinforcing bars, and the other group of reinforcing bars is called the contacted group of reinforcing bars. If group 80 of reinforcing bars is the contacting group of reinforcing bars, then group 60 of reinforcing bars is the contacted group of reinforcing bars.
[0081] "Contact reinforcing wire" Each reinforcing bar in a group of contacting reinforcing bars is called a contacting reinforcing bar. Reinforcing bar 8 in reinforcing bar group 80, which is a group of contacting reinforcing bars, is a contacting reinforcing bar.
[0082] "Contacted reinforcing wire" Each reinforcing bar in a group of contacted reinforcing bars is called a contacted reinforcing bar. Reinforcing bar 6 of the group of contacted reinforcing bars 60 is a contacted reinforcing bar.
[0083] "Contact reinforcing bars" The reinforcing bars represented by a contact reinforcing bar wire are called contact reinforcing bars. The reinforcing bars represented by reinforcing bar wire 8, which is a contact reinforcing bar wire, are contact reinforcing bars.
[0084] "Contacted reinforcing bars" The reinforcing bars represented by the contacted reinforcing bar wire are called contacted reinforcing bars. The reinforcing bars represented by reinforcing bar wire 6, which is a contacted reinforcing bar wire, are contacted reinforcing bars.
[0085] "Contact linear part" In contact reinforcement, the straight portion of the contact reinforcement wire that corresponds to the part that contacts the reinforcement to be contacted is called the contact straight portion. The first straight portion of reinforcement wire 8 (contact reinforcement wire) (the straight portion of reinforcement wire 8 included in the same first reference plane PA2b as the first straight portion 71-1 shown in Figure 9B) is the contact straight portion that corresponds to the part that contacts the reinforcement to be contacted (the reinforcement represented by reinforcement wire 6).
[0086] "Touched straight section" In a reinforced concrete bar, the straight portion of the reinforcing bar that corresponds to the part that comes into contact with the other reinforced concrete bar is called the contacted straight portion. The second straight portion of reinforcing bar 6 (the contacted reinforcing bar) (the straight portion of reinforcing bar 6 included in the same first reference plane PA2a as the second straight portion 51-2 shown in Figure 9A) is the contacted straight portion that corresponds to the part that comes into contact with the other reinforced concrete bar (the reinforced concrete bar represented by reinforcing bar 8).
[0087] The second reference plane of a group of contacting reinforcing bars is a plane that intersects with the second reference plane of a group of reinforcing bars that are not in contact. For example, the second reference plane PB1b (Figures 9A and 10) of the group of reinforcing bars 80, which is a group of contacting reinforcing bars, is a plane that intersects (is perpendicular to) the second reference plane PB5a (Figure 7B) of the group of reinforcing bars 60, which is a group of reinforcing bars that are not in contact.
[0088] Furthermore, the first reference plane that commonly includes the contact straight portion of each contacting reinforcing wire in the contacting reinforcing wire group is parallel to the first reference plane that commonly includes the contacted straight portion of each contacted reinforcing wire in the contacted reinforcing wire group. For example, the first reference plane PA2b (Figure 9A) that commonly includes the first straight portion (contact straight portion) of each reinforcing wire 8 (contacting reinforcing wire) in the reinforcing wire group 80 (contacting reinforcing wire group) is parallel to the first reference plane PA2a (Figures 7A, 9A) that commonly includes the second straight portion (contacted straight portion) of each reinforcing wire 6 (contacted reinforcing wire) in the reinforcing wire group 60 (contacted reinforcing wire group).
[0089] Furthermore, the first reference plane, which commonly includes the contact straight sections of each contacting reinforcing bar in the contacting reinforcing bar group, is separated from the first reference plane, which commonly includes the contacted straight sections of each contacted reinforcing bar in the contacted reinforcing bar group, by a distance corresponding to the sum of the radius of the contacting reinforcing bar indicated by the wire diameter information and the radius of the contacted reinforcing bar indicated by the wire diameter information. For example, the first reference plane PA2b (Figure 9A), which commonly includes the first straight section (contact straight section) of each reinforcing bar 8 (contacting reinforcing bar), is separated from the first reference plane PA2a (Figures 7A, 9A), which commonly includes the second straight section (contacted straight section) of each reinforcing bar 6 (contacted reinforcing bar), by a distance Lpa. This distance Lpa is set to a distance corresponding to the sum of the radius of the contacting reinforcing bar represented by reinforcing bar 8 and the radius of the contacted reinforcing bar represented by reinforcing bar 6. The wire diameter (radius) of the reinforcing bars represented by reinforcing bars 6 and 8 is set based on the wire diameter information acquired in step ST100. Therefore, the linear section information for contacting reinforcing wires in the reinforcing wire group information of the contacting reinforcing wire group, and the linear section information for contacted reinforcing wires in the reinforcing wire group information of the contacted reinforcing wire group, are set so that the distance between contacting reinforcing wires and contacted reinforcing wires determined by this linear section information matches the wire diameters of the contacting and contacted reinforcing wires indicated by the wire diameter information.
[0090] ST110: Return to Figure 3. The rebar model generation device 1 generates three-dimensional models of multiple reinforcing bars based on the group of reinforcing bar lines determined in step ST105. For example, the rebar model generation device 1 generates a three-dimensional model of a reinforcing bar in the form of a cylindrical body extending from the start end to the end of the reinforcing bar line, with its centerline roughly coinciding with the reinforcing bar line. In this case, the rebar model generation device 1 may use default values applicable to any reinforcing bar as the values of the parameters necessary for generating the three-dimensional model (such as the diameter of the cylindrical body and the bending radius of the bent portion of the cylindrical body), or it may use values specified by the wire diameter information, bending radius information, etc., obtained in step ST100.
[0091] Furthermore, if the rebar model generation device 1 obtains information on two rebar wire groups and connection information (information on the connection state between the rebars represented by the rebar wires of one rebar wire group and the rebars represented by the rebar wires of the other rebar wire group) for two rebar wire groups in step ST100, it generates a 3D model of a joint that connects each rebar of one rebar wire group to each rebar of the other rebar wire group based on the two rebar wire group information and the connection information. For example, the connection information includes information indicating the type of joint, and the rebar model generation device 1 generates a 3D model of a joint according to the type indicated by the connection information.
[0092] Figure 12 shows an example of a 3D model of reinforcing bars generated in step ST110. The 3D model of reinforcing bars shown in Figure 12 is an example of a 3D model of reinforcing bars generated for a box culvert having the structure shown in Figure 2A.
[0093] ST115: The rebar model generation device 1 generates a two-dimensional drawing (reinforcement drawing) for the three-dimensional model of rebar generated in steps ST100 to ST110. Specifically, the rebar model generation device 1 selects a reference figure from among multiple planar figures that constitute the outer surface of the three-dimensional object, according to the user's input, and also selects a second reference plane parallel to that reference figure. The rebar model generation device 1 projects (e.g., parallel projection) at least a portion of the one or more reinforcing line groups determined in step ST105 (for example, a portion of the reinforcing line groups selected according to the user's input) onto the selected second reference plane. The rebar model generation device 1 generates a two-dimensional reinforcement drawing based on the projected reinforcing line group, which is an image of the reinforcing line group projected onto the second reference plane. The two-dimensional reinforcement drawing represents the multiple reinforcing lines determined in step ST105. Figure 13A shows an example of an automatically generated two-dimensional drawing.
[0094] Furthermore, the rebar model generation device 1 creates a quantity table for the rebars based on the 3D model of the rebars generated in steps ST100 to ST110. Figure 13B shows an example of an automatically generated quantity table. The information displayed in the 2D drawing and quantity table (names and symbols of the rebar groups, etc.) may be included in the information acquired in step ST100 (table data, etc.), or it may be input by the rebar model generation device 1 according to the user's instructions.
[0095] As described above, according to this embodiment, one or more sets of reinforcing bar lines are determined based on the information acquired in step ST100 (reinforcing bar line group information, planar geometric information, etc.), and a 3D model of one or more sets of reinforcing bars is generated based on the determined one or more sets of reinforcing bar lines. This makes it possible to automatically generate a 3D model of a set of reinforcing bars from information such as reinforcing bar line group information, which significantly reduces working time compared to the conventional method in which a CAD operator manually creates a 3D model of each individual reinforcing bar.
[0096] Furthermore, according to this embodiment, the designer performing the structural design only needs to determine the numerical values in the predetermined information (reinforcement bar group information, planar geometric information, etc.) based on the results of the structural calculations and input the values using a spreadsheet or the like. This eliminates the need to create a two-dimensional reinforcement drawing, thus significantly reducing the designer's working time.
[0097] Furthermore, according to this embodiment, the reinforcing bar group information (second reference plane information, start point information, end point information, straight section information, etc.) and planar geometric information used to determine the reinforcing bar group are very simple information given based on the planar geometric shape of the outer surface of the three-dimensional object. Therefore, the overall arrangement of the reinforcing bars can be clearly understood without creating a two-dimensional reinforcement drawing. Since the arrangement of the reinforcing bars can be clearly understood from the reinforcing bar group information, etc., when modifying the arrangement of the three-dimensional model of the reinforcing bars, the necessary modifications in the reinforcing bar group information, etc. can be easily found. As a result, designers can easily modify the arrangement of the reinforcing bars as they wish.
[0098] Furthermore, according to this embodiment, the arrangement of the 3D model of reinforcing bars can be modified simply by changing numerical values such as reinforcing bar group information. Compared to conventional methods that involve manually modifying the 3D model, this significantly reduces the workload associated with design changes. In addition, it allows for more efficient reinforcement design compared to conventional methods that may require rework between the structural designer and the CAD operator.
[0099] Furthermore, according to this embodiment, it becomes possible to perform new reinforcement designs while referring to reinforcement wire group information and other data from past reinforcement design projects. This allows for the determination of appropriate values for reinforcement wire group information and other data to minimize interference between reinforcing bars by referring to proven information, thereby enabling efficient adjustment of reinforcement bar placement in reinforcement design.
[0100] Furthermore, according to this embodiment, since the 3D model of the joints connecting the reinforcing bars is generated based on the connection information, the 3D model of the group of reinforcing bars connected by the joints can be easily and automatically generated.
[0101] Furthermore, according to this embodiment, by appropriately setting the reinforcing bar group information and wire diameter information, a three-dimensional model of two groups of reinforcing bars in contact can be automatically generated.
[0102] Furthermore, according to this embodiment, since a 3D model of reinforcing bars is generated based on the reinforcing bar lines, it is possible to design a group of reinforcing bars with clearly defined dimensions and distances based on the center position of the reinforcing bars, compared to when reinforcing bar design is performed using only a 3D model.
[0103] Furthermore, according to this embodiment, by using reinforcing bar lines determined based on reinforcing bar line group information, it is possible to easily and automatically create 2D drawings that are more accurate and easier to use than when reinforcing bar design is performed using only a 3D model.
[0104] Furthermore, according to this embodiment, a quantity table for reinforcing bars can be easily and automatically created by using information on one or more reinforcing bar groups relating to one or more sets of reinforcing bar groups.
[0105] It should be noted that the present invention is not limited to the embodiments described above, but includes various variations.
[0106] In the embodiment described above, an example was given in which the angle between the reference figure and the first reference plane is a right angle. However, in other examples of this embodiment, the angle between the reference figure and the first reference plane may be an angle other than a right angle in at least some of the first reference planes.
[0107] Some of the processing performed by the rebar model generation device 1 described above may be performed by other devices (server devices, terminal devices, etc.). In this case, it can be said that the processing as a rebar model generation device according to this embodiment (method for generating a 3D model of rebar) is performed by multiple computers (computer systems) in the rebar model generation device 1 and the other devices. [Explanation of Symbols]
[0108] 1...Reinforcement bar model generation device, 11...Communication unit, 12...Input unit, 13...Display unit, 14...Storage unit, 141...Program, 15...Processing unit, 2...Three-dimensional object, 3,5,7...Reference reinforcement bar lines, 30,50,70...Starting point, 31-1,31-2,51-1,51-2,71-1...Straight section, 32,52,72...End point, 4,6,8...Reinforcement bar lines, 40,60,80...Group of reinforcement bar lines, F1~F14...Planar figures, PA1~PA4,PA7~PA14,PA1a~PA4a,PA2b,PA5b,PA6b...First reference plane, PB5,PB5a,PB1b...Second reference plane
Claims
1. A method performed by a rebar model generation device that generates a three-dimensional model of rebar, One of the planar figures selected from among multiple planar figures that constitute the outer surface of a virtual three-dimensional object is called the reference figure. The plane parallel to the plane figure that is tangent to the aforementioned reference figure is called the first reference plane. The plane parallel to the aforementioned reference figure is called the second reference plane. A hypothetical line representing the aforementioned reinforcing bar, which includes one or more straight sections, is called a reinforcing bar line. One of the two ends of the reinforcing wire is called the start end, and the other end is called the end end. One or more of the aforementioned straight sections are each included in different first reference planes, and the reinforcing bars located on the plane of the reference figure are called reference reinforcing bars. The information relating to the first reference plane that includes one of the straight sections of the reference reinforcing bar is referred to as the straight section information of that one straight section. The information relating to the first reference plane tangent to the starting end of the reference reinforcing bar is called the starting end information. The information relating to the first reference plane adjacent to the end of the aforementioned reference reinforcing bar is called the end information. The i-th straight section of the reinforcing wire from the starting end (where i is an integer of 1 or more) is called the i-th straight section. The information relating to the second reference plane that intersects with the aforementioned three-dimensional object is called the second reference plane information. A group of reinforcing bars located on the group of second reference planes indicated by the second reference plane information is called a group of reinforcing bars. The information relating to the aforementioned group of reinforcing bars is called the group of reinforcing bars information. The aforementioned reinforcing wire group information is, One or more pieces of information relating to one or more straight sections included in one of the reference reinforcing bars, The start end information relating to the start end of the one reference reinforcing bar, The termination information relating to the end of the one reference reinforcing bar, This includes second reference plane information relating to a group of second reference planes parallel to the reference figure on which one reference reinforcing bar line is located, Information acquisition step for acquiring the aforementioned reinforcing wire group information, A reinforcing wire determination step of determining the group of reinforcing wires located on the second reference plane indicated by the second reference plane information of the acquired group of reinforcing wires, The process includes a model generation step that generates a plurality of three-dimensional models of the reinforcing bars based on the determined group of reinforcing bars, In the reinforcing bar determination process, the step of determining one of the reinforcing bars is: The method includes determining one of the reinforcing bars, which is located on one of the second reference planes in a group of second reference planes indicated by the second reference plane information of the acquired reinforcing bar group information, whose start end is tangent to the first reference plane indicated by the start end information of the acquired reinforcing bar group information, whose i-straight portion is included in the first reference plane indicated by the straight portion information of the i-straight portion of the acquired reinforcing bar group information, and whose end is tangent to the first reference plane indicated by the end end information of the acquired reinforcing bar group information. method.
2. The information acquisition step includes acquiring planar figure information relating to a plurality of planar figures that constitute the outer surface of the three-dimensional object. The straight section information, the start end information, and the end end information included in the reinforcing wire group information are information relating to the first reference plane defined based on the planar figure of the three-dimensional object shown in the planar figure information, The second reference plane information included in the reinforcing bar group information is information relating to the second reference plane defined based on the planar figure of the three-dimensional object shown in the planar figure information, The aforementioned reinforcing wire determination process is as follows: Based on the acquired planar geometric information and the acquired second reference plane information of the reinforcing bar group information, a group of the second reference planes is identified. Based on the acquired planar geometric information and the acquired start end information of the reinforcing wire group information, the first reference plane tangent to the start end of the reinforcing wire is identified, Based on the acquired planar geometric information and the information of the i-th straight section of the acquired reinforcing wire group information, the first reference plane containing the i-th straight section of the reinforcing wire is identified, This includes identifying the first reference plane tangent to the end of the reinforcing wire based on the acquired planar geometric information and the acquired end information of the reinforcing wire group information, The method according to claim 1.
3. The straight section information, the start end information, and the end end information included in the reinforcing bar group information include, as information relating to one first reference plane, information relating to one planar figure indicated by the planar figure information, and information relating to the distance from the one planar figure to the one first reference plane. The second reference plane information included in the reinforcing bar group information includes, as information relating to one of the second reference planes, information relating to one of the planar figures indicated by the planar figure information, and information relating to the distance from the one planar figure to the one second reference plane. The method according to claim 2.
4. The information relating to the connection state between the reinforcing bars represented by the reinforcing bars of one of the two reinforcing bar group information sets forth in the two reinforcing bar group information sets forth in the other reinforcing bar group information sets forth in the two The connection information includes information about the joints used to connect the reinforcing bars together. The information acquisition step includes acquiring information on two groups of reinforcing bars and information on the linking of those two groups of reinforcing bars. The model generation step includes generating a three-dimensional model of the joint that connects each of the reinforcing bars in one of the reinforcing bar group information to each of the reinforcing bars in the other reinforcing bar group information, based on the two acquired reinforcing bar group information and the connection information acquired for the two reinforcing bar group information. The method according to claim 1.
5. When each reinforcing bar in a group of reinforcing bars represented by one group of reinforcing bars and each reinforcing bar in a group of reinforcing bars represented by the other group of reinforcing bars come into contact with each other at one point, the group of reinforcing bars represented by one group of reinforcing bars is called the contacting group of reinforcing bars, and the group of reinforcing bars represented by the other group of reinforcing bars is called the contacted group of reinforcing bars. Each of the aforementioned reinforcing wires in the group of contacting reinforcing wires is called a contacting reinforcing wire. Each of the aforementioned reinforcing wires in the group of reinforcing wires to be in contact will be called a reinforcing wire to be in contact. The reinforcing bar represented by the aforementioned contact reinforcing bar wire is called the contact reinforcing bar. The reinforcing bar represented by the contacted reinforcing bar wire is called the contacted reinforcing bar. In the aforementioned contacted reinforcing bar, the straight portion of the contacted reinforcing bar wire corresponding to the portion in contact with the reinforcing bar to be contacted is called the contacted straight portion. In the aforementioned reinforcing bar, the straight portion of the reinforcing bar that corresponds to the portion that comes into contact with the reinforcing bar is called the contacted straight portion. The second reference plane of the contacted reinforcing wire group is a plane that intersects with the second reference plane of the contacted reinforcing wire group, The first reference plane, which commonly includes the contact straight portion of each contact reinforcing wire in the contact reinforcing wire group, is parallel to the first reference plane, which commonly includes the contact straight portion of each contact reinforcing wire in the contacted reinforcing wire group. The information acquisition step includes acquiring the reinforcing wire group information relating to the contacted reinforcing wire group and the reinforcing wire group information relating to the contacted reinforcing wire group. The method according to claim 1.
6. The aforementioned reinforcing bar group information includes wire diameter information relating to the diameter of the reinforcing bars. The first reference plane, which commonly includes the contact straight portion of each contact reinforcing wire in the contact reinforcing wire group, is separated from the first reference plane, which commonly includes the contact straight portion of each contacted reinforcing wire in the contacted reinforcing wire group, by a distance corresponding to the sum of the radius of the contact reinforcing wire indicated by the wire diameter information and the radius of the contacted reinforcing wire indicated by the wire diameter information. The method according to claim 5.
7. The system includes a reinforcement drawing generation step which, in response to user input, selects a reference figure from among a plurality of planar figures constituting the outer surface of the three-dimensional object, selects a second reference plane parallel to the reference figure, and generates a two-dimensional reinforcement drawing based on a projected reinforcement line group, which is an image obtained by projecting at least a portion of the one or more groups of reinforcement lines determined in the reinforcement line determination step onto the second reference plane. The method according to claim 1.
8. The information acquisition step includes acquiring tabular data created by a spreadsheet, which contains one or more pieces of information about the reinforcing wire groups relating to one or more sets of reinforcing wire groups. The method according to claim 1.
9. A program that includes instructions to cause a rebar model generation device to perform the process of generating a 3D model of rebar, The processing performed by the rebar model generation device in accordance with the aforementioned command includes each step of the method described in any one of claims 1 to 8. program.
10. A rebar model generation device that performs the process of generating a three-dimensional model of rebar, Processing unit and It has a storage unit that stores commands to cause the processing unit to perform processing, The processing performed by the processing unit in accordance with the instruction includes each step of the method described in any one of claims 1 to 8. Reinforcement bar model generation device.
11. A rebar model generation device that performs the process of generating a three-dimensional model of rebar, The method comprises means for performing each step of the method described in any one of claims 1 to 8. Reinforcement bar model generation device.