Method for generating structural floor slab component and related device thereof

By determining the area to be generated and calculating the floor span and thickness of the enclosed area in the structural professional model, and generating polygonal or closed graphic structural floor slab components with arcs, the problem of difficulty in accuracy of the generated area and thickness is solved, and efficiency and accuracy are improved.

CN120257438APending Publication Date: 2025-07-04HEFEI LIANGZHEN CONSTR TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510389035.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-31
Publication Date
2025-07-04

AI Technical Summary

Technical Problem

In the process of generating structural floor slab components in the prior art, it is difficult to quickly, efficiently and accurately determine the generation area and thickness, resulting in the generated components not meeting the requirements.

Method used

By obtaining the structural professional model, determining the area to be generated, and calculating the floor span and thickness of the closed enclosed area based on the position information and shape of the components, the structural floor components are generated using polygons or arc-shaped enclosed graphics.

Benefits of technology

Improves the efficiency of generating structural floor slab components, reduces the development time of developers, and ensures the accuracy of the generation area and thickness.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120257438A_ABST
    Figure CN120257438A_ABST
Patent Text Reader

Abstract

The invention relates to a method for generating a structural floor component and a related device thereof. The method comprises the steps that a structure professional model is obtained, and a to-be-generated area of a structure floor slab component is determined; according to the position information of the structural component in the to-be-generated area, determining at least one closed enclosure area; according to the shape of the enclosed area, the floor span of the enclosed area and the thickness of a structural floor component corresponding to the floor span are calculated, and the shape of the enclosed area comprises at least one of a polygon or a closed graph with an arc line; and according to the thickness of the structural floor slab component, the structural floor slab component is generated in the enclosed area. According to the scheme, the generation area and the generation thickness of the structural floor slab component can be conveniently and efficiently determined, the efficiency of obtaining the structural floor slab component is improved, and the development time of developers is shortened.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular, to a method for generating a structural floor slab component and related devices thereof. Background Art

[0002] A structural floor slab component is a component used for separating loads and plays an important load-bearing role in the floor slab layer of a building. Simply put, the floor slab divides the building vertically into several layers, and transfers vertical loads such as people and furniture, as well as the self-weight of the floor slab, to the foundation through walls, beams or columns.

[0003] In related technologies, during the process of generating a structural floor slab component in a 3D model software, generally, developers need to manually identify structural components within a selected area to form a generation area for the structural floor slab component. However, manual identification by developers is prone to missing structural components, making it difficult to form a closed generation area, with low efficiency. Also, during the process of generating the structural floor slab component, the thickness of the structural floor slab component is difficult to determine accurately, easily resulting in the generated structural floor slab component not meeting the requirements.

[0004] Therefore, there is a problem in related technologies that a structural floor slab component cannot be generated quickly, efficiently, and accurately. Summary of the Invention

[0005] To solve or partially solve the problems existing in related technologies, this application provides a method for generating a structural floor slab component and related devices thereof, which can conveniently and efficiently determine the generation area and generation thickness of the structural floor slab component, improve the efficiency of obtaining the structural floor slab component, and reduce the development time of developers.

[0006] The first aspect of this application provides a method for generating a structural floor slab component, including obtaining a structural professional model and determining a to-be-generated area of the structural floor slab component; determining at least one closed enclosing area according to the position information of the structural components in the to-be-generated area; calculating the floor slab span of the enclosing area and the thickness of the structural floor slab component corresponding to the floor slab span according to the shape of the enclosing area, where the shape of the enclosing area includes at least one of a polygon or a closed figure with arcs; generating the structural floor slab component within the enclosing area according to the thickness of the structural floor slab component.

[0007] In combination with the first aspect, in a possible implementation manner of the first aspect, before obtaining the structural professional model and determining the to-be-generated area of the structural floor slab component, it includes: obtaining the upper limit value and the lower limit value of the floor slab span input by the user; splitting the floor slab span into several span ranges according to the upper limit value and the lower limit value of the floor slab span; generating the thickness of the structural floor slab component corresponding to each span range according to the span range.

[0008] In combination with the first aspect, in a possible implementation of the first aspect, calculating the floor slab span of the enclosed area and the thickness of the structural floor slab member corresponding to the floor slab span includes: when the shape of the enclosed area is a triangle, calculating the perpendicular distance from each endpoint of the enclosed area to each side respectively, and taking the minimum value of the perpendicular distances as the floor slab span; obtaining the thickness of the structural floor slab member corresponding to the floor slab span according to the span range.

[0009] In combination with the first aspect, in a possible implementation of the first aspect, calculating the floor slab span of the enclosed area and the thickness of the structural floor slab member corresponding to the floor slab span includes: when the shape of the enclosed area is a polygon with at least four sides, obtaining the largest inscribed circle of the enclosed area, and taking the diameter of the largest inscribed circle as the floor slab span; obtaining the thickness of the structural floor slab member corresponding to the floor slab span according to the span range.

[0010] In combination with the first aspect, in a possible implementation of the first aspect, calculating the floor slab span of the enclosed area and the thickness of the structural floor slab member corresponding to the floor slab span includes: when the shape of the enclosed area is a closed figure with an arc, taking the perpendicular distance from the vertex of the arc area of the enclosed area to the bottom edge as the floor slab span; obtaining the thickness of the structural floor slab member corresponding to the floor slab span of the arc area according to the span range of the arc area.

[0011] In combination with the first aspect, in a possible implementation of the first aspect, the position information includes the edge line parameters and center line parameters of the structural member. Determining at least one enclosed area according to the position information of the structural member in the area to be generated includes: determining several adjacent structural members according to the edge line parameters of the structural member; judging whether the multiple adjacent structural members enclose a closed figure; if the multiple adjacent structural members enclose a closed figure, taking the multiple adjacent structural members as the target members, and generating the enclosed area according to the edge line parameters or center line parameters of the target members.

[0012] In combination with the first aspect, in a possible implementation of the first aspect, it further includes: obtaining the calculation model corresponding to the structural professional model, where the calculation model includes the thickness and position information of the structural floor slab members of the structural model; generating the structural floor slab members in the enclosed area according to the calculation model; and / or updating the structural floor slab members in the enclosed area according to the calculation model.

[0013] The second aspect of the present application provides a generating device for structural floor members, including a first determination module for obtaining a structural professional model and determining the area to be generated for the structural floor members; a second determination module for determining at least one enclosed area according to the position information of the structural members in the area to be generated; a calculation module for calculating the floor span of the enclosed area and the thickness of the structural floor members corresponding to the floor span according to the shape of the enclosed area, where the shape of the enclosed area includes at least one of a polygon or a closed figure with arcs; a generating module for generating the structural floor members in the enclosed area according to the thickness of the structural floor members.

[0014] In combination with the second aspect, in a possible implementation manner of the second aspect, the first determination module is further configured to obtain the upper limit value and the lower limit value of the floor span input by the user; split the floor span into several span ranges according to the upper limit value and the lower limit value of the floor span; and generate the thickness of the structural floor members corresponding to each span range according to the span ranges.

[0015] In combination with the second aspect, in a possible implementation manner of the second aspect, the calculation module is further configured to, when the shape of the enclosed area is a triangle, calculate the perpendicular distance from each endpoint of the enclosed area to each side respectively, and use the minimum value of the perpendicular distances as the floor span; and obtain the thickness of the structural floor members corresponding to the floor span according to the span ranges.

[0016] In combination with the second aspect, in a possible implementation manner of the second aspect, the calculation module is further configured to, when the shape of the enclosed area is a polygon with at least four sides, obtain the largest inscribed circle of the enclosed area and use the diameter of the largest inscribed circle as the floor span; and obtain the thickness of the structural floor members corresponding to the floor span according to the span ranges.

[0017] In combination with the second aspect, in a possible implementation manner of the second aspect, the calculation module is further configured to, when the shape of the enclosed area is a closed figure with arcs, use the perpendicular distance from the vertex of the arc area of the enclosed area to the bottom side as the floor span of the arc area; and obtain the thickness of the structural floor members corresponding to the floor span of the arc area according to the span ranges.

[0018] In combination with the second aspect, in a possible implementation manner of the second aspect, the second determination module is further configured to determine a plurality of adjacent structural members according to the side line parameters of the structural members; determine whether the plurality of adjacent structural members enclose a closed figure; if the plurality of adjacent structural members enclose a closed figure, then use the plurality of adjacent structural members as target members, and generate the closed enclosed area according to the side line parameters or center line parameters of the target members.

[0019] In combination with the second aspect, in a possible implementation manner of the second aspect, the generation module is further configured to obtain a calculation model corresponding to the structural professional model, where the calculation model includes the thickness and position information of the structural floor members of the structural model; generate the structural floor members in the enclosed area according to the calculation model; and / or update the structural floor members in the enclosed area according to the calculation model.

[0020] A third aspect of the present application provides an electronic device, including:

[0021] A processor; and

[0022] A memory, on which executable code is stored, and when the executable code is executed by the processor, the processor is caused to execute the method as described above.

[0023] A fourth aspect of the present application provides a computer-readable storage medium, on which executable code is stored, and when the executable code is executed by a processor of an electronic device, the processor is caused to execute the method as described above.

[0024] The technical solution provided by the present application may include the following beneficial effects:

[0025] A method for generating a structural floor member and its related device according to the present application include: obtaining a structural professional model and determining a to-be-generated area of the structural floor member; determining at least one closed enclosed area according to the position information of the structural members in the to-be-generated area; calculating the floor span of the enclosed area and the thickness of the structural floor member corresponding to the floor span according to the shape of the enclosed area, where the shape of the enclosed area includes at least one of a polygon or a closed figure with an arc; generating the structural floor member in the enclosed area according to the thickness of the structural floor member, which can conveniently and efficiently determine the generation area and generation thickness of the structural floor member, improve the efficiency of obtaining the structural floor member, and reduce the development time of developers.

[0026] It should be understood that the above general description and subsequent detailed description are only exemplary and explanatory, and cannot limit the present application. Description of the Drawings

[0027] The above and other objects, features, and advantages of the present application will become more apparent by describing the exemplary embodiments of the present application in more detail in conjunction with the accompanying drawings, where in the exemplary embodiments of the present application, the same reference numerals generally represent the same components.

[0028] Figure 1 is a schematic flowchart of a method for generating a structural floor slab member shown in an embodiment of the present application;

[0029] Figure 2 is another schematic flowchart of a method for generating a structural floor slab member shown in an embodiment of the present application;

[0030] Figure 3 is a schematic structural diagram of a device for generating a structural floor slab member shown in an embodiment of the present application;

[0031] Figure 4 is a schematic structural diagram of an electronic device shown in an embodiment of the present application;

[0032] Figure 5 is a schematic structural diagram of an enclosed area in the shape of a triangle shown in an embodiment of the present application;

[0033] Figure 6 is a schematic structural diagram of an enclosed area in the shape of a rectangle shown in an embodiment of the present application;

[0034] Figure 7 is a schematic structural diagram of an enclosed area in the shape of a parallelogram shown in an embodiment of the present application;

[0035] Figure 8 is a schematic structural diagram of an enclosed area in the shape of an irregular quadrilateral shown in an embodiment of the present application;

[0036] Figure 9 is a schematic structural diagram of an enclosed area in the shape of an irregular pentagon shown in an embodiment of the present application;

[0037] Figure 10 is a schematic structural diagram of an enclosed area in the shape of a closed figure with an arc shown in an embodiment of the present application. Detailed Embodiments

[0038] The embodiments of the present application will be described in more detail below with reference to the accompanying drawings. Although the embodiments of the present application are shown in the drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided to make the present application more thorough and complete, and to fully convey the scope of the present application to those skilled in the art.

[0039] The terms used in this application are for the purpose of describing specific embodiments only and are not intended to limit this application. The singular forms "a", "the", and "said" used in this application and the appended claims are also intended to include the plural forms unless the context clearly dictates otherwise. It should also be understood that the term "and / or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.

[0040] It should be understood that although the terms "first", "second", "third", etc. may be used in this application to describe various information, such information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of this application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Thus, the features defined with "first" and "second" may explicitly or implicitly include one or more of such features. In the description of this application, "a plurality of" means two or more unless otherwise specifically defined.

[0041] The structural floor slab is a component used for separating the load-bearing, and plays an important load-bearing role in the floor slab layer of a building. Simply put, the structural floor slab divides the building vertically into several layers, and transfers the vertical loads such as people and furniture, as well as the self-weight of the floor slab, to the foundation through walls, beams or columns.

[0042] In the related art, during the process of generating a structural floor slab component in 3D model software, generally, developers need to manually identify the structural components within the selected area to form the generation area of the structural floor slab component. However, it is easy for developers to miss structural components during manual identification, which may result in the inability to form a closed generation area, and the efficiency is low. Moreover, during the process of generating the structural floor slab component, it is difficult to determine the thickness of the structural floor slab component well, which may easily lead to the generated structural floor slab component not meeting the requirements.

[0043] When a user draws a structural floor slab component, not only does the user need to correctly identify other structural components such as beams, slabs, walls, and columns that form the enclosed area, but also after identification, the user needs to correctly calculate the slab thickness according to the span in one direction of the enclosed area. When there are identification errors during the process of the user identifying the surrounding enclosed components, it will affect the boundary of the generated structural slab. Moreover, calculating the slab thickness requires reading the correct floor slab span. If the selected floor slab span is incorrect, it will lead to an incorrect calculation of the slab thickness.

[0044] In view of the above problems, the embodiments of this application provide a method for generating a structural floor slab component, which can efficiently determine the generation area and generation thickness of the structural floor slab component, improve the efficiency of obtaining the structural floor slab component, and reduce the development time of developers.

[0045] An embodiment of the present application provides a method for generating a structural floor member, and the method for generating a structural floor member can be applied to an electronic device. The electronic device can be a device such as a desktop computer or a laptop computer.

[0046] The technical solutions of the embodiments of the present application will be described in detail below with reference to the accompanying drawings.

[0047] Figure 1 It is a schematic flowchart of the method for generating a structural floor member shown in the embodiments of the present application.

[0048] See Figure 1 , a method for generating a structural floor member, including:

[0049] S110: Obtain a structural professional model and determine the area to be generated for the structural floor member.

[0050] Specifically, modeling data can be loaded from 3D modeling software. The modeling data can be displayed as a 3D model or a 2D planar model. The 3D modeling software includes at least Revit, which is the name of a series of software of Autodesk. The modeling data includes at least the data contained in the structural drawings. Among them, the structural drawings include CAD (Computer Aided Design) drawings, etc. The structural professional model mainly refers to a 3D digital model based on Building Information Modeling (BIM), which is used to accurately express the geometric information, material properties and load relationships of the building structure. Such models integrate the dimensions, reinforcement and connection methods of structural members (such as beams, columns, floors, etc.) through software (such as Revit), and support the whole process management from design to construction.

[0051] Specifically, various component modeling information can be obtained from the structural professional model. The components can include the basement exterior wall, tower shear wall, structural beam, structural column, etc., as well as various areas where structural floors need to be set. The area to be generated for the structural floor member can be determined by selecting a certain area of the structural professional model by frame selection, or the entire area of a certain layer of the structural professional model can be selected by frame selection in the modeling software as the area to be generated for the structural floor member.

[0052] Specifically, in a building, the structural floor is a crucial component, with multiple functions and roles. It can bear the live load (such as furniture, people) and dead load (such as self-weight) on the floor, and transfer the load through beams, columns or walls. It connects various parts of the building, not only plays a role in supporting the building, but also directly affects the safety, comfort and durability of the building. In the building model, the structural floor member can be a structural member composed of a closed line segment plus a plate thickness parameter.

[0053] S120: Determine at least one enclosed area according to the position information of structural members in the area to be generated.

[0054] Specifically, the position information of structural members in the area to be generated can be obtained. For example, the coordinates of structural beams in the area to be generated can be obtained. By obtaining the position coordinates of all structural members, at least one enclosed area can be determined through the structural members. In a two-dimensional structural model, structural members can be displayed as straight lines and can serve as the boundaries of the enclosed areas.

[0055] S130: Calculate the floor slab span of the enclosed area and the thickness of the structural floor slab member corresponding to the floor slab span according to the shape of the enclosed area. The shape of the enclosed area includes at least one of a polygon or a closed figure with arcs.

[0056] Specifically, the floor slab span refers to the horizontal distance between two adjacent supports (such as beams, walls or columns) of the floor slab in the horizontal direction and is the main dimension of the floor slab in the stress direction. The floor slab spans of enclosed areas with different shapes can be calculated according to the shape of the enclosed area. The thickness of the corresponding structural floor slab member can be obtained through the floor slab span. The shape of the enclosed area can be a triangle, a polygon with at least four sides or a closed figure with arcs, etc.

[0057] S140: Generate a structural floor slab member within the enclosed area according to the thickness of the structural floor slab member.

[0058] Specifically, after obtaining the thickness of the structural floor slab member, a structural floor slab member can be directly generated within the enclosed area. After obtaining the enclosed area, the shape of the structural floor slab member can be directly determined, and then through the thickness of the structural floor slab member, a structural floor slab member can be generated in the structural professional model.

[0059] A method for generating a structural floor slab member according to the present application includes: obtaining a structural professional model and determining the area to be generated of the structural floor slab member; determining at least one enclosed area according to the position information of structural members in the area to be generated; calculating the floor slab span of the enclosed area and the thickness of the structural floor slab member corresponding to the floor slab span according to the shape of the enclosed area. The shape of the enclosed area includes at least one of a polygon or a closed figure with arcs; generating a structural floor slab member within the enclosed area according to the thickness of the structural floor slab member, which can conveniently and efficiently determine the generation area and generation thickness of the structural floor slab member, improve the efficiency of obtaining the structural floor slab member, and reduce the development time of developers.

[0060] Figure 2 It is another flow schematic diagram of the method for generating a structural floor slab member shown in the embodiments of the present application.

[0061] See Figure 2, a method for generating a structural floor slab component, comprising:

[0062] S210: Obtain a span range according to the upper limit value and the lower limit value of the floor slab span, and generate the thickness of the structural floor slab component corresponding to each span range according to the span range.

[0063] Specifically, the upper limit value and the lower limit value of the floor slab span can be input into the modeling software in advance, the interval value of the floor slab span can be obtained, the interval value of the floor slab span can be split into multiple span ranges, and the thickness of the structural floor slab component corresponding to each span range can be set. For example, when the span range is 3 - 3.6m, the thickness of the structural floor slab component corresponding to this span range is 100mm; when the span range is 3.6 - 3.9m, the thickness of the structural floor slab component corresponding to this span range is 110mm; when the span range is 3.9 - 4.2m, the thickness of the structural floor slab component corresponding to this span range is 120mm; when the span range is greater than 4.2m, the thickness of the structural floor slab component corresponding to this span range is 120mm. When the floor slab span of the structural floor slab component is obtained in the subsequent steps, the thickness of this structural floor slab component can be directly obtained.

[0064] S220: Obtain the structural professional model and determine the area to be generated of the structural floor slab component.

[0065] This step is basically the same as step 110 in the foregoing embodiment, so it will not be elaborated here.

[0066] S230: Determine at least one closed enclosed area according to the position information of the structural components in the area to be generated.

[0067] Specifically, the coordinates of the structural components in the structural professional model can be obtained, and at least one closed enclosed area can be determined according to the position information of the structural components in the area to be generated. The same structural component can be the boundary of multiple closed enclosed areas.

[0068] In a possible implementation manner, the position information includes the side line parameters and the center line parameters of the structural components. Determining at least one closed enclosed area according to the position information of the structural components in the area to be generated includes: determining several adjacent structural components according to the side line parameters of the structural components; determining whether the multiple adjacent structural components enclose a closed figure; if the multiple adjacent structural components enclose a closed figure, then taking the multiple adjacent structural components as target components, and generating a closed enclosed area according to the side line parameters or the center line parameters of the target components.

[0069] Specifically, a structural member can be displayed as a rectangle with a width on the floor plan of the structural professional model. The edge line parameters of the structural member can be obtained to get the edge line position information, length information, etc. of the structural member, as well as the center line parameters of the structural member. The center line parameters of the structural member are the center line position information, length information, etc. of the structural member, and the center line of the structural member is parallel to the edge line of the structural member.

[0070] Specifically, first, based on the edge line position information, length information, etc. of multiple structural members, several adjacent structural members are obtained, and it is determined whether the several adjacent structural members enclose a closed figure, such as a polygon like a triangle or a rectangle. If multiple adjacent structural members form a closed figure, then this structural member can be used as the target member, and the closed enclosed area can be obtained according to the edge line parameters or center line parameters of the target member. For example, the edge line of the target member can be used as the boundary of the closed enclosed area, or the center line of the target member can be used as the boundary of the closed enclosed area. Further, since corrections may be required on the structural model when generating the closed enclosed area. For example, the modeling software can correct the corners of the closed enclosed area according to the actual situation so that the generated structural floor member conforms more to the shape of the closed enclosed area. Therefore, the closed enclosed area generated through the edge line parameters of the target member and the enclosed area generated through the center line parameters of the target member can be inconsistent.

[0071] S240: According to the shape of the enclosed area, calculate the floor slab span of the enclosed area and the thickness of the structural floor member corresponding to the floor slab span. The shape of the enclosed area includes at least one of a polygon or a closed figure with arcs.

[0072] Specifically, after obtaining the thickness of the structural floor member, the structural floor member can be directly generated in the enclosed area.

[0073] See Figure 5 , in a possible implementation manner, according to the shape of the enclosed area, calculating the floor slab span of the enclosed area and the thickness of the structural floor member corresponding to the floor slab span includes: when the shape of the closed enclosed area is a triangle, calculate the perpendicular distance from each endpoint of the enclosed area to each side respectively, and take the minimum value of the perpendicular distances as the floor slab span; according to the span range, obtain the thickness of the structural floor member corresponding to the floor slab span.

[0074] Specifically, when the shape of the closed enclosed area is a triangle, the perpendicular distance from each endpoint of the structural member, that is, each endpoint of the enclosed area, to each side of the enclosed area can be calculated, and the minimum value L of the perpendicular distances is taken as the floor slab span, and the thickness of the structural floor member is obtained according to the floor slab span. For example, the thickness of the structural floor member can be obtained from the thickness corresponding to the preset span range.

[0075] SeeFigures 6 - 9 , in a possible implementation, according to the shape of the enclosed area, calculate the floor slab span of the enclosed area and the thickness of the structural floor slab member corresponding to the floor slab span, including: when the shape of the enclosed area is a polygon with at least four sides, obtain the largest inscribed circle of the enclosed area and use the diameter of the largest inscribed circle as the floor slab span; according to the span range, obtain the thickness of the structural floor slab member corresponding to the floor slab span.

[0076] Specifically, when the shape of the enclosed area is a polygon with four sides, such as a rectangle, a parallelogram, an irregular polygon, etc., the largest inscribed circle of the polygon can be obtained, and the diameter L of the largest inscribed circle is used as the floor slab span, and the thickness of the structural floor slab member is obtained according to the floor slab span. For example, the thickness of the structural floor slab member can be obtained from the thickness corresponding to the preset span range.

[0077] See Figure 10 , in a possible implementation, according to the shape of the enclosed area, calculate the floor slab span of the enclosed area and the thickness of the structural floor slab member corresponding to the floor slab span, including: when the shape of the enclosed area is a closed figure with an arc, use the vertical distance from the vertex of the arc area of the enclosed area to the bottom edge as the floor slab span of the arc area; according to the span range, obtain the thickness of the structural floor slab member corresponding to the floor slab span of the arc area.

[0078] Specifically, when the enclosed area is a closed figure with an arc, such as a closed area of a rectangle connected with a closed line with an arc, an irregular polygon connected with a closed line with an arc, etc., the floor slab spans of the arc area and the non-arc area of the enclosed area can be calculated respectively. The vertical distance L from the vertex of the arc area of the enclosed area to the bottom edge can be calculated and used as the floor slab span of the arc area, and the thickness of the structural floor slab member is obtained according to the floor slab span. For example, the thickness of the structural floor slab member can be obtained from the thickness corresponding to the preset span range.

[0079] S250: Generate a structural floor slab member within the enclosed area according to the thickness of the structural floor slab member.

[0080] Specifically, after obtaining the thickness of the structural floor slab member, the structural floor slab member can be directly generated within the enclosed area. Among them, after obtaining the enclosed area, the shape of the structural floor slab member can be directly determined, and then through the thickness of the structural floor slab member, the structural floor slab member can be generated in the structural professional model.

[0081] In a possible implementation, a calculation model corresponding to the structural engineering model is obtained. The calculation model includes the thickness and position information of the structural floor slab components of the structural engineering model; according to the calculation model, structural floor slab components are generated within the enclosed area; and / or, according to the calculation model, the structural floor slab components within the enclosed area are updated.

[0082] Specifically, the calculation model can be connected to the structural engineering model. The thickness and position information of the floor slab components in the calculation model can be read by reading the database file of the calculation model. The calculation model contains the thickness and position information of the floor slab components in each enclosed area of the structural engineering model. The structural floor slab components can be generated in the enclosed areas of the structural engineering model according to the thickness and position information of the floor slab components in the calculation model, or the thickness, shape, etc. of the structural floor slab components in the structural engineering model can be updated according to the database file in the calculation model to obtain new structural floor slab components.

[0083] A method for generating a structural floor slab component of the present application includes: obtaining a span range according to the upper limit value and the lower limit value of the floor slab span, and generating the thickness of the structural floor slab component corresponding to each span range according to the span range; obtaining a structural model and determining the area to be generated for the structural floor slab component; determining at least one enclosed area according to the position information of the structural components in the area to be generated; calculating the floor slab span of the enclosed area and the thickness of the structural floor slab component corresponding to the floor slab span according to the shape of the enclosed area, where the shape of the enclosed area includes at least one of a polygon or a closed figure with arcs; generating a structural floor slab component within the enclosed area according to the thickness of the structural floor slab component, which can conveniently and efficiently determine the generation area and generation thickness of the structural floor slab component, improve the efficiency of obtaining the structural floor slab component, and reduce the development time of developers.

[0084] Corresponding to the foregoing embodiment of the application function implementation method, the present application also provides a device for generating a structural floor slab component, an electronic device, and corresponding embodiments.

[0085] Figure 3 It is a schematic structural diagram of the device for generating a structural floor slab component shown in the embodiment of the present application.

[0086] See Figure 3 , a device 300 for generating a structural floor slab component, includes:

[0087] A first determination module 310, configured to obtain a structural engineering model and determine the area to be generated for the structural floor slab component.

[0088] In a possible implementation, the first determination module 310 is further configured to obtain the upper limit value and the lower limit value of the floor slab span input by the user; split the floor slab span into several span ranges according to the upper limit value and the lower limit value of the floor slab span; and generate the thickness of the structural floor slab members corresponding to each span range according to the span ranges.

[0089] The second determination module 320 is configured to determine at least one enclosed area according to the position information of the structural members in the area to be generated.

[0090] In a possible implementation, the second determination module 320 is further configured to determine several adjacent structural members according to the edge line parameters of the structural members; determine whether the multiple adjacent structural members enclose a closed figure; if the multiple adjacent structural members enclose a closed figure, use the multiple adjacent structural members as target members, and generate an enclosed area according to the edge line parameters or the center line parameters of the target members.

[0091] The calculation module 330 is configured to calculate the floor slab span of the enclosed area and the thickness of the structural floor slab members corresponding to the floor slab span according to the shape of the enclosed area, where the shape of the enclosed area includes at least one of a polygon or a closed figure with an arc.

[0092] In a possible implementation, when the shape of the enclosed area is a triangle, the calculation module 330 is further configured to calculate the perpendicular distance from each end point of the enclosed area to each side respectively, and use the minimum value of the perpendicular distances as the floor slab span; and obtain the thickness of the structural floor slab members corresponding to the floor slab span according to the span ranges.

[0093] In a possible implementation, when the shape of the enclosed area is a polygon with at least four sides, the calculation module 330 is further configured to obtain the largest inscribed circle of the enclosed area, and use the diameter of the largest inscribed circle as the floor slab span; and obtain the thickness of the structural floor slab members corresponding to the floor slab span according to the span ranges.

[0094] In a possible implementation, when the shape of the enclosed area is a closed figure with an arc, the calculation module 330 is further configured to use the perpendicular distance from the vertex of the arc area of the enclosed area to the bottom edge as the floor slab span of the arc area; and obtain the thickness of the structural floor slab members corresponding to the floor slab span of the arc area according to the span ranges.

[0095] The generation module 340 is configured to generate structural floor slab members in the enclosed area according to the thickness of the structural floor slab members.

[0096] In a possible implementation, the generating module 340 is further configured to obtain a calculation model corresponding to the structural specialty model, where the calculation model includes the thickness and position information of the structural floor slab components of the structural specialty model; generate structural floor slab components within the enclosed area according to the calculation model; and / or update the structural floor slab components within the enclosed area according to the calculation model.

[0097] A generating device for a structural floor slab component of the present application includes: obtaining a structural specialty model and determining an area to be generated for the structural floor slab component; determining at least one enclosed area according to the position information of the structural components in the area to be generated; calculating the floor slab span of the enclosed area and the thickness of the structural floor slab component corresponding to the floor slab span according to the shape of the enclosed area, where the shape of the enclosed area includes at least one of a polygon or a closed figure with arcs; generating a structural floor slab component within the enclosed area according to the thickness of the structural floor slab component, which can conveniently and efficiently determine the generation area and generation thickness of the structural floor slab component, improve the efficiency of obtaining the structural floor slab component, and reduce the development time of developers.

[0098] Regarding the device in the above embodiments, the specific manners in which each module performs operations have been described in detail in the embodiments related to the method, and will not be elaborated herein.

[0099] The embodiments of the present application further provide an electronic device. Figure 4 It is a schematic hardware structure diagram of an embodiment of the electronic device of the present application. The electronic device includes a memory 410 and at least one processor 420. The memory 410 is electrically connected to the at least one processor 420. Instructions are stored in the memory 410, and the at least one processor 420 calls the instructions in the memory 410 to enable the electronic device to execute the lighting circuit division method according to any of the foregoing embodiments of the present application.

[0100] Specifically, the above-mentioned processor 420 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application.

[0101] The memory 410 may include a mass storage for data or instructions. By way of example and not limitation, the memory 410 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive, or a combination of two or more of these. Where appropriate, the memory 410 may include removable or non-removable (or fixed) media. Where appropriate, the memory 410 may be internal or external to the integrated gateway disaster recovery device. In a particular embodiment, the memory 410 is a non-volatile solid-state memory. In a particular embodiment, the memory 410 includes a read-only memory (ROM). Where appropriate, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), an electrically rewritable ROM (EAROM), or a flash memory, or a combination of two or more of these.

[0102] In one example, the control device may further include a communication interface 430 and a bus 440. The processor 420, the memory 410, and the communication interface 430 are connected via the bus 440 to complete communication with each other.

[0103] The communication interface 430 is mainly used to implement communication between the various modules, devices, units, and / or devices in the embodiments of the present application.

[0104] The bus 440 includes hardware, software, or both, and couples the components of the online data flow metering device to each other. By way of example and not limitation, the bus may include an accelerated graphics port (AGP) or other graphics bus, an enhanced industry standard architecture (EISA) bus, a front-side bus (FSB), a hyperTransport (HT) interconnect, an industry standard architecture (ISA) bus, an InfiniBand interconnect, a low pin count (LPC) bus, a memory 410 bus, a microChannel architecture (MCA) bus, a peripheral component interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a serial advanced technology attachment (SATA) bus, a video electronics standards association local (VLB) bus, or other suitable bus, or a combination of two or more of these. Where appropriate, the bus 440 may include one or more buses. Although the embodiments of the present application describe and illustrate a particular bus, the present application contemplates any suitable bus or interconnect.

[0105] In addition, in combination with the method for generating a structural floor member in the above embodiments, the embodiments of the present application may provide a computer-readable storage medium to implement. Instructions are stored on the computer-readable storage medium, and when the instructions are executed by a processor, the method for generating any one of the structural floor members in the above embodiments is implemented.

[0106] This application is not limited to the specific configurations and processes described above and shown in the figures. For the sake of brevity, detailed descriptions of known methods are omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of this application is not limited to the specific steps described and shown. Those skilled in the art can make various changes, modifications, and additions, or change the order between steps after understanding the spirit of this application.

[0107] The functional blocks shown in the above structural block diagrams can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, it can be, for example, an electronic circuit, an application-specific integrated circuit (ASIC), appropriate firmware, a plug-in, a functional card, and so on. When implemented in software, the elements of this application are programs or code segments used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted via a data signal carried in a carrier wave over a transmission medium or a communication link. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical discs, hard disks, fiber optic media, radio frequency (RF) links, and so on. The code segment can be downloaded via a computer network such as the Internet, an intranet, and so on.

[0108] It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, this application is not limited to the order of the above steps, that is, the steps can be executed in the order mentioned in the embodiments, can be different from the order in the embodiments, or several steps can be executed simultaneously.

[0109] The above is only the specific implementation manner of this application. Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the above-described systems, modules, and units can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated here. It should be understood that the protection scope of this application is not limited thereto. Any person skilled in the art can easily think of various equivalent modifications or substitutions within the technical scope disclosed in this application, and these modifications or substitutions should all be covered within the protection scope of this application.

Claims

1. A method for generating a structural floor slab member, characterized in that, Including: Obtain the structural professional model and determine the area to be generated for the structural floor slab components; Determine at least one enclosed area according to the position information of the structural components in the area to be generated; Calculate the floor slab span of the enclosed area and the thickness of the corresponding structural floor slab components according to the shape of the enclosed area, where the shape of the enclosed area includes at least one of a polygon or a closed figure with arcs; Generate the structural floor slab components within the enclosed area according to the thickness of the structural floor slab components.

2. The method according to claim 1, wherein Before obtaining the structural professional model and determining the area to be generated for the structural floor slab components, it includes: Obtain the upper limit value and lower limit value of the floor slab span input by the user; Split the floor slab span into several span ranges according to the upper limit value and lower limit value of the floor slab span; Generate the thickness of the corresponding structural floor slab components for each span range according to the span range.

3. The method according to claim 2, wherein The calculating the floor slab span of the enclosed area and the thickness of the corresponding structural floor slab components according to the shape of the enclosed area includes: When the shape of the closed enclosed area is a triangle, calculate the perpendicular distance from each endpoint of the enclosed area to each side respectively, and take the minimum value of the perpendicular distances as the floor slab span; Obtain the thickness of the structural floor slab components corresponding to the floor slab span according to the span range.

4. The method according to claim 2, wherein The calculating the floor slab span of the enclosed area and the thickness of the corresponding structural floor slab components according to the shape of the enclosed area includes: When the shape of the closed enclosed area is a polygon with at least four sides, obtain the largest inscribed circle of the enclosed area and take the diameter of the largest inscribed circle as the floor slab span; Obtain the thickness of the structural floor slab components corresponding to the floor slab span according to the span range.

5. The method according to claim 2, wherein The calculating the floor slab span of the enclosed area and the thickness of the corresponding structural floor slab components according to the shape of the enclosed area includes: When the shape of the closed enclosed area is a closed figure with arcs, take the perpendicular distance from the vertex of the arc area of the enclosed area to the bottom edge as the floor slab span of the arc area; Obtain the thickness of the structural floor slab components corresponding to the floor slab span of the arc area according to the span range.

6. The method according to claim 1, characterized in that, The position information includes the side line parameters and center line parameters of the structural components. The determining at least one enclosed area according to the position information of the structural components in the area to be generated includes: Determine several adjacent structural components according to the side line parameters of the structural components; Judge whether multiple adjacent structural components enclose a closed figure; If the multiple adjacent structural components enclose a closed figure, take the multiple adjacent structural components as target components, and generate the closed enclosed area according to the side line parameters or center line parameters of the target components.

7. The method according to claim 1, wherein It also includes: Obtain the calculation model corresponding to the structural professional model, where the calculation model includes the thickness and position information of the structural floor slab components of the structural model; Generate the structural floor slab member within the enclosed area according to the calculation model; And / or, update the structural floor slab member within the enclosed area according to the calculation model.

8. A generating device for a structural floor slab member, characterized in that Comprising: A first determination module, configured to obtain a structural professional model and determine the area to be generated for the structural floor slab member; A second determination module, configured to determine at least one enclosed area according to the position information of the structural members in the area to be generated; A calculation module, configured to calculate the floor slab span of the enclosed area and the thickness of the structural floor slab member corresponding to the floor slab span according to the shape of the enclosed area, where the shape of the enclosed area includes at least one of a polygon or a closed figure with an arc; A generation module, configured to generate the structural floor slab member within the enclosed area according to the thickness of the structural floor slab member.

9. An electronic device, characterized in that, Comprising: A processor; And A memory, on which executable code is stored, and when the executable code is executed by the processor, the processor is caused to execute the method according to any one of claims 1-7.

10. A computer-readable storage medium, characterized in that, On which executable code is stored, and when the executable code is executed by the processor of an electronic device, the processor is caused to execute the method according to any one of claims 1-7.