A three-dimensional modeling method and system for stair steel bars based on a graphic quantity calculation platform
Through the three-dimensional modeling method of stair steel bars based on the graphical calculation platform, the three-dimensional model of stair steel bars is obtained and combined, which solves the problem of difficult 3-dimensional modeling of stair steel bars in the existing technology, and realizes the visualization of steel bars and the improvement of operating efficiency.
Patent Information
- Application Number
- CN202210004112.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-01-04
- Publication Date
- 2025-01-07
- Estimated Expiration
- 2042-01-04
AI Technical Summary
The existing technology cannot effectively model and visualize stair steel bars, which makes it difficult for operators to intuitively see the reinforcement mode and arrangement status of steel bars, reducing work efficiency.
The three-dimensional modeling method of stair steel bars based on the graphical calculation platform is adopted. By obtaining the shape and parameter information of the steel bar components at different positions of the stairs, a steel bar diagram collection is established, the steel bar parameters are determined, and a three-dimensional model of the steel bar components is generated, and a combination is made to generate the stair steel bars. 3D model.
The visualization of stair steel bars is realized, and the reinforcement mode and arrangement status of the steel bars are visually displayed, greatly improving work efficiency.
Smart Images

Figure CN114818160B_ABST
Abstract
Description
Technical Field
[0001] The invention relates to a three-dimensional modeling method and system for stair steel bars based on a graphic quantity calculation platform, and belongs to the field of graphic quantity calculation. Background Art
[0002] Graphic quantity calculation software can create three-dimensional entities of stairs (stair beams, stair treads, and stair sections), but for the calculation of stair reinforcement, key parameters are manually input through a table method, and the calculation results are directly given. There is no three-dimensional display of the stair reinforcement.
[0003] Therefore, it is necessary to provide a three-dimensional modeling method and system for stair steel bars based on a graphic quantity calculation platform for three-dimensional modeling of stair steel bars. Summary of the invention
[0004] The object of the present invention is to provide a method and system for earthwork processing based on a graphic quantity calculation platform for visualizing stair steel bars.
[0005] In order to achieve the above object, the present invention provides the following technical solutions:
[0006] A three-dimensional modeling method for staircase steel bars based on a graphic quantity calculation platform includes: obtaining the shapes of basic steel bars corresponding to a plurality of steel bar assemblies to be modeled at different positions of the staircase; determining the steel bar parameter information of the basic steel bars of the plurality of steel bar assemblies to be modeled based on staircase parameter information corresponding to the different positions of the staircase and the shapes of the basic steel bars of the plurality of steel bar assemblies to be modeled; modeling based on the steel bar parameter information of the basic steel bars of the plurality of steel bar assemblies to be modeled to obtain a plurality of three-dimensional models of steel bar assemblies corresponding to the plurality of steel bar assemblies to be modeled; and combining the plurality of three-dimensional models of steel bar assemblies to generate the three-dimensional model of the staircase steel bars.
[0007] Furthermore, the method also includes: establishing a steel bar atlas, wherein the steel bar atlas stores graphics of multiple types of preset basic steel bars, and each type of the preset basic steel bar corresponds to a drawing number.
[0008] Furthermore, the obtaining of shapes of basic steel bars corresponding to a plurality of steel bar assemblies to be modeled at different positions of the stairs includes: obtaining drawing numbers of basic steel bars corresponding to a plurality of steel bars to be modeled at different positions of the stairs; and determining shapes of basic steel bars of the plurality of steel bars to be modeled based on the drawing numbers of the basic steel bars of the plurality of steel bars to be modeled and the steel bar atlas.
[0009] Furthermore, the stair parameter information includes at least one of a stair section width, a steel bar arrangement length, and a stair inclination angle; the steel bar parameter information of the basic steel bars of the multiple steel bars to be modeled is determined based on the stair parameter information corresponding to different positions of the stair and the shapes of the basic steel bars of the multiple steel bar components to be modeled, including: for each of the steel bar components to be modeled, the steel bar parameter information of the basic steel bars of the steel bars to be modeled is determined based on at least one of the corresponding stair section width, the steel bar arrangement length, and the stair inclination angle, wherein the steel bar parameter information includes at least one of the number, length, and end bending angle of the basic steel bars.
[0010] Furthermore, the three-dimensional models of the multiple steel bar components are combined to generate the three-dimensional model of the staircase steel bars, including: determining the display position and display angle of each of the steel bar components to be modeled based on the relative position relationship at different positions of the stairs; and combining the multiple three-dimensional models of the steel bar components based on the display position and the display angle of each of the steel bar components to be modeled to generate the three-dimensional model of the staircase steel bars.
[0011] A three-dimensional modeling system for staircase steel bars based on a graphic quantity calculation platform includes: a data acquisition module for acquiring the shapes of basic steel bars corresponding to a plurality of steel bar assemblies to be modeled at different positions of the staircase; a parameter determination module for determining the steel bar parameter information of the basic steel bars of the plurality of steel bars to be modeled based on the staircase parameter information corresponding to the different positions of the staircase and the shapes of the basic steel bars of the plurality of steel bar assemblies to be modeled; a model building module for modeling based on the steel bar parameter information of the basic steel bars of the plurality of steel bars to be modeled, acquiring a plurality of three-dimensional models of steel bar assemblies corresponding to the plurality of steel bar assemblies to be modeled, and combining the plurality of three-dimensional models of steel bar assemblies to generate the three-dimensional model of the staircase steel bars.
[0012] Furthermore, the system also includes an atlas establishment model for establishing a steel bar atlas, wherein the steel bar atlas stores graphics of multiple types of preset basic steel bars, and each type of the preset basic steel bar corresponds to a drawing number.
[0013] Furthermore, the data acquisition module is also used to: obtain the drawing numbers of the basic steel bars corresponding to the multiple steel bars to be modeled at different positions of the stairs; and determine the shapes of the basic steel bars of the multiple steel bars to be modeled based on the drawing numbers of the basic steel bars of the multiple steel bars to be modeled and the steel bar atlas.
[0014] Furthermore, the stair parameter information includes at least one of the stair segment width, the steel bar arrangement length, and the stair inclination angle; the parameter determination module is also used to: for each of the steel bar components to be modeled, determine the steel bar parameter information of the basic steel bars of the steel bars to be modeled based on at least one of the corresponding stair segment width, the steel bar arrangement length, and the stair inclination angle, wherein the steel bar parameter information includes at least one of the number, length, and end bending angle of the basic steel bars.
[0015] Furthermore, the model building module is also used to: determine the display position and display angle of each steel bar component to be modeled based on the relative position relationship at different positions of the stairs; combine the multiple steel bar component three-dimensional models based on the display position and display angle of each steel bar component to be modeled to generate the stair steel bar three-dimensional model.
[0016] The beneficial effects of the present invention are:
[0017] Visualizing the staircase steel bars allows operators to intuitively see the steel bar reinforcement method and steel bar arrangement status, greatly reducing work efficiency.
[0018] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention and implement it according to the contents of the specification, the following is a detailed description of the preferred embodiments of the present invention in conjunction with the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The present application will be further described in the form of exemplary embodiments, which will be described in detail by way of the accompanying drawings. These embodiments are not restrictive, and in these embodiments, the same number represents the same structure, wherein:
[0020] Figure 1 It is a schematic diagram of an application scenario of a staircase steel bar three-dimensional modeling system based on a graphic quantity calculation platform according to some embodiments of the present application;
[0021] Figure 2 is an exemplary block diagram of a computing device according to some embodiments of the present application;
[0022] Figure 3 It is an exemplary block diagram of a staircase steel bar three-dimensional modeling system based on a graphic quantity calculation platform according to some embodiments of the present application;
[0023] Figure 4 It is a schematic diagram of a three-dimensional model for displaying AT-type upper negative reinforcement according to some embodiments of the present application.
[0024] In the figure, 100, application scenario; 110, processing equipment; 120, network; 130, user terminal; 140, storage device; 200, staircase steel bar three-dimensional modeling system based on graphic quantity calculation platform; 410, AT-type upper negative reinforcement. DETAILED DESCRIPTION
[0025] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some examples or embodiments of the present application. For those of ordinary skill in the art, the present application can also be applied to other similar scenarios based on these drawings without paying creative work. It should be understood that these exemplary embodiments are provided only to enable technicians in the relevant fields to better understand and implement the present invention, and are not intended to limit the scope of the present invention in any way. Unless it is obvious from the language environment or otherwise explained, the same reference numerals in the figures represent the same structure or operation.
[0026] It should be understood that the "system", "device", "unit" and / or "module" used herein are a method for distinguishing different components, elements, parts, portions or assemblies at different levels. However, if other words can achieve the same purpose, the words can be replaced by other expressions.
[0027] As shown in this application and claims, unless the context clearly indicates an exception, the words "a", "an", "an" and / or "the" do not refer to the singular and may also include the plural. Generally speaking, the terms "comprises" and "includes" only indicate the inclusion of the steps and elements that have been clearly identified, and these steps and elements do not constitute an exclusive list. The method or device may also include other steps or elements.
[0028] Although the present application makes various references to certain modules or units in the system according to the embodiments of the present application, any number of different modules or units can be used and run on the client and / or server. The modules are illustrative only, and different aspects of the system and method can use different modules.
[0029] Flowcharts are used in the present application to illustrate the operations performed by the system according to the embodiments of the present application. It should be understood that the preceding or following operations are not necessarily performed accurately in order. On the contrary, the various steps may be processed in reverse order or simultaneously. At the same time, other operations may also be added to these processes, or one or more operations may be removed from these processes.
[0030] Figure 1 It is a schematic diagram of an application scenario 100 of a staircase steel bar three-dimensional modeling system 200 based on a graphic quantity calculation platform according to some embodiments of the present application.
[0031] like Figure 1 As shown, the application scenario 100 may include a processing device 110 , a network 120 , a user terminal 130 , and a storage device 140 .
[0032] In some embodiments, the application scenario 100 provides assistance for graphic quantity calculation. In some embodiments, the application scenario 100 can perform three-dimensional modeling of stair steel bars, which is convenient for operators to intuitively see the stair steel bar reinforcement method and steel bar arrangement status, greatly reducing work efficiency. It should be noted that the application scenario 100 can also include other devices, scenarios and applications that require graphic quantity calculation, which are not limited here. Any device, scenario and / or application that can use the stair steel bar three-dimensional modeling method based on the graphic quantity calculation platform contained in this application is within the scope of protection of this application.
[0033] In some embodiments, the processing device 110 can be used to process information and / or data related to stair steel bar modeling. For example, the processing device 110 can obtain the shapes of the basic steel bars corresponding to the multiple steel bar components to be modeled at different positions of the staircase; determine the steel bar parameter information of the basic steel bars of the multiple steel bar components to be modeled based on the stair parameter information corresponding to the different positions of the staircase and the shapes of the basic steel bars of the multiple steel bar components to be modeled; perform modeling based on the steel bar parameter information of the basic steel bars of the multiple steel bar components to be modeled, and obtain multiple steel bar component 3D models corresponding to the multiple steel bar components to be modeled; combine multiple steel bar component 3D models to generate a stair steel bar 3D model.
[0034] In some embodiments, the processing device 110 may be regional or remote. For example, the processing device 110 may access information and / or data stored in the user terminal 130 and the storage device 140 through the network 120. In some embodiments, the processing device 110 may be directly connected to the user terminal 130 and the storage device 140 to access the information and / or data stored therein. In some embodiments, the processing device 110 may be executed on a cloud platform. In some embodiments, the processing device 110 may include a processor 210, and the processor 210 may include one or more sub-processors (e.g., a single-core processing device or a multi-core multi-core processing device). As an example only, the processor may include a central processing unit (CPU), an application specific integrated circuit (ASIC), an application specific instruction processor (ASIP), a graphics processing unit (GPU), etc., or any combination thereof.
[0035] The network 120 can facilitate the exchange of data and / or information in the application scenario 100. In some embodiments, one or more components in the application scenario 100 (e.g., the processing device 110, the user terminal 130, and the storage device 140) can send data and / or information to other components in the application scenario 100 through the network 120. For example, the processing device 110 can obtain the shapes of the foundation steel bars corresponding to the multiple steel bar components to be modeled at different positions of the stairs from the user terminal 130 through the network 120. In some embodiments, the network 120 can be any type of wired or wireless network. For example, the network 120 can include a cable network, a wired network, a fiber optic network, a telecommunications network, an intranet, an internet network, a local area network (LAN), a wide area network (WAN), and a wireless area network (WLAN), etc., or any combination thereof.
[0036] In some embodiments, the user terminal 130 can obtain information or data in the application scenario 100. For example, the user terminal 130 can obtain the three-dimensional model of stair steel bars from the processing device 110 through the network 120. In some embodiments, the user terminal 130 can include one of a mobile device, a tablet computer, a laptop computer, etc. or any combination thereof.
[0037] In some embodiments, the storage device 140 may be connected to the network 120 to communicate with one or more components of the application scenario 100 (e.g., the processing device 110, the user terminal 130, etc.). One or more components of the application scenario 100 may access data or instructions stored in the storage device 140 through the network 120. In some embodiments, the storage device 140 may be directly connected to or communicate with one or more components in the application scenario 100 (e.g., the processing device 110, the user terminal 130). In some embodiments, the storage device 140 may be a part of the processing device 110.
[0038] It should be noted that the above description is provided for illustrative purposes only and is not intended to limit the scope of the present application. For those of ordinary skill in the art, under the guidance of the content of the present application, various changes and modifications can be made. The features, structures, methods and other features of the exemplary embodiments described in this application can be combined in various ways to obtain additional and / or alternative exemplary embodiments. For example, the storage device 140 can be a data storage device including a cloud computing platform, such as a public cloud, a private cloud, a community and a hybrid cloud. However, these changes and modifications will not deviate from the scope of the present application.
[0039] Figure 2 It is an exemplary block diagram of a staircase reinforcement three-dimensional modeling system 200 based on a graphic quantity calculation platform according to some embodiments of the present application.
[0040] like Figure 2As shown, the stair steel bar three-dimensional modeling system 200 based on the graphic quantity calculation platform may include a data acquisition module, a parameter determination module, a model building module and an atlas building model.
[0041] The data acquisition module can be used to acquire the shapes of the basic steel bars corresponding to the multiple steel bar components to be modeled at different positions of the stairs.
[0042] The parameter determination module can be used to determine the steel bar parameter information of the base steel bars of the multiple steel bars to be modeled based on the stair parameter information corresponding to different positions of the stair and the shapes of the base steel bars of the multiple steel bar components to be modeled.
[0043] The model building module can be used to model based on the steel bar parameter information of multiple basic steel bars to be modeled, obtain multiple steel bar component three-dimensional models corresponding to the multiple steel bar components to be modeled, and also to combine multiple steel bar component three-dimensional models to generate a stair steel bar three-dimensional model.
[0044] The atlas creation model can be used to create a steel bar atlas. The steel bar atlas stores graphics of various types of preset basic steel bars, and each preset basic steel bar has a corresponding drawing number.
[0045] For more information about the data acquisition module, parameter determination module, model building module, and atlas building model, see Figure 3 The related descriptions will not be repeated here.
[0046] Figure 3 This is an exemplary flow chart of a method for three-dimensional modeling of stair steel bars based on a graphic quantity calculation platform according to some embodiments of the present application. Figure 3 As shown, a three-dimensional modeling method for staircase steel bars based on a graphic quantity calculation platform includes the following steps. In some embodiments, a three-dimensional modeling method for staircase steel bars based on a graphic quantity calculation platform can be implemented on a processing device 110 or a three-dimensional modeling system 200 for staircase steel bars based on a graphic quantity calculation platform.
[0047] Step 310, obtaining shapes of basic steel bars corresponding to a plurality of steel bar assemblies to be modeled at different positions of the stairs. In some embodiments, step 310 may be performed by a data acquisition module.
[0048] In some embodiments, the steel bar assembly to be modeled can be composed of at least one basic steel bar arranged and combined. In some embodiments, the shape of the basic steel bar can be straight, bent at one end, bent at both ends, etc.
[0049] In some embodiments, the data acquisition module may directly acquire the shape of the basic steel bar of the steel bar component to be modeled from the user terminal 130 , the storage device 140 , or an external data source.
[0050] In some embodiments, the atlas establishment model can be used to establish a steel bar atlas, and the steel bar atlas stores graphics of multiple types of preset basic steel bars, each preset basic steel bar corresponds to a drawing number, and different types of preset basic steel bars have different shapes, and different types of preset basic steel bars correspond to different drawing numbers. In some embodiments, the atlas establishment model can establish a steel bar atlas based on industry standards. For example, the atlas establishment model can establish a steel bar atlas based on the 03G101 atlas, the 11G101 atlas, and / or the 16G101 atlas.
[0051] In some embodiments, the data acquisition module acquires shapes of basic steel bars corresponding to a plurality of steel bar assemblies to be modeled at different positions of the stairs, which may include:
[0052] Obtaining drawing numbers of foundation steel bars corresponding to a plurality of steel bars to be modeled at different positions of the stairs;
[0053] Based on the drawing numbers and steel bar atlas of the basic steel bars of the multiple steel bars to be modeled, the shapes of the basic steel bars of the multiple steel bars to be modeled are determined.
[0054] In some embodiments, the data acquisition module may acquire the drawing numbers of the basic steel bars of the multiple steel bars to be modeled from the user terminal 130, the storage device 140, or an external data source. In some embodiments, the data acquisition module may search for the shapes of the basic steel bars of the multiple steel bars to be modeled from the steel bar atlas based on the drawing numbers of the basic steel bars of the multiple steel bars to be modeled.
[0055] Step 320, based on the stair parameter information corresponding to different positions of the stair and the shapes of the base steel bars of the multiple steel bar components to be modeled, determine the steel bar parameter information of the base steel bars of the multiple steel bar components to be modeled. In some embodiments, step 320 can be performed by a parameter determination module.
[0056] In some embodiments, the stair parameter information may include at least one of the stair section width, the steel bar arrangement length, and the stair inclination angle. In some embodiments, the parameter determination module determines the steel bar parameter information of the base steel bars of the multiple steel bars to be modeled based on the stair parameter information corresponding to different positions of the stair and the shapes of the base steel bars of the multiple steel bar components to be modeled, which may include:
[0057] For each reinforcement component to be modeled,
[0058] The steel bar parameter information of the basic steel bars of the steel bars to be modeled is determined based on at least one of the corresponding stair section width, steel bar arrangement length, and stair inclination angle, wherein the steel bar parameter information includes at least one of the number, length, and end bending angle of the basic steel bars.
[0059] In some embodiments, the parameter determination module can determine the steel bar parameter information of the basic steel bar of the steel bar to be modeled based on at least one of the corresponding stair section width, steel bar layout length, and stair inclination angle through the first machine learning model. The input of the first machine learning model can be at least one of the stair section width, steel bar layout length, and stair inclination angle, and the output of the first machine learning model can be at least one of the number, length, and end bending angle of the basic steel bar. In some embodiments, the first machine learning model can include but is not limited to a combination of one or more of a neural network model, a support vector machine model, a k-nearest neighbor model, a decision tree model, etc. The neural network model can include a combination of one or more of a convolutional neural network (CNN), a recurrent neural network (RNN), a multi-layer neural network (MLP), a generative adversarial neural network (GAN), etc.
[0060] Step 330, modeling is performed based on the steel bar parameter information of the basic steel bars of the multiple steel bars to be modeled, and multiple steel bar component three-dimensional models corresponding to the multiple steel bar components to be modeled are obtained. In some embodiments, step 330 can be performed by a model building module.
[0061] In some embodiments, the model building module can use the graphic quantity calculation software to build a three-dimensional model of the basic steel bars according to the steel bar parameter information, and then splice multiple basic steel bars based on the number of basic steel bars to generate a three-dimensional model of the steel bar assembly to be modeled. Figure 4 The steel bar component to be modeled of the stairs (ie, the AT-type upper negative reinforcement 410) can be composed of a plurality of basic steel bars with the drawing number 3047 arranged in parallel with each other.
[0062] Step 340, combining multiple three-dimensional models of steel bar components to generate a three-dimensional model of stair steel bars. In some embodiments, step 340 can be performed by a model building module.
[0063] In some embodiments, the model building module can directly obtain the display position and display angle of each steel bar component to be modeled from the user terminal 130, the storage device 140 or an external data source, and then combine multiple steel bar component three-dimensional models to generate a stair steel bar three-dimensional model.
[0064] In some embodiments, the model building module combines multiple three-dimensional models of steel bar components to generate a three-dimensional model of stair steel bars, which may include:
[0065] Based on the relative position relationship at different positions of the stairs, determine the display position and display angle of each steel bar component to be modeled;
[0066] Based on the display position and display angle of each steel bar component to be modeled, multiple steel bar component 3D models are combined to generate a stair steel bar 3D model.
[0067] In some embodiments, the model building module can divide the stairs into multiple parts (for example, ladder beams, ladder treads and ladder sections) based on the CAD drawings of the stairs through the second machine learning model, and then obtain the relative position relationship at different positions of the stairs based on the segmented CAD drawings, and determine the display position and display angle of each steel bar component to be modeled based on the relative position relationship at different positions of the stairs. Among them, the input of the second machine learning model can be the CAD drawings of the stairs, and the output of the second machine learning model can be the display position and display angle of each steel bar component to be modeled. In some embodiments, the first machine learning model can include but is not limited to a combination of one or more of a neural network model, a support vector machine model, a k-nearest neighbor model, a decision tree model, etc. Among them, the neural network model can include a combination of one or more of a convolutional neural network (CNN), a recurrent neural network (RNN), a multi-layer neural network (MLP), a generative adversarial neural network (GAN), etc.
[0068] In other embodiments of the present application, a three-dimensional modeling device for staircase steel bars based on a graphic quantity calculation platform is provided, comprising at least one processing device and at least one storage device; at least one storage device is used to store computer instructions, and at least one processing device is used to execute at least part of the computer instructions to implement a three-dimensional modeling method for staircase steel bars based on a graphic quantity calculation platform as described above.
[0069] In some other embodiments of the present application, a computer-readable storage medium is provided, which stores computer instructions. When the computer instructions are executed by a processing device, the above-mentioned method for three-dimensional modeling of stair steel bars based on a graphic quantity calculation platform is implemented.
[0070] The basic concepts have been described above. Obviously, for those skilled in the art, the above detailed disclosure is only for example and does not constitute a limitation of the present application. Although not explicitly stated herein, those skilled in the art may make various modifications, improvements and amendments to the present application. Such modifications, improvements and amendments are suggested in the present application, so such modifications, improvements and amendments still belong to the spirit and scope of the exemplary embodiments of the present application.
[0071] At the same time, the present application uses specific words to describe the embodiments of the present application. For example, "one embodiment", "an embodiment", and / or "some embodiments" refer to a certain feature, structure or characteristic related to at least one embodiment of the present application. Therefore, it should be emphasized and noted that "one embodiment" or "an embodiment" or "an alternative embodiment" mentioned twice or more in different positions in this specification does not necessarily refer to the same embodiment. In addition, some features, structures or characteristics in one or more embodiments of the present application can be appropriately combined.
[0072] In addition, it will be appreciated by those skilled in the art that various aspects of the present application may be illustrated and described by a number of patentable categories or situations, including any new and useful process, machine, product or combination of substances, or any new and useful improvements thereto. Accordingly, various aspects of the present application may be performed entirely by hardware, entirely by software (including firmware, resident software, microcode, etc.), or by a combination of hardware and software. The above hardware or software may all be referred to as "data blocks", "modules", "engines", "units", "components" or "systems". In addition, various aspects of the present application may be represented as a computer product located in one or more computer-readable media, which includes computer-readable program code.
[0073] A computer storage medium may include a propagated data signal containing computer program code, for example, in baseband or as part of a carrier wave. The propagated signal may be in a variety of forms, including electromagnetic, optical, etc., or a suitable combination. A computer storage medium may be any computer-readable medium other than a computer-readable storage medium, which can be connected to an instruction execution system, device or apparatus to communicate, propagate or transmit the program for use. The program code on the computer storage medium may be transmitted via any suitable medium, including radio, cable, fiber optic cable, RF, or similar media, or any combination of the above media.
[0074] The computer program coding required for the operation of each part of the present application can be written in any one or more programming languages, including object-oriented programming languages such as Java, Scala, Smalltalk, Eiffel, JADE, Emerald, C++, C#, VB.NET, Python, etc., conventional procedural programming languages such as C language, Visual Basic, Fortran2003, Perl, COBOL 2002, PHP, ABAP, dynamic programming languages such as Python, Ruby and Groovy, or other programming languages, etc. The program coding can be run completely on the user's computer, or run on the user's computer as an independent software package, or run partly on the user's computer and partly on the remote computer, or run completely on the remote computer or server. In the latter case, the remote computer can be connected to the user's computer through any network form, such as a local area network (LAN) or a wide area network (WAN), or connected to an external computer (e.g., via the Internet), or in a cloud computing environment, or used as a service such as software as a service (SaaS).
[0075] In addition, unless explicitly stated in the claims, the order of the processing elements and sequences described in this application, the use of alphanumeric characters, or the use of other names are not intended to limit the order of the processes and methods of this application. Although the above disclosure discusses some invention embodiments that are currently considered useful through various examples, it should be understood that such details are only for illustrative purposes, and the attached claims are not limited to the disclosed embodiments. On the contrary, the claims are intended to cover all modifications and equivalent combinations that are consistent with the essence and scope of the embodiments of this application. For example, although the system components described above can be implemented by hardware devices, they can also be implemented only by software solutions, such as installing the described system on an existing server or mobile device.
[0076] Similarly, it should be noted that in order to simplify the description of the disclosure of this application and thus help understand one or more embodiments of the invention, in the above description of the embodiments of this application, multiple features are sometimes combined into one embodiment, figure or description thereof. However, this disclosure method does not mean that the features required by the object of this application are more than the features mentioned in the claims. In fact, the features of the embodiments are less than all the features of the single embodiment disclosed above.
[0077] In some embodiments, numbers describing the number of components and attributes are used. It should be understood that such numbers used in the description of the embodiments are modified by the modifiers "about", "approximately" or "substantially" in some examples. Unless otherwise specified, "about", "approximately" or "substantially" indicate that the numbers are allowed to vary by ±20%. Accordingly, in some embodiments, the numerical parameters used in the specification and claims are approximate values, which may change according to the required features of individual embodiments. In some embodiments, the numerical parameters should take into account the specified significant digits and adopt the general method of retaining digits. Although the numerical domains and parameters used to confirm the breadth of their range in some embodiments of the present application are approximate values, in specific embodiments, the setting of such numerical values is as accurate as possible within the feasible range.
[0078] Each patent, patent application, patent application disclosure, and other materials, such as articles, books, instructions, publications, documents, etc., cited in this application are hereby incorporated by reference in their entirety. Except for application history documents that are inconsistent with or conflicting with the content of this application, documents that limit the broadest scope of the claims of this application (currently or later attached to this application) are also excluded. It should be noted that if the description, definition, and / or use of terms in the attached materials of this application are inconsistent or conflicting with the content of this application, the description, definition, and / or use of terms in this application shall prevail.
[0079] Finally, it should be understood that the embodiments described in this application are only used to illustrate the principles of the embodiments of the present application. Other variations may also fall within the scope of the present application. Therefore, as an example and not a limitation, the alternative configurations of the embodiments of the present application may be considered to be consistent with the teachings of the present application. Accordingly, the embodiments of the present application are not limited to the embodiments explicitly introduced and described in the present application.
Claims
1. A three-dimensional modeling method for stair steel bars based on a graphic quantity calculation platform, characterized in that: include: The shapes of the basic steel bars corresponding to the multiple steel bar components to be modeled at different positions of the stairs are obtained, wherein the steel bar components to be modeled are composed of at least one basic steel bar arranged and combined, and the shape of the basic steel bar is a straight line, one end is bent, or both ends are bent, specifically comprising: establishing a steel bar atlas, the steel bar atlas stores graphics of multiple types of preset basic steel bars, each preset basic steel bar corresponds to a drawing number, different types of preset basic steel bars have different shapes, and different types of preset basic steel bars correspond to different drawing numbers, and the drawing numbers of the basic steel bars corresponding to the multiple steel bars to be modeled at different positions of the stairs are obtained; based on the drawing numbers of the basic steel bars of the multiple steel bars to be modeled and the steel bar atlas, the shapes of the basic steel bars of the multiple steel bars to be modeled are determined; Based on the stair parameter information corresponding to different positions of the staircase and the shapes of the basic steel bars of the multiple steel bar components to be modeled, the steel bar parameter information of the basic steel bars of the multiple steel bar components to be modeled is determined, wherein the stair parameter information includes at least one of the stair segment width, the steel bar arrangement length, and the stair inclination angle, specifically comprising: for each steel bar component to be modeled, the steel bar parameter information of the basic steel bars of the steel bar to be modeled is determined based on at least one of the corresponding stair segment width, the steel bar arrangement length, and the stair inclination angle through a first machine learning model, wherein the input of the first machine learning model is at least one of the stair segment width, the steel bar arrangement length, and the stair inclination angle, and the output of the first machine learning model is at least one of the number, length, and end bending angle of the basic steel bars; Modeling is performed based on the steel bar parameter information of the foundation steel bars of the plurality of steel bars to be modeled, and a three-dimensional model corresponding to the plurality of steel bar components to be modeled is obtained, specifically comprising: establishing a three-dimensional model of the foundation steel bars according to the steel bar parameter information by using a graphic quantity calculation software, and then splicing the plurality of foundation steel bars based on the number of the foundation steel bars to generate a three-dimensional model of the steel bar component to be modeled; The multiple three-dimensional models of steel bar components to be modeled are combined to generate a three-dimensional model of stair steel bars, specifically comprising: dividing the stairs into multiple parts based on the CAD drawing of the stairs through a second machine learning model, and then obtaining the relative position relationship at different positions of the stairs based on the segmented CAD drawing, and determining the display position and display angle of each steel bar component to be modeled based on the relative position relationship at different positions of the stairs, wherein the input of the second machine learning model is the CAD drawing of the stairs, and the output of the second machine learning model is the display position and display angle of each steel bar component to be modeled, and the multiple three-dimensional models of steel bar components are combined based on the display position and display angle of each steel bar component to be modeled to generate a three-dimensional model of stair steel bars.
2. A three-dimensional modeling system for stair steel bars based on a graphic quantity calculation platform, characterized in that: include: A data acquisition module is used to acquire the shapes of basic steel bars corresponding to a plurality of steel bar assemblies to be modeled at different positions of the stairs, wherein the steel bar assemblies to be modeled are composed of at least one basic steel bar arranged and combined, and the shape of the basic steel bar is a straight line, one end is bent, or both ends are bent, specifically comprising: establishing a steel bar atlas, the steel bar atlas stores graphics of a plurality of types of preset basic steel bars, each preset basic steel bar corresponds to a drawing number, different types of preset basic steel bars have different shapes, and different types of preset basic steel bars correspond to different drawing numbers, and acquiring the drawing numbers of the basic steel bars corresponding to the plurality of steel bars to be modeled at different positions of the stairs; based on the drawing numbers of the basic steel bars of the plurality of steel bars to be modeled and the steel bar atlas, determining the shapes of the basic steel bars of the plurality of steel bars to be modeled; A parameter determination module, for determining the steel bar parameter information of the basic steel bars of the multiple steel bars to be modeled based on the stair parameter information corresponding to different positions of the stair and the shapes of the basic steel bars of the multiple steel bar components to be modeled, wherein the stair parameter information includes at least one of the stair segment width, the steel bar arrangement length, and the stair inclination angle, specifically comprising: determining the steel bar parameter information of the basic steel bars of the steel bars to be modeled based on at least one of the corresponding stair segment width, the steel bar arrangement length, and the stair inclination angle through a first machine learning model, wherein the input of the first machine learning model is at least one of the stair segment width, the steel bar arrangement length, and the stair inclination angle, and the output of the first machine learning model is at least one of the number, length, and end bending angle of the basic steel bars; A model building module is used to build a model based on the steel bar parameter information of the foundation steel bars of the multiple steel bars to be modeled, obtain a three-dimensional model corresponding to the multiple steel bar components to be modeled, and combine the multiple three-dimensional models of the steel bar components to be modeled to generate a three-dimensional model of stair steel bars. Specifically, it includes: using graphic quantity calculation software to build a three-dimensional model of the foundation steel bars according to the steel bar parameter information, and then splicing multiple foundation steel bars based on the number of foundation steel bars to generate a three-dimensional model of the steel bar components to be modeled, dividing the stairs into multiple parts based on the CAD drawing of the stairs through a second machine learning model, and then obtaining the relative position relationship at different positions of the stairs based on the segmented CAD drawing, and determining the display position and display angle of each steel bar component to be modeled based on the relative position relationship at different positions of the stairs, wherein the input of the second machine learning model is the CAD drawing of the stairs, and the output of the second machine learning model is the display position and display angle of each steel bar component to be modeled, and combining multiple three-dimensional models of steel bar components based on the display position and display angle of each steel bar component to be modeled to generate a three-dimensional model of stair steel bars.
Citation Information
Patent Citations
Parametric modeling method for component section steel bar and related device
CN113010937A