CN111177817A - Floor bearing plate generation method and device, computer equipment and storage medium - Google Patents
Floor bearing plate generation method and device, computer equipment and storage medium Download PDFInfo
- Publication number
- CN111177817A CN111177817A CN201911154442.0A CN201911154442A CN111177817A CN 111177817 A CN111177817 A CN 111177817A CN 201911154442 A CN201911154442 A CN 201911154442A CN 111177817 A CN111177817 A CN 111177817A
- Authority
- CN
- China
- Prior art keywords
- floor
- target
- elevations
- generating
- elevation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 229910000831 Steel Inorganic materials 0.000 claims description 27
- 238000004590 computer program Methods 0.000 claims description 27
- 239000010959 steel Substances 0.000 claims description 27
- 238000005192 partition Methods 0.000 claims description 5
- 238000012216 screening Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 8
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/08—Construction
Landscapes
- Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Floor Finish (AREA)
Abstract
The application relates to a method and a device for generating a floor support plate, computer equipment and a storage medium, wherein a target elevation is determined from all elevations by reading all elevations in a model, and the target elevation is the elevation of the floor support plate to be generated; acquiring floor information of each target elevation; and generating a floor bearing plate at the top of each target elevation according to the floor information. The method can automatically generate the floor support plate based on the acquired model data (which can be a design software model), reduces the manual operation of a user during building drawing, improves the efficiency, and has low error rate because the method is an automatic floor support plate generation method.
Description
Technical Field
The application relates to the technical field of building aided design, in particular to a method and a device for generating a floor bearing plate, computer equipment and a storage medium.
Background
At present, when building design software is applied to light steel building design, if a profiled steel plate floor support plate needs to be drawn, designers need to manually position the profiled steel plate floor support plate on a drawing interface, and then manually draw components in the floor support plate based on positioning.
However, since the number of components in the floor deck in the light steel building is generally large, the work of designers is cumbersome, the workload is large, and a great deal of effort is consumed when drawing.
Disclosure of Invention
In view of the above, it is necessary to provide a method, an apparatus, a computer device and a storage medium capable of automatically generating a floor deck. The method can be applied to automatic generation of the profiled steel sheet floor support plate for the light steel building.
A floor deck generation method, the method comprising:
reading all elevations in the model, and determining target elevations from all the elevations, wherein the target elevations are the elevations of the floor bearing plates required to be generated;
acquiring floor information of each target elevation;
and generating a floor bearing plate at the top of each target elevation according to the floor information.
In one embodiment, generating a deck plate at the top of each of the target elevations according to the floor information comprises:
and generating profiled steel sheet floor bearing plates with preset models and thicknesses at the tops of the target heights according to the shapes in the floor information.
In one embodiment, generating a deck plate at the top of each of the target elevations according to the floor information comprises:
determining a generation area in each target elevation;
and generating a floor bearing plate at the top of each target elevation according to the floor information in the generation area in each target elevation.
In one embodiment, generating a floor deck at the top of each of the target elevations according to the floor information further comprises:
acquiring a minimum external rectangle in floor information, and establishing a coordinate system enabling the minimum external rectangle to be in a first quadrant by taking the vertex of the minimum external rectangle as a coordinate origin and the long edge of the minimum external rectangle as an X axis;
cutting the floor of each target elevation by using two lines parallel to the y axis of the coordinate system at the inflection point in the floor information to obtain a plurality of cutting surfaces in each target elevation;
and putting profiled steel plate floor bearing plates on each dividing surface to generate the floor bearing plates with each target floor height.
In one embodiment, generating a floor deck at the top of each of the target elevations according to the floor information further comprises:
determining the generation positions of the floor bearing plates at the tops of the target elevations according to the floor side lines of the target elevations;
and generating the floor bearing plate at the generating position.
In one embodiment, determining the generation position of the floor deck at the top according to the floor line of each target floor height comprises:
determining the generation position of the floor bearing plate according to the relative position relationship between the floor bearing plate and the corresponding floor sideline; wherein the relative positional relationship includes: the distance between the projection line of the vertical surface of the floor bearing plate on the floor and the corresponding side line of the floor is a preset distance.
A floor deck generation method, the method comprising:
reading all elevations in the model, and determining target elevations from all the elevations, wherein the target elevations are the elevations of the floor bearing plates required to be generated;
acquiring floor information of each target elevation;
acquiring a minimum external rectangle in floor information, and establishing a coordinate system enabling the minimum external rectangle to be in a first quadrant by taking the vertex of the minimum external rectangle as a coordinate origin and the long edge of the minimum external rectangle as an X axis;
cutting the floor of each target elevation by using two lines parallel to the y axis of the coordinate system at the inflection point in the floor information to obtain a plurality of cutting surfaces in each target elevation;
equally dividing each cutting surface to obtain a plurality of divided areas of each cutting surface;
and acquiring the maximum inscribed rectangles of each partition area, and placing a group of profiled steel sheet floor bearing plates in each maximum inscribed rectangle.
A floor deck generation apparatus, the apparatus comprising:
the data screening module is used for reading all elevations in the model and determining target elevations from all the elevations, wherein the target elevations are the elevations of the floor bearing plates needing to be generated;
the acquisition module is used for acquiring the floor information of each target elevation;
and the generating module is used for generating the floor bearing plate at the top of each target elevation according to the floor information.
A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the steps of the method in an embodiment of the application when executing the computer program.
A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the method in an embodiment of the application.
According to the method and the device for generating the floor bearing plate, the computer equipment and the storage medium, all elevations in the model are read, and the target elevation is determined from all the elevations, wherein the target elevation is the elevation of the floor bearing plate to be generated; acquiring floor information of each target elevation; and generating a floor bearing plate at the top of each target elevation according to the floor information. The method can automatically generate the floor support plate based on the acquired model data (which can be a model in design software), reduces manual operation of a user during building drawing, improves efficiency, and has low error rate due to the automatic floor support plate generation method.
Drawings
Fig. 1 is an application environment diagram of a floor deck generation method in one embodiment;
FIG. 2 is a schematic flow chart illustrating a method for creating a floor deck according to one embodiment;
FIG. 3 is a diagram illustrating inflection points, minimum bounding rectangles, and maximum bounding rectangles in one embodiment;
FIG. 4 is a schematic view of a floor deck created in one embodiment;
fig. 5 is a block diagram of a floor deck generation device according to an embodiment;
fig. 6 is a block diagram of a floor deck generation device in another embodiment;
FIG. 7 is a diagram illustrating an internal structure of a computer device according to an embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
The floor support plate generation method provided by the application can be applied to the application environment shown in fig. 1. The terminal 100 may be, but is not limited to, various personal computers, notebook computers, smart phones, and tablet computers. The terminal 100 includes a memory, a processor, and a display. The processor may run architectural design software, which may be stored in the memory in the form of a computer program. The memory also provides an operating environment for the architectural design software, and the memory can store operating information for the architectural design software. Specifically, the display screen can display a design interface of the building design software, and a user can input information through the design interface to design a building. Alternatively, the architectural design software may call the mapped model data through a software interface (API). The model data that is invoked includes, but is not limited to, model data of the design software.
In one embodiment, as shown in fig. 2, a method for generating a floor deck is provided, which is exemplified by the method applied to the terminal 100 in fig. 1, and includes the following steps:
and step S11, reading all elevations in the model, and determining a target elevation from all elevations, wherein the target elevation is the elevation of the floor bearing plate required to be generated.
And step S12, acquiring the floor information of each target height.
And step S13, generating floor bearing plates at the tops of the target elevations according to the floor information.
Wherein, the model refers to a building model in drawing software. Model data is generated when drawing is performed by drawing software or model construction is performed by drawing. An elevation is model data, and an elevation in a multi-story building model generally corresponds to a building story and is a reference for drawing. The data within each elevation includes, but is not limited to, floor information. Alternatively, the floor deck may be a profiled steel sheet.
In performing S11, the terminal 100 may traverse the respective elevations in the order from the top to the bottom (the coordinate system of the model is the standard) to determine the target elevations from the respective elevations. Optionally, the other elevations in the model are target elevations except for the lowest elevation.
Specifically, the step S13 executed by the terminal 100 may specifically include: and generating profiled steel sheet floor bearing plates with preset models and thicknesses at the tops of the target heights according to the shapes in the floor information. Further, the terminal 100 needs to first determine a generation area within each target elevation; and then generating floor bearing plates at the tops of the target elevations according to the floor information in the generation areas in the target elevations.
Further, the terminal 100 performing step S13 may further include: acquiring a minimum external rectangle in floor information, and establishing a coordinate system enabling the minimum external rectangle to be in a first quadrant by taking the vertex of the minimum external rectangle as a coordinate origin and the long edge of the minimum external rectangle as an X axis; cutting the floor of each target elevation by using two lines parallel to the y axis of the coordinate system at the inflection point in the floor information to obtain a plurality of cutting surfaces in each target elevation; and putting profiled steel plate floor bearing plates on each dividing surface to generate the floor bearing plates with each target floor height. Alternatively, the spacing of two lines parallel to the y-axis of the coordinate system may be chosen to be 600 mm. Optionally, when the terminal puts the profiled steel plate floor support plate on each cutting surface, each cutting surface can be firstly equally divided to obtain a plurality of cutting areas of each cutting surface; and then acquiring the maximum inscribed rectangles of each division area, and placing a group of profiled steel sheet floor bearing plates in each maximum inscribed rectangle. Alternatively, the maximum inscribed rectangle may generally have a height corresponding to the length of the set of profiled sheet floor decks that are received. Alternatively, the profiled steel floor deck can be arranged not to be placed when the rectangular height is less than 10 mm. The schematic diagram of the inflection point, the minimum circumscribed rectangle and the maximum inscribed rectangle can be seen in fig. 3.
Further, the terminal 100 performing step S13 may further include: determining the generation positions of the floor bearing plates at the tops of the target elevations according to the floor side lines of the target elevations; and generating the floor bearing plate at the generating position. Specifically, when executing the above steps, the terminal 100 needs to determine a generation position of the floor deck according to a relative position relationship between the floor deck and the corresponding floor sideline; wherein the relative positional relationship includes: the distance between the projection line of the vertical surface of the floor bearing plate on the floor and the corresponding side line of the floor is a preset distance. Optionally, the preset distance is 25 mm. A schematic view of the resulting floor deck can be seen in fig. 4.
In the method for generating the floor support plate in the embodiment, all elevations in the model are read, and the target elevation is determined from all the elevations, wherein the target elevation is the elevation of the floor support plate to be generated; acquiring floor information of each target elevation; and generating a floor bearing plate at the top of each target elevation according to the floor information. The method can automatically generate the floor support plate based on the acquired model data (which can be a model in design software), reduces manual operation of a user during building drawing, improves efficiency, and has low error rate due to the automatic floor support plate generation method.
It should be understood that, although the steps in the flowchart of fig. 2 are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least a portion of the steps in fig. 2 may include multiple sub-steps or multiple stages that are not necessarily performed at the same time, but may be performed at different times, and the order of performance of the sub-steps or stages is not necessarily sequential, but may be performed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.
In one embodiment, as shown in fig. 5, there is provided a floor deck generation apparatus, the apparatus comprising:
and the data screening module 510 is configured to read all the elevations in the model, and determine a target elevation from all the elevations, where the target elevation is an elevation where a floor deck needs to be generated.
And an obtaining module 520, configured to obtain floor information of each target height.
And a generating module 530, configured to generate a floor deck at the top of each target elevation according to the floor information.
In one embodiment, the generating module 530 is specifically configured to generate a profiled steel sheet floor slab with a preset model and thickness at the top of each target height according to the shape in the floor information.
In one embodiment, the generating module 530 is specifically configured to determine a generating region within each target elevation; and generating a floor bearing plate at the top of each target elevation according to the floor information in the generation area in each target elevation.
In one embodiment, the generating module 530 is specifically configured to obtain a minimum circumscribed rectangle in the floor information, and establish a coordinate system that enables the minimum circumscribed rectangle to be in a first quadrant with a vertex of the minimum circumscribed rectangle as a coordinate origin and a long side of the minimum circumscribed rectangle as an X axis; cutting the floor of each target elevation by using two lines parallel to the y axis of the coordinate system at the inflection point in the floor information to obtain a plurality of cutting surfaces in each target elevation; and putting profiled steel plate floor bearing plates on each dividing surface to generate the floor bearing plates with each target floor height.
In one embodiment, the generating module 530 is specifically configured to determine, according to a floor boundary of each target floor height, a generating position of the floor deck at the top of each target floor height; and generating the floor bearing plate at the generating position.
In one embodiment, the generating module 530 is specifically configured to determine a generating position of a floor deck according to a relative position relationship between the floor deck and a corresponding floor sideline; wherein the relative positional relationship includes: the distance between the projection line of the vertical surface of the floor bearing plate on the floor and the corresponding side line of the floor is a preset distance.
In one embodiment, as shown in fig. 6, there is provided another floor deck generation apparatus, the apparatus comprising:
and the data screening module 610 is used for reading all the elevations in the model and determining target elevations from all the elevations, wherein the target elevations are the elevations of the floor bearing plates required to be generated.
And an obtaining module 620, configured to obtain floor information of each target height.
The positioning module 630 is configured to obtain a minimum circumscribed rectangle in the floor information, and establish a coordinate system that enables the minimum circumscribed rectangle to be in a first quadrant with a vertex of the minimum circumscribed rectangle as a coordinate origin and a long side of the minimum circumscribed rectangle as an X-axis; cutting the floor of each target elevation by using two lines parallel to the y axis of the coordinate system at the inflection point in the floor information to obtain a plurality of cutting surfaces in each target elevation; and (4) equally dividing each cutting surface to obtain a plurality of divided areas of each cutting surface.
And the generating module 640 is configured to obtain the maximum inscribed rectangles of each partition area, and place a set of profiled steel sheet floor decks in each maximum inscribed rectangle.
For the specific definition of the floor support plate generation device, reference may be made to the above definition of the floor support plate generation method, which is not described herein again. The modules in the floor support plate generating device can be wholly or partially realized by software, hardware and a combination thereof. The modules can be embedded in a hardware form or independent from a processor in the computer device, and can also be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the modules.
In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as shown in fig. 7. The computer device includes a processor, a memory, a network interface, a display screen, and an input device connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device comprises a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of an operating system and computer programs in the non-volatile storage medium. The network interface of the computer device is used for communicating with an external terminal through a network connection. The computer program is executed by a processor to implement a floor plate generation method. The display screen of the computer equipment can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer equipment can be a touch layer covered on the display screen, a key, a track ball or a touch pad arranged on the shell of the computer equipment, an external keyboard, a touch pad or a mouse and the like.
Those skilled in the art will appreciate that the architecture shown in fig. 7 is merely a block diagram of some of the structures associated with the disclosed aspects and is not intended to limit the computing devices to which the disclosed aspects apply, as particular computing devices may include more or less components than those shown, or may combine certain components, or have a different arrangement of components.
In one embodiment, a computer device is provided, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, the processor implementing the following steps when executing the computer program: reading all elevations in the model, and determining target elevations from all the elevations, wherein the target elevations are the elevations of the floor bearing plates required to be generated; acquiring floor information of each target elevation; and generating a floor bearing plate at the top of each target elevation according to the floor information.
In one embodiment, the processor when executing the computer program embodies the following steps: and generating profiled steel sheet floor bearing plates with preset models and thicknesses at the tops of the target heights according to the shapes in the floor information.
In one embodiment, the processor when executing the computer program embodies the following steps: determining a generation area in each target elevation; and generating a floor bearing plate at the top of each target elevation according to the floor information in the generation area in each target elevation.
In one embodiment, the processor, when executing the computer program, further performs the steps of: acquiring a minimum external rectangle in floor information, and establishing a coordinate system enabling the minimum external rectangle to be in a first quadrant by taking the vertex of the minimum external rectangle as a coordinate origin and the long edge of the minimum external rectangle as an X axis; cutting the floor of each target elevation by using two lines parallel to the y axis of the coordinate system at the inflection point in the floor information to obtain a plurality of cutting surfaces in each target elevation; and putting profiled steel plate floor bearing plates on each dividing surface to generate the floor bearing plates with each target floor height.
In one embodiment, the processor, when executing the computer program, further performs the steps of: determining the generation positions of the floor bearing plates at the tops of the target elevations according to the floor side lines of the target elevations; and generating the floor bearing plate at the generating position.
In one embodiment, the processor when executing the computer program embodies the following steps: determining the generation position of the floor bearing plate according to the relative position relationship between the floor bearing plate and the corresponding floor sideline; wherein the relative positional relationship includes: the distance between the projection line of the vertical surface of the floor bearing plate on the floor and the corresponding side line of the floor is a preset distance.
In one embodiment, a computer device is provided, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, the processor implementing the following steps when executing the computer program: reading all elevations in the model, and determining target elevations from all the elevations, wherein the target elevations are the elevations of the floor bearing plates required to be generated; acquiring floor information of each target elevation; acquiring a minimum external rectangle in floor information, and establishing a coordinate system enabling the minimum external rectangle to be in a first quadrant by taking the vertex of the minimum external rectangle as a coordinate origin and the long edge of the minimum external rectangle as an X axis; cutting the floor of each target elevation by using two lines parallel to the y axis of the coordinate system at the inflection point in the floor information to obtain a plurality of cutting surfaces in each target elevation; equally dividing each cutting surface to obtain a plurality of divided areas of each cutting surface; and acquiring the maximum inscribed rectangles of each partition area, and placing a group of profiled steel sheet floor bearing plates in each maximum inscribed rectangle.
In one embodiment, a computer-readable storage medium is provided, having a computer program stored thereon, which when executed by a processor, performs the steps of: reading all elevations in the model, and determining target elevations from all the elevations, wherein the target elevations are the elevations of the floor bearing plates required to be generated; acquiring floor information of each target elevation; and generating a floor bearing plate at the top of each target elevation according to the floor information.
In one embodiment, the computer program when executed by the processor further performs the steps of: and generating profiled steel sheet floor bearing plates with preset models and thicknesses at the tops of the target heights according to the shapes in the floor information.
In one embodiment, the computer program when executed by the processor further performs the steps of: determining a generation area in each target elevation; and generating a floor bearing plate at the top of each target elevation according to the floor information in the generation area in each target elevation.
In one embodiment, the computer program when executed by the processor further performs the steps of: acquiring a minimum external rectangle in floor information, and establishing a coordinate system enabling the minimum external rectangle to be in a first quadrant by taking the vertex of the minimum external rectangle as a coordinate origin and the long edge of the minimum external rectangle as an X axis; cutting the floor of each target elevation by using two lines parallel to the y axis of the coordinate system at the inflection point in the floor information to obtain a plurality of cutting surfaces in each target elevation; and putting profiled steel plate floor bearing plates on each dividing surface to generate the floor bearing plates with each target floor height.
In one embodiment, the processor, when executing the computer program, further performs the steps of: determining the generation positions of the floor bearing plates at the tops of the target elevations according to the floor side lines of the target elevations; and generating the floor bearing plate at the generating position.
In one embodiment, the computer program when executed by the processor embodies the steps of: determining the generation position of the floor bearing plate according to the relative position relationship between the floor bearing plate and the corresponding floor sideline; wherein the relative positional relationship includes: the distance between the projection line of the vertical surface of the floor bearing plate on the floor and the corresponding side line of the floor is a preset distance.
In one embodiment, a computer-readable storage medium is provided, having a computer program stored thereon, which when executed by a processor, performs the steps of: reading all elevations in the model, and determining target elevations from all the elevations, wherein the target elevations are the elevations of the floor bearing plates required to be generated; acquiring floor information of each target elevation; acquiring a minimum external rectangle in floor information, and establishing a coordinate system enabling the minimum external rectangle to be in a first quadrant by taking the vertex of the minimum external rectangle as a coordinate origin and the long edge of the minimum external rectangle as an X axis; cutting the floor of each target elevation by using two lines parallel to the y axis of the coordinate system at the inflection point in the floor information to obtain a plurality of cutting surfaces in each target elevation; equally dividing each cutting surface to obtain a plurality of divided areas of each cutting surface; and acquiring the maximum inscribed rectangles of each partition area, and placing a group of profiled steel sheet floor bearing plates in each maximum inscribed rectangle.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in the embodiments provided herein may include non-volatile and/or volatile memory, among others. Non-volatile memory can include read-only memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), Rambus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.
Claims (10)
1. A floor deck generation method, the method comprising:
reading all elevations in the model, and determining target elevations from all the elevations, wherein the target elevations are the elevations of the floor bearing plates required to be generated;
acquiring floor information of each target elevation;
and generating a floor bearing plate at the top of each target elevation according to the floor information.
2. The method of claim 1, wherein generating floor decks at tops of each of the target elevations according to the floor information comprises:
and generating profiled steel sheet floor bearing plates with preset models and thicknesses at the tops of the target heights according to the shapes in the floor information.
3. The method of claim 2, wherein generating floor decks at tops of each of the target elevations according to the floor information comprises:
determining a generation area in each target elevation;
and generating a floor bearing plate at the top of each target elevation according to the floor information in the generation area in each target elevation.
4. The method of claim 3, wherein generating a floor deck at the top of each of the target elevations based on the floor information further comprises:
acquiring a minimum external rectangle in floor information, and establishing a coordinate system enabling the minimum external rectangle to be in a first quadrant by taking the vertex of the minimum external rectangle as a coordinate origin and the long edge of the minimum external rectangle as an X axis;
cutting the floor of each target elevation by using two lines parallel to the y axis of the coordinate system at the inflection point in the floor information to obtain a plurality of cutting surfaces in each target elevation;
and putting profiled steel plate floor bearing plates on each dividing surface to generate the floor bearing plates with each target floor height.
5. The method of claim 4, wherein generating a floor deck at the top of each of the target elevations based on the floor information further comprises:
determining the generation positions of the floor bearing plates at the tops of the target elevations according to the floor side lines of the target elevations;
and generating the floor bearing plate at the generating position.
6. The method of claim 5, wherein determining a generation location of a floor deck at the top based on a floor boundary of each target floor height comprises:
determining the generation position of the floor bearing plate according to the relative position relationship between the floor bearing plate and the corresponding floor sideline; wherein the relative positional relationship includes: the distance between the projection line of the vertical surface of the floor bearing plate on the floor and the corresponding side line of the floor is a preset distance.
7. A method of creating a floor deck, the method comprising:
reading all elevations in the model, and determining target elevations from all the elevations, wherein the target elevations are the elevations of the floor bearing plates required to be generated;
acquiring floor information of each target elevation;
acquiring a minimum external rectangle in floor information, and establishing a coordinate system enabling the minimum external rectangle to be in a first quadrant by taking the vertex of the minimum external rectangle as a coordinate origin and the long edge of the minimum external rectangle as an X axis;
cutting the floor of each target elevation by using two lines parallel to the y axis of the coordinate system at the inflection point in the floor information to obtain a plurality of cutting surfaces in each target elevation;
equally dividing each cutting surface to obtain a plurality of divided areas of each cutting surface;
and acquiring the maximum inscribed rectangles of each partition area, and placing a group of profiled steel sheet floor bearing plates in each maximum inscribed rectangle.
8. A floor deck generation apparatus, the apparatus comprising:
the data screening module is used for reading all elevations in the model and determining target elevations from all the elevations, wherein the target elevations are the elevations of the floor bearing plates needing to be generated;
the acquisition module is used for acquiring the floor information of each target elevation;
and the generating module is used for generating the floor bearing plate at the top of each target elevation according to the floor information.
9. A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the steps of the method of any of claims 1 to 7 are implemented by the processor when executing the computer program.
10. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method of any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911154442.0A CN111177817B (en) | 2019-11-22 | 2019-11-22 | Floor bearing plate generation method and device, computer equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911154442.0A CN111177817B (en) | 2019-11-22 | 2019-11-22 | Floor bearing plate generation method and device, computer equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111177817A true CN111177817A (en) | 2020-05-19 |
CN111177817B CN111177817B (en) | 2023-02-21 |
Family
ID=70650133
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911154442.0A Active CN111177817B (en) | 2019-11-22 | 2019-11-22 | Floor bearing plate generation method and device, computer equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111177817B (en) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103162694A (en) * | 2011-12-13 | 2013-06-19 | 爱信艾达株式会社 | Data maintenance system, driving assistance system, altitude reliability determining program, and method |
CN104680321A (en) * | 2015-02-13 | 2015-06-03 | 上海同筑信息科技有限公司 | BIM technology-based visual material control system and method |
JP2016080729A (en) * | 2014-10-09 | 2016-05-16 | 株式会社竹中工務店 | Training facility |
CN109033598A (en) * | 2018-07-18 | 2018-12-18 | 于海涛 | A method of the batch setting absolute altitude based on Revit |
CN109376404A (en) * | 2018-09-29 | 2019-02-22 | 中民筑友科技投资有限公司 | Build outer profile model generating method, system, device and readable storage medium storing program for executing |
CN109960895A (en) * | 2019-04-11 | 2019-07-02 | 华夏天信(北京)智能低碳技术研究院有限公司 | Revit preprocess method based on BIM model |
CN110189412A (en) * | 2019-05-13 | 2019-08-30 | 武汉大学 | More floor doors structure three-dimensional modeling methods and system based on laser point cloud |
CN110309624A (en) * | 2019-07-29 | 2019-10-08 | 长沙远大住宅工业集团股份有限公司 | A kind of laminated floor slab production method |
-
2019
- 2019-11-22 CN CN201911154442.0A patent/CN111177817B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103162694A (en) * | 2011-12-13 | 2013-06-19 | 爱信艾达株式会社 | Data maintenance system, driving assistance system, altitude reliability determining program, and method |
JP2016080729A (en) * | 2014-10-09 | 2016-05-16 | 株式会社竹中工務店 | Training facility |
CN104680321A (en) * | 2015-02-13 | 2015-06-03 | 上海同筑信息科技有限公司 | BIM technology-based visual material control system and method |
CN109033598A (en) * | 2018-07-18 | 2018-12-18 | 于海涛 | A method of the batch setting absolute altitude based on Revit |
CN109376404A (en) * | 2018-09-29 | 2019-02-22 | 中民筑友科技投资有限公司 | Build outer profile model generating method, system, device and readable storage medium storing program for executing |
CN109960895A (en) * | 2019-04-11 | 2019-07-02 | 华夏天信(北京)智能低碳技术研究院有限公司 | Revit preprocess method based on BIM model |
CN110189412A (en) * | 2019-05-13 | 2019-08-30 | 武汉大学 | More floor doors structure three-dimensional modeling methods and system based on laser point cloud |
CN110309624A (en) * | 2019-07-29 | 2019-10-08 | 长沙远大住宅工业集团股份有限公司 | A kind of laminated floor slab production method |
Non-Patent Citations (1)
Title |
---|
蓝元海等: "浅谈某工业厂房BIM技术施工模拟与应用", 《福建建筑》 * |
Also Published As
Publication number | Publication date |
---|---|
CN111177817B (en) | 2023-02-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111079263B (en) | Building main body structure generation method, device, computer equipment and storage medium | |
CN110516370B (en) | Prefabricated part deepening drawing generation method and device, computer equipment and medium | |
CN113010937B (en) | Parametric modeling method of member section steel bar and related device | |
CN113129427A (en) | Building model processing method and device, computer equipment and readable storage medium | |
CN110704087A (en) | Page generation method and device, computer equipment and storage medium | |
CN111177817B (en) | Floor bearing plate generation method and device, computer equipment and storage medium | |
CN112464322A (en) | Building component arrangement method and device, computer equipment and storage medium | |
CN110968946A (en) | Aluminous gusset plate ceiling generation method and device, computer equipment and storage medium | |
CN111159796B (en) | Method and device for generating beam of building, computer equipment and storage medium | |
CN111125809B (en) | Building steel column generation method and device, computer equipment and storage medium | |
CN112836265A (en) | Interior wall generation method and device, computer equipment and storage medium | |
CN110704898A (en) | Method for placing connecting node between tiger window model and roof truss girder model and product | |
CN111079213B (en) | Building roof structure generation method, device, computer equipment and storage medium | |
CN111159795A (en) | Glass curtain wall generation method and device, computer equipment and storage medium | |
CN110737934B (en) | Tiger window roof truss node generation method, device and storage medium | |
CN111079262A (en) | Pipeline hoisting structure generation method and device, computer equipment and storage medium | |
CN110704897A (en) | Method for placing connecting node between wall keel model and bottom guide beam model and product | |
CN112836266B (en) | Floor generation method and device, computer equipment and storage medium | |
CN113987652A (en) | Wall model generation method and device | |
CN110765513B (en) | Method for placing connecting node of wall keel model and L-shaped top guide beam model and product | |
CN112464325A (en) | Stair model creating method and device, computer equipment and storage medium | |
CN111127653B (en) | Method and device for generating overhead flat roof, computer equipment and storage medium | |
CN113158280B (en) | Roof main body structure generation method, device, computer equipment and storage medium | |
CN110704900A (en) | Method and product for placing connecting node between keel column model and wall keel model | |
CN112287434B (en) | Building line segment generation method and device, computer equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20200921 Address after: Room 701, East Building, innovation and Research Center, No. 8, Yanzheng West Avenue, Wujin District, Changzhou City, Jiangsu Province Applicant after: Jiuling (Jiangsu) Digital Intelligent Technology Co.,Ltd. Address before: Room d1-9999, 58 Fumin Road, Hengsha Township, Chongming District, Shanghai 202150 (Hengtai Economic Development Zone, Shanghai) Applicant before: Jiuling (Shanghai) Intelligent Technology Co.,Ltd. |
|
TA01 | Transfer of patent application right | ||
GR01 | Patent grant | ||
GR01 | Patent grant |