[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN111177817B - 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 PDF

Info

Publication number
CN111177817B
CN111177817B CN201911154442.0A CN201911154442A CN111177817B CN 111177817 B CN111177817 B CN 111177817B CN 201911154442 A CN201911154442 A CN 201911154442A CN 111177817 B CN111177817 B CN 111177817B
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.)
Active
Application number
CN201911154442.0A
Other languages
Chinese (zh)
Other versions
CN111177817A (en
Inventor
尤勇敏
请求不公布姓名
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jiuling Jiangsu Digital Intelligent Technology Co Ltd
Original Assignee
Jiuling Jiangsu Digital Intelligent Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Jiuling Jiangsu Digital Intelligent Technology Co Ltd filed Critical Jiuling Jiangsu Digital Intelligent Technology Co Ltd
Priority to CN201911154442.0A priority Critical patent/CN111177817B/en
Publication of CN111177817A publication Critical patent/CN111177817A/en
Application granted granted Critical
Publication of CN111177817B publication Critical patent/CN111177817B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/08Construction

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 deck, 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 an elevation needing to generate the floor deck; 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

Floor bearing plate generation method and device, computer equipment and storage medium
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, the step of generating a floor deck on 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, the step of generating a floor deck on 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 flooring plate generating 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 deck, 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 deck needing 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 because the method is an 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 illustration of a flooring plate produced 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 of the internal structure of a computer device in one embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more clearly understood, the present application is further described in 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 S11, reading all elevations in the model, and determining target elevations from all the elevations, wherein the target elevations are the elevations of the floor support plates required to be generated.
And S12, acquiring floor information of each target elevation.
And S13, generating floor bearing plates at the tops of the target heights 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 order from top to bottom (the coordinate system of the model is standard) to determine target elevations from the respective elevations. Optionally, other elevations in the model except for the lowest elevation are the target 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 600mm. 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 diagrams 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 heights according to the floor side lines of the target heights; 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 25mm. A schematic view of the resulting floor deck can be seen in fig. 4.
In the method for generating the floor deck in the embodiment, all elevations in the model are read, and a target elevation is determined from all the elevations, wherein the target elevation is the elevation of the floor deck 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 flooring plate producing apparatus, the apparatus comprising:
and the data screening module 510 is configured to read all elevations in the model, and determine a target elevation from all 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 profiled steel sheet floor decks of preset models and thicknesses on the tops of the target heights according to the shapes 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 line 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 elevations in the model and determining target elevations from all the elevations, wherein the target elevations are the elevations of the floor deck required to be generated.
And the obtaining module 620 is used for obtaining the floor information of each target elevation.
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 comprises a processor, a memory, a network interface, a display screen and an input device which are connected through 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.
It will be appreciated by those skilled in the art that the configuration shown in fig. 7 is a block diagram of only a portion of the configuration associated with the present application, and is not intended to limit the computing device to which the present application may be applied, and that a particular computing device may include more or fewer components than 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, there is provided 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 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 placing the profiled steel sheet floor bearing plates on each division 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 heights according to the floor side lines of the target heights; 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 all the partition areas, 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 may be implemented by hardware instructions of a computer program, which may be stored in a non-volatile computer-readable storage medium, and when executed, may 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, and these are all 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;
generating a floor bearing plate at the top of each target elevation according to the floor information;
wherein, according to floor information produces the building carrier plate at each target elevation's top, 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 cutting surface to generate the floor bearing plates with each target height.
2. The method of claim 1, wherein generating a floor deck at a top of each of the target elevations based on the floor information, further 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 a floor deck at a top of each of the target elevations based on the floor information, further 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 1, wherein generating a floor deck at a 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.
5. The method of claim 4, wherein determining the generated position of the floor deck at the top based on the floor boundaries of the respective target elevations 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.
6. A floor deck generation 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.
7. 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;
the generating module is used for generating a floor bearing plate at the top of each target elevation according to the floor information; wherein, according to floor information produces the building carrier plate at each target elevation's top, 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 cutting surface to generate the floor bearing plates with each target height.
8. The apparatus of claim 7, wherein the generating module is further configured to generate a profiled steel deck with a preset type and thickness at the top of each target elevation according to a shape in 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 6 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 6.
CN201911154442.0A 2019-11-22 2019-11-22 Floor bearing plate generation method and device, computer equipment and storage medium Active CN111177817B (en)

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 CN111177817A (en) 2020-05-19
CN111177817B true 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)

* Cited by examiner, † Cited by third party
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

Patent Citations (8)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
浅谈某工业厂房BIM技术施工模拟与应用;蓝元海等;《福建建筑》;20170201;第2017年卷(第02期);第62-65、88页 *

Also Published As

Publication number Publication date
CN111177817A (en) 2020-05-19

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
US10373359B2 (en) Method and device for erasing a writing path on an infrared electronic white board, and a system for writing on an infrared electronic white board
CN109408001B (en) Multi-model 3D printing method and device, 3D printing equipment and storage medium
CN110704087A (en) Page generation method and device, computer equipment and storage medium
CN113129427A (en) Building model processing method and device, computer equipment and readable 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
CN110704898B (en) Method for placing connecting node between tiger window model and roof truss girder model and product
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
CN110737934B (en) Tiger window roof truss node generation method, device and storage medium
CN111159795A (en) Glass curtain wall generation method and device, computer equipment and storage medium
CN117272855A (en) Object surface geometric model generation method and device, electronic equipment and storage medium
CN111159796A (en) Method and device for generating beam of building, computer equipment and storage medium
CN111079213B (en) Building roof structure generation method, device, computer equipment and storage medium
CN111753346B (en) Linear member profile generating method, revit platform and storage medium
JP4746949B2 (en) Prediction method of air pool occurrence
CN110704897A (en) Method for placing connecting node between wall keel model and bottom guide beam model and product
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
CN112836266B (en) Floor generation method and device, computer equipment and storage medium
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

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