CN112749436A - Method, device, equipment and storage medium for constructing slab joint model between floors - Google Patents

Method, device, equipment and storage medium for constructing slab joint model between floors Download PDF

Info

Publication number
CN112749436A
CN112749436A CN202110054425.0A CN202110054425A CN112749436A CN 112749436 A CN112749436 A CN 112749436A CN 202110054425 A CN202110054425 A CN 202110054425A CN 112749436 A CN112749436 A CN 112749436A
Authority
CN
China
Prior art keywords
line segment
target
adjacent
information
slab
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
Application number
CN202110054425.0A
Other languages
Chinese (zh)
Other versions
CN112749436B (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.)
Glodon Co Ltd
Original Assignee
Glodon 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 Glodon Co Ltd filed Critical Glodon Co Ltd
Priority to CN202110054425.0A priority Critical patent/CN112749436B/en
Publication of CN112749436A publication Critical patent/CN112749436A/en
Application granted granted Critical
Publication of CN112749436B publication Critical patent/CN112749436B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/13Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Geometry (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Theoretical Computer Science (AREA)
  • Mathematical Optimization (AREA)
  • Computational Mathematics (AREA)
  • Architecture (AREA)
  • Mathematical Analysis (AREA)
  • Structural Engineering (AREA)
  • Pure & Applied Mathematics (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Civil Engineering (AREA)
  • Numerical Control (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a method for constructing a slab joint model between floors, which can solve the technical problem that the construction of a building model is inaccurate due to the lack of a design scheme for a laminated slab joint in the prior art, and comprises the following steps: determining target adjacent floor slabs; acquiring identification information of adjacent surfaces of the target adjacent floor slabs and slab joint gap information between the target adjacent floor slabs, wherein the adjacent surfaces comprise each side surface of two adjacent floor slabs on the adjacent side; and constructing a slab joint model between the target adjacent floor slabs according to the identification information of the adjacent surfaces and the slab joint gap information. The invention also discloses a device for constructing the slab joint model between the floor slabs, computer equipment and a computer readable storage medium.

Description

Method, device, equipment and storage medium for constructing slab joint model between floors
Technical Field
The invention relates to the technical field of computers, in particular to a method and a device for constructing a slab joint model between floors, computer equipment and a computer readable storage medium.
Background
The laminated slab is an assembled integral floor slab formed by laminating prefabricated slabs and cast-in-place reinforced concrete, has good integrity and smooth upper and lower surfaces, is convenient for finishing a finish coat, and is suitable for high-rise buildings and large-bay buildings with higher integral rigidity requirements.
In actual operation, gaps exist between adjacent laminated plates, however, the inventor researches and discovers that the gaps between the laminated plates are not taken into consideration by the existing modeling technology for convenient treatment, so that the constructed building model is inaccurate.
Aiming at the technical problem that the building model construction is inaccurate due to the lack of a design scheme for gaps of laminated plates in the prior art, an effective solution is not provided at present.
Disclosure of Invention
The invention aims to provide a method and a device for constructing a plate seam model between floors, computer equipment and a computer readable storage medium, which can solve the technical problem that the construction of the building model is inaccurate due to the lack of a design scheme for the seam of laminated plates in the prior art.
One aspect of the present invention provides a method of constructing a slab joint model between floors, the method including: determining target adjacent floor slabs; acquiring identification information of adjacent surfaces of the target adjacent floor slabs and slab joint gap information between the target adjacent floor slabs, wherein the adjacent surfaces comprise each side surface of two adjacent floor slabs on the adjacent side; and constructing a slab joint model between the target adjacent floor slabs according to the identification information of the adjacent surfaces and the slab joint gap information.
Optionally, the step of obtaining identification information of the adjacent surface of the target adjacent floor slab comprises: acquiring coordinate information of a first edge and a second edge of each adjacent surface of the target adjacent floor slab, wherein the first edge and the second edge of each adjacent surface are adjacent edges; acquiring first marking information of a first edge and a second edge of each adjacent surface of the target adjacent floor slab, wherein the first marking information is used for marking that a line segment of each adjacent surface belongs to the first edge or the second edge; acquiring second marking information of a first edge and a second edge of each adjacent surface of the target adjacent floor slab, wherein the second marking information is used for marking whether the first edge and the second edge belong to the same adjacent surface; acquiring third marking information of a first edge and a second edge of each adjacent surface of the target adjacent floor slab, wherein the third marking information is used for marking whether the surfaces of any two line segments are adjacent or not; and storing the respective coordinate information, the first mark information, the second mark information and the third mark information of the first edge and the second edge in a preset line segment pool.
Optionally, the step of constructing a slab joint model between the target adjacent floor slabs according to the identification information of the adjacent surfaces and the slab joint gap information includes: acquiring a first edge as a first target line segment according to the first mark information; acquiring another first edge as a second target line segment according to the first mark information and the third mark information, wherein the surface to which the second target line segment belongs is adjacent to the surface to which the first target line segment belongs; acquiring a second edge as a third target line segment according to the first mark information and the second mark information, wherein the third target line segment and the first target line segment belong to the same adjacent surface; and acquiring another second edge as a fourth target line segment according to the first mark information and the second mark information, or determining another second edge as the fourth target line segment according to the first mark information and the third mark information, wherein the fourth target line segment and the second target line segment belong to the same adjacent surface, or the surface to which the fourth target line segment belongs is adjacent to the surface to which the third target line segment belongs.
Optionally, the step of constructing a slab joint model between the target adjacent floor slabs according to the identification information of the adjacent surfaces and the slab joint gap information further includes: determining board seam gap information between the adjacent surface to which the first target line segment belongs and the adjacent surface to which the second target line segment belongs, and recording the board seam gap information as target board seam gap information; and constructing a slab joint model between the target adjacent floor slabs according to the respective coordinate information of the first target line segment, the second target line segment, the third target line segment and the fourth target line segment and the target slab joint gap information.
Optionally, the step of constructing a slab joint model between the target adjacent floor slabs according to the respective coordinate information of the first target line segment, the second target line segment, the third target line segment, and the fourth target line segment and the target slab joint gap information includes: projecting along the direction of a plane formed by the first target line segment and the second target line segment, and judging whether a first overlapped line segment exists according to the respective coordinate information of the first target line segment and the second target line segment; projecting along the direction of a plane formed by the third target line segment and the fourth target line segment, and judging whether a second overlapped line segment exists according to the respective coordinate information of the third target line segment and the fourth target line segment; and when the first overlapped line segment exists and the second overlapped line segment exists, constructing a cuboid according to the first overlapped line segment, the second overlapped line segment and the target plate seam gap information to serve as the plate seam model.
Optionally, after the step of constructing a rectangular parallelepiped according to the first overlapped line segment, the second overlapped line segment, and the target slab gap information as the slab gap model when the first overlapped line segment exists and the second overlapped line segment exists, the method further includes: intercepting the first overlapped line segment from the first target line segment and the second target line segment to obtain the intercepted line segment and corresponding coordinate information; intercepting the second overlapped line segment from the third target line segment and the fourth target line segment to obtain the intercepted line segment and corresponding coordinate information; and putting the intercepted line segment and the corresponding coordinate information back into the preset line segment pool.
Optionally, after the step of constructing a slab joint model between the target adjacent floor slabs according to the identification information of the adjacent surfaces and the slab joint gap information, the method further comprises: receiving a plate seam model arrangement instruction, and determining a first overlapping line segment and a second overlapping line segment used when a target plate seam model is constructed; determining an area range according to the respective coordinate information of the first overlapped line segment and the second overlapped line segment; and arranging the target plate seam model within the determined area range.
Optionally, the step of arranging the target slab seam model within the determined region comprises: when the plate seam model arrangement instruction contains plate seam coverage information and a plate seam model is arranged in the area range, replacing the arranged plate seam model with the target plate seam model; and when the plate seam model arrangement instruction does not contain plate seam coverage information and the plate seam model is arranged in the area range, discarding the target plate seam model.
Optionally, the step of determining a target adjacent floor slab comprises: determining all adjacent floor slabs at the preset floor position from a pre-constructed floor slab model; acquiring plate seam gap information between all adjacent floor slabs at the preset floor position; and when the acquired plate seam gap information between any two adjacent floor slabs meets the preset plate seam width condition, determining the corresponding adjacent floor slab as the target adjacent floor slab.
Optionally, the step of determining a target adjacent floor slab comprises: when a slab seam insertion instruction is detected, determining a slab seam insertion position to which the slab seam insertion instruction points from a pre-constructed floor slab model; and when the plate seam inserting position is a preset plate seam inserting position, determining floor slabs positioned on two sides of the plate seam inserting position as the target adjacent floor slabs.
Optionally, after the step of constructing a slab joint model between the target adjacent floor slabs according to the identification information of the adjacent surfaces and the slab joint gap information, the method further comprises: acquiring the first material usage amount associated with each preset plate seam type, and determining a plate seam model associated with each preset plate seam type; determining the total first material consumption of all constructed plate seam models according to the first material consumption associated with each preset plate seam type and the number of the plate seam models associated with each preset plate seam type; determining other members between the target adjacent floor slabs except for the constructed plate seam models; determining the total usage amount of the second materials of all the constructed plate seam models according to the constructed plate seam models and the determined other components; and determining the total engineering consumption according to the total first material consumption and the total second material consumption of all the constructed plate seam models.
Another aspect of the present invention provides an apparatus for constructing a slab joint model between floors, the apparatus comprising: the determining module is used for determining target adjacent floor slabs; the acquisition module is used for acquiring identification information of adjacent surfaces of the target adjacent floor slabs and plate gap information between the target adjacent floor slabs, wherein the adjacent surfaces comprise each side surface of two adjacent floor slabs on adjacent sides; and the construction module is used for constructing a slab joint model between the target adjacent floor slabs according to the identification information of the adjacent surfaces and the slab joint gap information.
Yet another aspect of the present invention provides a computer apparatus, comprising: the building method of the slab-seam model between the floor slabs comprises the following steps of storing a building result, storing a building result of the building result, and executing a building result of the building result.
A further aspect of the present invention provides a computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, implements the method for constructing a slab joint model between floor panels according to any one of the above embodiments.
In consideration of the fact that a series of defects are caused due to the lack of design of gaps of laminated slabs in the prior art, according to the method for building the slab gap model between the slabs, the target adjacent slabs meeting the conditions are screened out from the pre-built slab models, and then the slab gap model between the target adjacent slabs is built according to the slab gap information between the target adjacent slabs and the identification information of each adjacent surface, so that the accuracy of the building model is improved, and the technical problem that the building model is not accurately built due to the lack of design schemes of the gaps of the laminated slabs in the prior art is solved.
Drawings
Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention. Also, like reference numerals are used to refer to like parts throughout the drawings. In the drawings:
fig. 1 is a flowchart illustrating a method for constructing a slab joint model between floors according to an embodiment of the present invention;
FIG. 2 is a schematic interface diagram for automatically constructing a slab seam model according to an embodiment of the present invention;
FIG. 3 is a schematic diagram of a floor model provided by an embodiment of the invention;
fig. 4 is a flowchart illustrating a method for constructing a slab joint model between floors according to a second embodiment of the present invention;
FIG. 5 is a diagram illustrating determining overlapped line segments according to a second embodiment of the present invention;
FIG. 6 is a schematic diagram illustrating a slab gap model constructed according to a pool of preset line segments according to a second embodiment of the present invention;
FIG. 7A is a diagram illustrating a first line segment position relationship according to a second embodiment of the present invention;
FIG. 7B is a diagram illustrating a second line segment position relationship according to the second embodiment of the present invention;
FIG. 7C is a diagram illustrating a third line position relationship according to the second embodiment of the present invention;
FIG. 7D is a diagram illustrating a fourth line position relationship according to the second embodiment of the present invention;
fig. 8 is a flowchart illustrating a method for constructing a slab joint model between floors according to a third embodiment of the present invention;
FIG. 9 is a schematic diagram of an interface for manually constructing a slab seam according to a third embodiment of the present invention;
fig. 10 is a block diagram illustrating an apparatus for constructing a slab joint model between floors according to a fourth embodiment of the present invention;
fig. 11 is a block diagram of a computer device suitable for implementing a method for constructing a slab joint model between floor slabs according to a fifth embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention 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 invention and are not intended to limit the invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
When the floor slabs are used for building construction, gaps exist between the adjacent floor slabs, and the gaps are generally rectangular. During construction, the gap is filled with materials such as reinforcing steel bars and civil engineering, the plate gap can be formed, the plate gap type can be determined according to the width of the gap, and different amounts of reinforcing steel bars are needed for constructing plate gaps with different plate gap types. In the prior art, in order to calculate the engineering quantity in advance, a floor slab model is generally constructed, and the total engineering quantity is calculated according to the floor slab model, but in the prior art, for convenience, gaps among floor slabs are not taken into consideration when the floor slab model is constructed, so that the construction model is inaccurate, and the calculated engineering quantity is inaccurate because the gaps among the floor slabs are not taken into consideration and the material quantity used for filling the gaps to form slab gaps cannot be calculated.
According to the first embodiment and the second embodiment of the invention, how to construct the slab joint model according to the existing floor slab model is realized, the slab joint model is a cuboid-shaped gap between adjacent floor slabs, and the slab joint gap information comprises the gap width. The third embodiment of the invention realizes how to calculate the total usage of the first material and the total usage of the second material when the plate seam model is filled to form the plate seam, and then calculates the total engineering usage according to the information. The above specific implementation method is explained in detail in each embodiment described below.
Example one
In consideration of the fact that a series of defects caused by the lack of design of the gaps of the laminated slabs in the prior art exist, the embodiment provides the method for constructing the slab gap model between the slabs, the slab gap model is constructed by utilizing the slab gap information of the target adjacent slab and the identification information of the adjacent surface of the target adjacent slab in the pre-constructed slab model, and the accuracy of the building model is improved. Specifically, fig. 1 shows a flowchart of a method for constructing a slab joint model between floors according to an embodiment of the present invention, and as shown in fig. 1, the method for constructing a slab joint model between floors may include steps a1 to A3, where:
step a1, a target adjacent floor is determined.
The floor slab of the embodiment can be a laminated slab, a prefabricated slab or an air conditioning slab.
The slab seam model construction scheme can be divided into automatic construction and manual construction. When the engineering quantity is large, a plate seam model can be automatically constructed; when the engineering quantity is not large or the requirement of the realization of the changeable codes is too complex, the plate seam model can be manually constructed.
When the slab joint model is automatically constructed, the scheme for determining the target adjacent floor slab comprises the following steps:
in the first embodiment, the target adjacent floor may be a predefined adjacent floor.
Scheme two, step a1 may include step a 11-step a13, wherein:
step A11, determining all adjacent floor slabs at the preset floor position from the pre-constructed floor slab model;
step A12, plate seam gap information between all adjacent floor slabs at the preset floor position is obtained;
and step A13, when the acquired plate seam gap information between any two adjacent floor slabs meets the preset plate seam width condition, determining the corresponding adjacent floor slabs as target adjacent floor slabs.
In this embodiment, the pre-constructed floor slab model includes multiple floors, each floor includes multiple floor slabs, and slab joint gap information between the floor slabs is already set when the floor slab model is constructed, where the slab joint gap information includes a slab joint gap value (i.e., a gap width). Optionally, the preset floor position and the preset plate seam width condition may be obtained through a preset interface or a preset interface, the preset plate seam width condition may define a plate seam width range, and whether the plate seam gap information meets the preset plate seam width condition is determined by judging whether the plate seam gap value is within the plate seam width range.
For example, the engineer inputs a series of parameters through the interface in fig. 2, and the system converts the current floor selected by the engineer into a preset floor position (e.g., 5 floors), and converts 300 at the slab seam width (B) into a preset slab seam width condition: the plate gap value is in the range of [300mm, + ∞). At this time, whether the acquired plate seam gap information meets the preset plate seam width condition can be determined by judging whether the acquired plate seam gap value is in the range of 300mm and + ∞.
In manually constructing the slab seam model, step a1 may include step a11 'and step a 12', wherein:
step A11', when a slab joint insertion instruction is detected, determining a slab joint insertion position pointed by the slab joint insertion instruction from a pre-constructed floor slab model;
and step A12', when the plate seam inserting position is the preset plate seam inserting position, determining the floor slabs at two sides of the plate seam inserting position as the target adjacent floor slabs.
The board slot insertion instruction may be: when the mouse points to the preset position of the floor slab model, clicking the mouse; or, touching a preset position of the floor slab model; or, operating the physical key or the virtual key to enable the cursor to stay at the preset position of the floor slab model. Wherein, preset the position and include: axis intersection points, line primitive midpoints, line primitive endpoints, surface primitive vertices, line segment midpoints, point primitive vertices, and the like. And the plate seam inserting position pointed by the plate seam inserting instruction is the preset position corresponding to the plate seam inserting instruction. If the preset plate seam insertion position is, for example, the lower left corner of the floor slab, when the plate seam insertion position is the lower left corner of the floor slab, the floor slabs on two sides of the plate seam insertion position are taken as target adjacent floor slabs.
And A2, acquiring identification information of adjacent surfaces of target adjacent floor slabs and slab joint gap information between the target adjacent floor slabs, wherein the adjacent surfaces comprise each side surface of two adjacent floor slabs on the adjacent side.
Because the slab joint gap information between each floor slab is set when the floor slab model is constructed, the slab joint gap information between every two adjacent floor slabs of the target adjacent floor slabs can be directly obtained from the system.
The identification information may include coordinate information, and the coordinate information may include three-dimensional coordinates, where each side surface of the adjacent sides of the two adjacent floor boards is an adjacent surface, in other words, the surface of the adjacent side of any two adjacent floor boards includes two side surfaces, and each side surface may be referred to as an adjacent surface. As shown in fig. 3, the left and right surfaces of each floor slab may be divided into a surface and a surface, wherein the surfaces B1, a surface a2, a surface B2, a surface A3, a surface B3 and a surface a4 may be referred to as adjacent surfaces. The coordinate information of each adjacent surface may include coordinate information of each vertex of the surface, or include coordinate information of each vertex of the surface and a midpoint of each edge, which is not limited in this embodiment, as long as the surface can be completely positioned and restored according to the coordinate information of each adjacent surface.
When the slab joint model is automatically constructed, the coordinate information of each adjacent surface of the target adjacent floor slab and the slab joint gap information between every two adjacent floor slabs of the target adjacent floor slab can be obtained.
When a slab joint model is manually constructed, target adjacent floor slabs are two adjacent floor slabs meeting conditions, slab joint gap information between the two adjacent floor slabs is obtained, and a line segment drawn by an engineer and coordinate information of the line segment are obtained, wherein the line segment drawn by the engineer can be a mapping part of two first edges at corresponding positions of two adjacent surfaces, and then the respective second edges and the coordinate information of the second edges of the two adjacent surfaces are obtained, wherein the coordinate information of each edge can comprise the coordinate information of two vertexes of the edge or the coordinate information of the two vertexes and a midpoint of the edge, and the embodiment does not limit the above steps as long as the edge can be completely positioned and restored according to the coordinate information of each edge.
For example, assuming floor 1 and floor 2 are the target adjacent floors selected in the manual construction scheme and width 1 is the slab joint gap information, as shown in fig. 3, an engineer may draw a line segment mapping part of the length between BC1 and AC2, as indicated by the dotted line on plane B1 of fig. 3, the system acquires the line segment and acquires coordinate information of the line segment, and then acquires BG1 and coordinate information thereof and AG2 and coordinate information thereof.
And step A3, constructing a slab joint model between target adjacent floor slabs according to the identification information of the adjacent surfaces and the slab joint gap information.
In the automatic construction scheme, two adjacent surfaces between any two adjacent floors in target adjacent floors are projected by one of the adjacent surfaces onto the other adjacent surface so as to determine the overlapping area of the two adjacent surfaces. And determining the length and the width of the overlapping area according to the coordinate information of the vertex of the overlapping area, constructing a cuboid by taking the length and the width of the overlapping area and the slab joint gap information between the two adjacent floor slabs as the length, the width and the height of the cuboid, and taking the constructed cuboid as a slab joint model. It should be noted that other slab joint models between target adjacent floor slabs can also be constructed by referring to the method described above.
In the manual construction scheme, the position of a first second edge is determined according to the coordinate information of the second edge, the position of the second edge is determined according to the coordinate information of the second edge, the direction of a plane formed by the two second edges is taken as a projection direction, the first second edge is projected onto the second edge, or the second edge is projected onto the first second edge, so that an overlapped part of the two second edges is obtained as a mapping part, and a cuboid is constructed as a plate seam model according to the length of a line segment drawn by an engineer, the mapping part of the second edge and plate seam gap information.
In the plate joint construction method provided by the embodiment, a series of defects caused by the lack of the design of the laminated slab joint in the prior art are considered, the target adjacent floor slabs meeting the conditions are screened from the pre-constructed floor slab model, and then the plate joint model between the target adjacent floor slabs is constructed according to the plate joint gap information between the target adjacent floor slabs and the coordinate information of each adjacent surface, so that the accuracy of the building model is improved, and the technical problem that the construction of the building model is inaccurate due to the lack of the design scheme of the laminated slab joint in the prior art is solved.
Example two
A second embodiment of the present invention provides a slab joint model building method, where some steps of the slab joint model building method are the same as those in the first embodiment, and details of the steps are not repeated in this embodiment, and reference may be made to the first embodiment specifically. Fig. 4 is a flowchart illustrating a plate seam model building method according to a second embodiment of the present invention, and as shown in fig. 4, the plate seam model building method may include steps B1 to B16, where:
and step B1, determining a target adjacent floor.
And step B2, acquiring plate seam gap information between target adjacent floor slabs.
And step B3, acquiring coordinate information of a first edge and a second edge of each adjacent surface of the target adjacent floor slab, wherein the first edge and the second edge of each adjacent surface are adjacent edges.
Wherein the first edge and the second edge of each adjacent surface are intersecting edges, e.g., the first edge and the second edge may be the length and width of the adjacent surface, respectively. The coordinate information of the first edge may include coordinate information of two vertices of the first edge, or coordinate information of two vertices and a midpoint of the first edge; the coordinate information of the second edge may include coordinate information of two vertices of the second edge, or coordinate information of two vertices and one midpoint of the second edge. It should be noted that, in this embodiment, the coordinate information of the first edge and the second edge is not specifically limited, as long as the edge can be completely positioned and restored according to the coordinate information of the edge
As shown in fig. 3, the first edge of each adjacent face may include: BC1, AC2, BC2, AC3, BC3 and AC4, the second edge of each adjacent face may comprise: BG1, AG2, BG2, AG3, BG3 and AG 4.
And step B4, acquiring first marking information of the first edge and the second edge of each adjacent surface of the target adjacent floor slab, wherein the first marking information is used for marking that the line segment of each adjacent surface belongs to the first edge or the second edge.
In this embodiment, the first mark information is used for the line segment to be the first edge or the second edge of the adjacent surface of the target adjacent floor slab.
And step B5, acquiring second marking information of the first edge and the second edge of each adjacent surface of the target adjacent floor slab, wherein the second marking information is used for marking whether the first edge and the second edge belong to the same adjacent surface.
And step B6, acquiring third marking information of the first edge and the second edge of each adjacent surface of the target adjacent floor slab, wherein the third marking information is used for marking whether the surfaces of any two line segments are adjacent.
And B7, storing the respective coordinate information, the first mark information, the second mark information and the third mark information of the first edge and the second edge in a preset line segment pool.
In this embodiment, the identification information of the adjacent surfaces may include identification information of a first edge and a second edge of the adjacent surfaces, and the identification information may include coordinate information, first mark information, second mark information, and third mark information. And simultaneously, the obtained coordinate information, the first mark information, the second mark information and the third mark information of each second edge are put into a preset line segment pool.
For example, as shown in fig. 3, it can be determined through the first flag information that certain four line segments in the preset linear pool are divided into BC1, AC2, BC2 and BG 1; judging that the surfaces (surface B1 and surface A2) to which the BC1 and the AC2 belong are adjacent through the third marking information, and judging that the surfaces (surface A2 and surface B2) to which the AC2 and the BC2 belong are not adjacent through the third marking information; the BC1 and BG1 are judged to belong to the same adjacent surface (surface B1) by the second label information.
Step B8, a first edge is obtained as a first target line segment according to the first label information.
At this time, the first mark information indicates that the line segment is the first edge, and this embodiment may screen any one first edge from the pool of preset line segments as the first target line segment, where the first target line segment is the first edge of some adjacent surface.
And step B9, acquiring another first edge as a second target line segment according to the first mark information and the third mark information, wherein the surface to which the second target line segment belongs is adjacent to the surface to which the first target line segment belongs.
When step B9 is executed, all the remaining line segments in the preset line segment pool may be traversed, then all the line segments whose first mark information represents the line segments as the first edges are determined, and then a second target line segment is screened from the determined first edges, where the third mark information of the second target line segment and the first target line segment represents that the plane to which the second target line segment belongs is adjacent to the plane to which the first target line segment belongs, that is, the adjacent plane to which the second target line segment belongs and the adjacent plane to which the first target line segment belongs are adjacent to each other.
And step B10, acquiring a second edge as a third target line segment according to the first mark information and the second mark information, wherein the third target line segment and the first target line segment belong to the same adjacent surface.
When step B10 is executed, all the remaining line segments in the preset line segment pool may be traversed, then all the line segments whose first labeled information characterization line segments are the second edges are determined, and then a third target line segment is screened out from the determined second edges, where the second labeled information of the third target line segment and the first target line segment characterize that the third target line segment and the first target line segment belong to the same adjacent surface, that is, the third target line segment is the second edge of the adjacent surface to which the first target line segment belongs.
Step B11, obtaining another second edge as a fourth target line segment according to the first mark information and the second mark information, or determining another second edge as a fourth target line segment according to the first mark information and the third mark information, where the fourth target line segment and the second target line segment belong to the same adjacent surface, or the surface to which the fourth target line segment belongs is adjacent to the surface to which the third target line segment belongs.
When step B11 is executed, all the remaining line segments in the preset line segment pool may be traversed, then all the line segments whose first mark information characterization line segments are the second edges are determined, then a fourth target line segment is screened out from the determined second edges, the second mark information characterization of the fourth target line segment and the second target line segment is that the fourth target line segment and the second target line segment belong to the same adjacent surface, and the third mark information characterization of the fourth target line segment and the third target line segment is that the surface to which the fourth target line segment belongs is adjacent to the surface to which the third target line segment belongs.
When a fourth target line segment is determined according to the first mark information and the second mark information, the fourth target line segment and the second target line segment belong to the same adjacent surface; and when the fourth target line segment is determined according to the first mark information and the third mark information, the fourth target line segment is adjacent to the surface to which the third target line segment belongs.
It should be noted that, in the steps B8 through B11 of the present embodiment, a first edge is identified first, and then other edges associated with the first edge are identified, and optionally, a second edge is identified first, and then other edges associated with the second edge are identified by methods similar to the steps B8 through B11.
And step B12, determining board seam gap information between the adjacent surface to which the first target line segment belongs and the adjacent surface to which the second target line segment belongs, and recording the board seam gap information as target board seam gap information.
For example, as shown in fig. 3, if the adjacent surface to which the first target line segment belongs is the surface B1, and the adjacent surface to which the second target line segment belongs is the surface a2, the target board seam gap information determined in step B12 is width 1.
And step B13, constructing a slab joint model between the target adjacent floor slabs according to the respective coordinate information of the first target line segment, the second target line segment, the third target line segment and the fourth target line segment and the target slab joint gap information.
The coordinate information here is the coordinate information of the first target line segment, the coordinate information of the second target line segment, the coordinate information of the third target line segment and the coordinate information of the fourth target line segment.
Alternatively, step B13 may include steps B131 to B133, where:
and step B131, projecting along the direction of a plane formed by the first target line segment and the second target line segment, and judging whether a first overlapped line segment exists according to the respective coordinate information of the first target line segment and the second target line segment.
Specifically, the position of the first target line segment may be determined according to coordinate information of the first target line segment, the position of the second target line segment may be determined according to coordinate information of the second target line segment, a direction along a plane formed by the first target line segment and the second target line segment is determined as a first direction, the first target line segment is projected to the position of the second target line segment in the first direction at the position of the first target line segment, or the second target line segment is projected to the position of the first target line segment in the first direction at the position of the second target line segment, whether an overlapped line segment exists between the first target line segment and the second target line segment is determined, and if the overlapped line segment exists, the overlapped line segment is referred to as a first overlapped line segment.
As shown in fig. 5, taking the first target line segment as BC1 in fig. 3 and the second target line segment as AC2 in fig. 3 as an example, since BC1 and AC2 do not overlap spatially, in order to determine whether there is an overlapping line segment between BC1 and AC2, it is necessary to project both to the same position, i.e., along the direction of the plane formed by the BC1, for example, AC2 is projected to the position of BC1, and then it is determined that there is an overlapping line segment between the BC1 and AC2, i.e., the first overlapping line segment.
And step B132, projecting along the direction of a plane formed by the third target line segment and the fourth target line segment, and judging whether a second overlapped line segment exists according to the respective coordinate information of the third target line segment and the fourth target line segment.
Specifically, the position of the third target line segment may be determined according to coordinate information of the third target line segment, the position of the fourth target line segment may be determined according to coordinate information of the fourth target line segment, the direction of a plane formed by the third target line segment and the fourth target line segment is determined as the second direction, the third target line segment is projected to the position of the fourth target line segment in the second direction at the position of the third target line segment, or the fourth target line segment is projected to the position of the third target line segment in the second direction at the position of the fourth target line segment, and whether there is an overlapped line segment between the third target line segment and the fourth target line segment is determined, which is referred to as a second overlapped line segment.
And step B133, when the first overlapped line segment exists and the second overlapped line segment exists, constructing a cuboid as a plate seam model according to the first overlapped line segment, the second overlapped line segment and the target plate seam gap information.
The first overlapped line segment, the second overlapped line segment and the target slab seam gap information may be regarded as the length, width and height of the cuboid, the cuboid is constructed, and the constructed cuboid is determined as the slab seam model to be constructed.
And step B14, the first overlapped line segment is cut off from the first target line segment and the second target line segment, and the cut line segment and the corresponding coordinate information are obtained.
Specifically, a first overlapped line segment is cut off from a first target line segment, and the cut line segment and coordinate information of the line segment are obtained; and intercepting the first overlapped line segment of the second target line segment to obtain the intercepted line segment and the coordinate information of the line segment.
And step B15, a second overlapped line segment is cut off from the third target line segment and the fourth target line segment, and the cut line segment and the corresponding coordinate information are obtained.
Specifically, a second overlapped line segment is cut off from a third target line segment, and the cut line segment and the coordinate information of the line segment are obtained; and intercepting the second overlapped line segment of the fourth target line segment to obtain the intercepted line segment and the coordinate information of the line segment.
And step B16, putting the intercepted line segment and the corresponding coordinate information back into a preset line segment pool.
And B14, the intercepted line segments obtained in the step B8932 and the step B15 and the coordinate information of each intercepted line segment are put back into a preset line segment pool, and then the line segments are determined and intercepted circularly according to the steps B8 to B16.
The intercepted line segment corresponding to the first target line segment can be used as a new first target line segment, the intercepted line segment corresponding to the second target line segment can be used as a new second target line segment, the intercepted line segment corresponding to the third target line segment can be used as a new third target line segment, and the intercepted line segment corresponding to the fourth target line segment can be used as a new fourth target line segment.
Optionally, when no first overlapped line segment exists between line segments of each first edge attribute in the preset line segment pool, and/or no second overlapped line segment exists between line segments of each second edge attribute, the building of the plate seam model is stopped. Or stopping building the plate seam model when the length of each line segment in the preset line segment pool is smaller than a preset length threshold (such as 50 mm). Or when the length of the first overlapped line segment and/or the second overlapped line segment is preset to be a length threshold value (such as 50mm), stopping building the plate seam model.
For example, as shown in fig. 6, LinePool is a preset line pool, a line segment L [0] is selected as a first target line segment, a line segment in the preset line pool is traversed, a relationship between the line segment and the L [0] is judged, a second target line segment is determined, for example, a relationship between a line segment L [0 … N-1] and the L [0] is judged, i.e., the L [0] and the L [0 … N-1] are matched (Matching in the figure), if Matching is successful, the L [0 … N-1] is determined as a second target line segment, a first overlapped line segment (CutLine in the figure) is determined, then the line segment of the first overlapped line segment is determined to be cut out from the L [0] and the L [0 … N-1], and the cut line segment and the corresponding coordinate information are placed back into the preset line segment pool. If L0 does not match L0 … N-1, then find the line from the preset line segment pool again. The position relationship of the line segments of each first edge attribute in the preset line segment pool is shown in fig. 7A to 7D, and the position relationship of the line segments of each second edge attribute is also shown in fig. 7A to 7D. In fig. 7A, the left segment length completely includes the right segment length, and the first overlapped segment length or the second overlapped segment length is the right segment length, i.e. the length in the middle of the dotted line in the figure; in fig. 7B, the left line segment overlaps the upper length of the right line segment, and the upper overlapping length of the first overlapping line segment or the second overlapping line segment is also the length in the middle of the dotted line; in fig. 7C, the left line segment overlaps the lower length of the right line segment, and the length of the lower overlapping length of the first overlapping line segment or the second overlapping line segment is also the length in the middle of the dotted line; in fig. 7D, there is no overlapping length portion between the left line segment and the right line segment, and if the line segment position relationships in the preset line segment pool are all as shown in fig. 7D, the construction of the slab seam model is stopped.
Optionally, after all slab joint models between the target adjacent floor slabs are built, the built slab joint models need to be put back to corresponding positions, specifically, after the step of building the slab joint models between the target adjacent floor slabs according to the identification information of the adjacent surfaces and the slab joint gap information, the slab joint model building method further includes:
receiving a plate seam model arrangement instruction, and determining a first overlapping line segment and a second overlapping line segment used when a target plate seam model is constructed;
determining an area range according to the respective coordinate information of the first overlapped line segment and the second overlapped line segment;
and arranging the target plate seam model within the determined area range.
In this embodiment, a specific area range may be determined according to respective coordinate information of the first overlapping line segment and the second overlapping line segment used in constructing the target slab seam model, and then the target slab seam model may be placed in the area range. For each plate seam model, the corresponding area range can be determined through the steps.
Optionally, the step of arranging the target slab seam model within the determined area comprises:
when the plate seam model arrangement instruction comprises plate seam coverage information and a plate seam model is arranged in the area range, replacing the arranged plate seam model with a target plate seam model;
and when the plate seam model arrangement command does not contain plate seam coverage information and the plate seam model is arranged in the area range, discarding the target plate seam model.
If the plate seam model exists in the determined area range, judging whether the plate seam model arrangement instruction contains plate seam covering information, if so, replacing the arranged plate seam model by the target plate seam model, and otherwise, discarding the target plate seam model. Wherein the slab seam coverage information represents that coverage is required.
For example, as shown in fig. 2, when an engineer checks a range covering the automatic merging of the board seam by the board seam primitive at the same position, indicating that the board seam model arrangement instruction includes the board seam covering information, the covering may be performed.
According to the plate seam model construction method provided by the embodiment, when the plate seam model is constructed, the first edge and the second edge of each adjacent surface between target adjacent floor slabs are placed into the preset line segment pool, then the preset line segment pool is traversed according to the identification information of the line segments, so that the plate seam models are constructed in batch, when the engineering quantity is large and the relation among various members in the building model is complex, the accuracy of the building model can be improved, a large number of plate seam models can be constructed accurately and quickly, the construction speed is improved, and the workload and the complexity are greatly reduced.
EXAMPLE III
The third embodiment of the invention provides a construction method of a slab joint model between floors, which accurately and comprehensively takes the total consumption of the first material and the total consumption of the second material of the slab joint model into consideration, improves the integrity of floor services, and simultaneously improves the accuracy of calculating the total consumption of engineering. Part of the steps of the plate seam model construction method are the same as those in the first embodiment, and this part of the steps are not described again in this embodiment, and reference may be made to the first embodiment specifically. Fig. 8 is a flowchart illustrating a method for constructing a slab joint model between floors according to a third embodiment of the present invention, and as shown in fig. 8, the method for constructing a slab joint model between floors may include steps C1 to C8, where:
and step C1, determining the target adjacent floor.
And step C2, acquiring identification information of adjacent surfaces of the target adjacent floor slabs and slab joint gap information between the target adjacent floor slabs, wherein the adjacent surfaces comprise each side surface of two adjacent floor slabs on the adjacent sides.
And step C3, constructing a slab joint model between the target adjacent floor slabs according to the identification information of the adjacent surfaces and the slab joint gap information.
And step C4, acquiring the first material usage amount associated with each preset plate seam type, and determining a plate seam model associated with each preset plate seam type.
The plate seam gap information can also comprise a plate seam gap value and a preset plate seam type, a plate seam model of a cuboid pattern can be constructed according to the plate seam gap value, the plate seam model of the cuboid pattern can be filled with material usage according to the preset plate seam type, and a plate seam entity is formed.
The preset plate seam types can comprise close splicing seams, post-cast small seams and post-cast seams. According to business requirements, it can be defined that a board seam with a width smaller than 50mm is a close splicing seam, a board seam with a width larger than or equal to 50mm and smaller than 200mm is a post-cast small seam, and a board seam with a width larger than or equal to 200mm is a post-cast seam.
As shown in fig. 2, when automatically constructing the slab seam model, the known slab seam width (B) corresponds to a preset slab seam width condition: the plate gap value is in the range of [300mm, + ∞ ], and the plate gap width (B) corresponds to a plate gap type: and (4) determining the type of the corresponding plate seam model as the post-cast seam-1 when the plate seam gap value is in the range of [300mm, + ∞). In addition, each selected plate seam type predefines the first material dosage of each plate seam model of the type, for example, the post-cast joint-1 defines that each plate seam model corresponding to the plate seam type needs 3 steel bars, and the post-cast joint-2 defines that each plate seam model corresponding to the plate seam type needs 5 steel bars.
As shown in fig. 9, when the slab joint model is manually constructed, since an engineer is required to specify a target adjacent floor, the type of the only one slab joint model between the target adjacent floor is the type specified in fig. 9, such as post-cast small joint-2. Similar to fig. 2, each selected slot type also predefines the first material dosage for each slot model of that type.
The first material dosage is, for example, a reinforcing steel dosage. For each preset plate seam type associated first material dosage, the data format is as follows: for longitudinal ribs at the bottom of the longitudinal joint plate, the number, the grade, the diameter, the spacing and other information are predefined; the number, grade and diameter, grade, diameter and spacing, information such as the number, grade, diameter and spacing and the like of the folded angle additional through-length ribs are predefined.
And step C5, determining the total first material consumption of all the constructed plate seam models according to the first material consumption associated with each preset plate seam type and the number of the plate seam models associated with each preset plate seam type.
Calculating the product of the first material usage amount associated with each preset plate seam type and the number of plate seam models associated with the preset plate seam type to obtain the first material usage amount of all the plate seam models associated with each preset plate seam type; and summarizing the first material usage of the plate seam models related to all preset plate seam types to obtain the total usage of the first materials.
And step C6, determining other members between the target adjacent floor slabs except for the constructed plate seam models.
Other components, such as walls, beams, columns or plate holes, may exist between the adjacent target floor slabs, and occupy part of the volume of the plate seam model, so that the components need to be taken into account when calculating the engineering amount.
And step C7, determining the total second material consumption of all the constructed plate seam models according to the constructed plate seam models and the determined other components.
The second material amount is, for example, civil engineering amount.
Specifically, the difference between the volume of each plate seam model and the volume of other structures can be determined, the difference between the side area of each plate seam model and the side area of other structures can be determined, and the like, and then the total amount of the second material can be calculated according to the obtained difference. When the usage amount of the second material is calculated according to the information such as the actual volume difference value and the side area difference value, the operation can be performed by the method in the prior art, and the detailed description is omitted here.
And step C8, determining the total engineering consumption according to the total first material consumption and the total second material consumption of all the constructed plate seam models.
And summarizing the total first material consumption and the total second material consumption of all the plate seam models obtained through calculation and the total first material consumption and the total second material consumption of other building components to obtain the total engineering consumption. The total usage amount of the first material and the total usage amount of the second material of other building constructions can also be determined by a method common in the industry.
According to the method, the total first material usage and the total second material usage of all the plate seam models are calculated according to the plate seam models obtained through construction, then the total engineering usage is calculated sequentially according to the first material usage and the total second material usage, due to the fact that the material usage of the plate seam models is taken into account, accuracy and completeness of the total engineering usage calculation are improved, and the problems that in the prior art, the total engineering usage calculation is inaccurate, and extra manpower and material resources are required to be paid by a construction party in the construction process to handle extra work are solved.
Example four
The fourth embodiment of the present invention further provides a device for constructing a slab joint model between floors, which corresponds to the method for constructing a slab joint model between floors provided in the first embodiment of the present invention, and corresponding technical features and technical effects are not described in detail in this embodiment, and reference may be made to the first embodiment of the present invention for relevant points. Specifically, fig. 10 is a block diagram illustrating an apparatus for constructing a slab joint model between floor slabs according to a fourth embodiment of the present invention. As shown in fig. 10, the apparatus 1000 for constructing a slab joint model between floors may include a determining module 1001, an obtaining module 1002, and a constructing module 1003, wherein:
a determination module 1001 for determining a target adjacent floor;
an obtaining module 1002, configured to obtain identification information of adjacent surfaces of the target adjacent floor slabs and slab joint gap information between the target adjacent floor slabs, where the adjacent surfaces include each side surface of two adjacent floor slabs on adjacent sides;
a constructing module 1003, configured to construct a slab joint model between the target adjacent floor slabs according to the identification information of the adjacent surfaces and the slab joint gap information.
Optionally, the obtaining module, when performing the step of obtaining the identification information of the adjacent surfaces of the target adjacent floor slab, is further configured to: acquiring coordinate information of a first edge and a second edge of each adjacent surface of the target adjacent floor slab, wherein the first edge and the second edge of each adjacent surface are adjacent edges; acquiring first marking information of a first edge and a second edge of each adjacent surface of the target adjacent floor slab, wherein the first marking information is used for marking that a line segment of each adjacent surface belongs to the first edge or the second edge; acquiring second marking information of a first edge and a second edge of each adjacent surface of the target adjacent floor slab, wherein the second marking information is used for marking whether the first edge and the second edge belong to the same adjacent surface; acquiring third marking information of a first edge and a second edge of each adjacent surface of the target adjacent floor slab, wherein the third marking information is used for marking whether the surfaces of any two line segments are adjacent or not; and storing the respective coordinate information, the first mark information, the second mark information and the third mark information of the first edge and the second edge in a preset line segment pool.
Optionally, the building module is further configured to: acquiring a first edge as a first target line segment according to the first mark information; acquiring another first edge as a second target line segment according to the first mark information and the third mark information, wherein the surface to which the second target line segment belongs is adjacent to the surface to which the first target line segment belongs; acquiring a second edge as a third target line segment according to the first mark information and the second mark information, wherein the third target line segment and the first target line segment belong to the same adjacent surface; and acquiring another second edge as a fourth target line segment according to the first mark information and the second mark information, or determining another second edge as the fourth target line segment according to the first mark information and the third mark information, wherein the fourth target line segment and the second target line segment belong to the same adjacent surface, or the surface to which the fourth target line segment belongs is adjacent to the surface to which the third target line segment belongs.
Optionally, the building module is further configured to: determining board seam gap information between the adjacent surface to which the first target line segment belongs and the adjacent surface to which the second target line segment belongs, and recording the board seam gap information as target board seam gap information; and constructing a slab joint model between the target adjacent floor slabs according to the respective coordinate information of the first target line segment, the second target line segment, the third target line segment and the fourth target line segment and the target slab joint gap information.
Optionally, the building module, when performing the step of building the slab joint model between the target adjacent floor slabs according to the coordinate information of each of the first target line segment, the second target line segment, the third target line segment, and the fourth target line segment and the target slab joint gap information, is further configured to: projecting along the direction of a plane formed by the first target line segment and the second target line segment, and judging whether a first overlapped line segment exists according to the respective coordinate information of the first target line segment and the second target line segment; projecting along the direction of a plane formed by the third target line segment and the fourth target line segment, and judging whether a second overlapped line segment exists according to the respective coordinate information of the third target line segment and the fourth target line segment; and when the first overlapped line segment exists and the second overlapped line segment exists, constructing a cuboid according to the first overlapped line segment, the second overlapped line segment and the target plate seam gap information to serve as the plate seam model.
Optionally, the apparatus further comprises: the first truncation module is used for, when the first overlapped line segment exists and the second overlapped line segment exists, constructing a cuboid according to the first overlapped line segment, the second overlapped line segment and the target slab seam gap information, and truncating the first overlapped line segment from the first target line segment and the second target line segment after the step of serving as the slab seam model, so as to obtain the truncated line segment and corresponding coordinate information; the second intercepting module intercepts the second overlapped line segment from the third target line segment and the fourth target line segment to obtain the intercepted line segment and corresponding coordinate information; and the replacing module is used for replacing the intercepted line segment and the corresponding coordinate information into the preset line segment pool.
Optionally, the apparatus further comprises: the receiving module is used for receiving a plate seam model arrangement instruction after the step of constructing the plate seam model between the target adjacent floor slabs according to the identification information of the adjacent surfaces and the plate seam gap information, and determining a first overlapping line segment and a second overlapping line segment used when the target plate seam model is constructed; the first processing module is used for determining an area range according to the respective coordinate information of the first overlapped line segment and the second overlapped line segment; and the arrangement module is used for arranging the target plate seam model in the determined area range.
Optionally, the placement module is further configured to: when the plate seam model arrangement instruction contains plate seam coverage information and a plate seam model is arranged in the area range, replacing the arranged plate seam model with the target plate seam model; and when the plate seam model arrangement instruction does not contain plate seam coverage information and the plate seam model is arranged in the area range, discarding the target plate seam model.
Optionally, the determining module is further configured to: determining all adjacent floor slabs at the preset floor position from a pre-constructed floor slab model; acquiring plate seam gap information between all adjacent floor slabs at the preset floor position; and when the acquired plate seam gap information between any two adjacent floor slabs meets the preset plate seam width condition, determining the corresponding adjacent floor slab as the target adjacent floor slab.
Optionally, the determining module is further configured to: when a slab seam insertion instruction is detected, determining a slab seam insertion position to which the slab seam insertion instruction points from a pre-constructed floor slab model; and when the plate seam inserting position is a preset plate seam inserting position, determining floor slabs positioned on two sides of the plate seam inserting position as the target adjacent floor slabs.
Optionally, the apparatus further comprises: the second processing module is used for acquiring the first material usage amount associated with each preset slab joint type after the step of constructing the slab joint model between the target adjacent floor slabs according to the identification information of the adjacent surfaces and the slab joint gap information, and determining the slab joint model associated with each preset slab joint type; the third processing module is used for determining the total first material consumption of all constructed plate seam models according to the first material consumption associated with each preset plate seam type and the number of the plate seam models associated with each preset plate seam type; the fourth processing module is used for determining other members between the target adjacent floor slabs except for the constructed plate seam models; the fifth processing module is used for determining the total second material consumption of all the constructed plate seam models according to the constructed plate seam models and the determined other components; and the sixth processing module is used for determining the total engineering consumption according to the total first material consumption and the total second material consumption of all the constructed plate seam models.
EXAMPLE five
Fig. 11 is a block diagram of a computer device suitable for implementing a method for constructing a slab joint model between floor slabs according to a fifth embodiment of the present invention. In this embodiment, the computer device 1100 may be a smart phone, a tablet computer, a notebook computer, a desktop computer, a rack server, a blade server, a tower server, or a rack server (including an independent server or a server cluster composed of a plurality of servers), and the like that execute programs. As shown in fig. 11, the computer device 1100 of the present embodiment includes at least, but is not limited to: a memory 1101, a processor 1102, and a network interface 1103 that may be communicatively coupled to each other via a system bus. It is noted that fig. 11 only shows a computer device 1100 having components 1101 and 113, but it is to be understood that not all of the shown components are required and that more or fewer components may alternatively be implemented.
In this embodiment, the memory 1103 includes at least one type of computer-readable storage medium, which includes flash memory, a hard disk, a multimedia card, a card-type memory (e.g., SD or DX memory, etc.), a Random Access Memory (RAM), a Static Random Access Memory (SRAM), a Read Only Memory (ROM), an Electrically Erasable Programmable Read Only Memory (EEPROM), a Programmable Read Only Memory (PROM), a magnetic memory, a magnetic disk, an optical disk, and the like. In some embodiments, the storage 1101 may be an internal storage unit of the computer device 1100, such as a hard disk or a memory of the computer device 1100. In other embodiments, the memory 1101 may also be an external storage device of the computer device 1100, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), or the like, provided on the computer device 1100. Of course, the memory 1101 may also include both internal and external memory units of the computer device 1100. In the present embodiment, the memory 1101 is generally used to store an operating system installed in the computer device 1100 and various types of application software, such as program codes of a method for constructing a slab joint model between floors.
Processor 1102 may be a Central Processing Unit (CPU), controller, microcontroller, microprocessor, or other data Processing chip in some embodiments. The processor 1102 generally operates to control the overall operation of the computer device 1100. Such as performing control and processing related to data interaction or communication with computer device 1100. In this embodiment, the processor 1102 is configured to execute program codes of the steps of the method for constructing a slab joint model between floors stored in the memory 1101.
In this embodiment, the method for constructing the slab joint model between the floor panels stored in the memory 1101 may be further divided into one or more program modules and executed by one or more processors (in this embodiment, the processor 1102) to complete the present invention.
The network interface 1103 may comprise a wireless network interface or a wired network interface, and the network interface 1103 is typically used to establish communication links between the computer device 1100 and other computer devices. For example, the network interface 1103 is used to connect the computer device 1100 to an external terminal via a network, establish a data transmission channel and a communication link between the computer device 1100 and the external terminal, and the like. The network may be a wireless or wired network such as an Intranet (Intranet), the Internet (Internet), a Global System of Mobile communication (GSM), Wideband Code Division Multiple Access (WCDMA), a 4G network, a 5G network, Bluetooth (Bluetooth), or Wi-Fi.
EXAMPLE six
The present embodiment also provides a computer-readable storage medium including a flash memory, a hard disk, a multimedia card, a card-type memory (e.g., SD or DX memory, etc.), a Random Access Memory (RAM), a Static Random Access Memory (SRAM), a Read Only Memory (ROM), an Electrically Erasable Programmable Read Only Memory (EEPROM), a Programmable Read Only Memory (PROM), a magnetic memory, a magnetic disk, an optical disk, a server, an App application mall, etc., on which a computer program is stored, which when executed by a processor, implements the steps of the method for constructing a seam model between floor panels.
It will be apparent to those skilled in the art that the modules or steps of the embodiments of the invention described above may be implemented by a general purpose computing device, they may be centralized on a single computing device or distributed across a network of multiple computing devices, and alternatively, they may be implemented by program code executable by a computing device, such that they may be stored in a storage device and executed by a computing device, and in some cases, the steps shown or described may be performed in an order different than that described herein, or they may be separately fabricated into individual integrated circuit modules, or multiple ones of them may be fabricated into a single integrated circuit module. Thus, embodiments of the invention are not limited to any specific combination of hardware and software.
It should be noted that the numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.

Claims (14)

1. A method of constructing a slab joint model between floors, the method comprising:
determining target adjacent floor slabs;
acquiring identification information of adjacent surfaces of the target adjacent floor slabs and slab joint gap information between the target adjacent floor slabs, wherein the adjacent surfaces comprise each side surface of two adjacent floor slabs on the adjacent side;
and constructing a slab joint model between the target adjacent floor slabs according to the identification information of the adjacent surfaces and the slab joint gap information.
2. The method of claim 1, wherein the step of obtaining identification information of the adjacent faces of the target adjacent floor slab comprises:
acquiring coordinate information of a first edge and a second edge of each adjacent surface of the target adjacent floor slab, wherein the first edge and the second edge of each adjacent surface are adjacent edges;
acquiring first marking information of a first edge and a second edge of each adjacent surface of the target adjacent floor slab, wherein the first marking information is used for marking that a line segment of each adjacent surface belongs to the first edge or the second edge;
acquiring second marking information of a first edge and a second edge of each adjacent surface of the target adjacent floor slab, wherein the second marking information is used for marking whether the first edge and the second edge belong to the same adjacent surface;
acquiring third marking information of a first edge and a second edge of each adjacent surface of the target adjacent floor slab, wherein the third marking information is used for marking whether the surfaces of any two line segments are adjacent or not;
and storing the respective coordinate information, the first mark information, the second mark information and the third mark information of the first edge and the second edge in a preset line segment pool.
3. The method of claim 2, wherein the step of constructing a slab joint model between the target adjacent floor slabs based on the identification information of the adjacent faces and the slab joint gap information comprises:
acquiring a first edge as a first target line segment according to the first mark information;
acquiring another first edge as a second target line segment according to the first mark information and the third mark information, wherein the surface to which the second target line segment belongs is adjacent to the surface to which the first target line segment belongs;
acquiring a second edge as a third target line segment according to the first mark information and the second mark information, wherein the third target line segment and the first target line segment belong to the same adjacent surface;
and acquiring another second edge as a fourth target line segment according to the first mark information and the second mark information, or determining another second edge as the fourth target line segment according to the first mark information and the third mark information, wherein the fourth target line segment and the second target line segment belong to the same adjacent surface, or the surface to which the fourth target line segment belongs is adjacent to the surface to which the third target line segment belongs.
4. The method of claim 3, wherein the step of constructing a slab joint model between the target adjacent floor slabs based on the identification information of the adjacent faces and the slab joint gap information further comprises:
determining board seam gap information between the adjacent surface to which the first target line segment belongs and the adjacent surface to which the second target line segment belongs, and recording the board seam gap information as target board seam gap information;
and constructing a slab joint model between the target adjacent floor slabs according to the respective coordinate information of the first target line segment, the second target line segment, the third target line segment and the fourth target line segment and the target slab joint gap information.
5. The method of claim 4, wherein the step of constructing a slab joint model between the target adjacent floor slabs according to the coordinate information of each of the first, second, third and fourth target line segments and the target slab joint gap information comprises:
projecting along the direction of a plane formed by the first target line segment and the second target line segment, and judging whether a first overlapped line segment exists according to the respective coordinate information of the first target line segment and the second target line segment;
projecting along the direction of a plane formed by the third target line segment and the fourth target line segment, and judging whether a second overlapped line segment exists according to the respective coordinate information of the third target line segment and the fourth target line segment;
and when the first overlapped line segment exists and the second overlapped line segment exists, constructing a cuboid according to the first overlapped line segment, the second overlapped line segment and the target plate seam gap information to serve as the plate seam model.
6. The method of claim 5, wherein after the step of constructing a cuboid from the first overlapping line segment, the second overlapping line segment, and the target slab gap information as the slab gap model when the first overlapping line segment exists and the second overlapping line segment exists, the method further comprises:
intercepting the first overlapped line segment from the first target line segment and the second target line segment to obtain the intercepted line segment and corresponding coordinate information;
intercepting the second overlapped line segment from the third target line segment and the fourth target line segment to obtain the intercepted line segment and corresponding coordinate information;
and putting the intercepted line segment and the corresponding coordinate information back into the preset line segment pool.
7. The method of claim 5, wherein after the step of constructing a slab joint model between the target adjacent floor slabs based on the identification information of the adjacent faces and the slab joint gap information, the method further comprises:
receiving a plate seam model arrangement instruction, and determining a first overlapping line segment and a second overlapping line segment used when a target plate seam model is constructed;
determining an area range according to the respective coordinate information of the first overlapped line segment and the second overlapped line segment;
and arranging the target plate seam model within the determined area range.
8. The method of claim 7, wherein the step of placing the target panel seam model within the determined area comprises:
when the plate seam model arrangement instruction contains plate seam coverage information and a plate seam model is arranged in the area range, replacing the arranged plate seam model with the target plate seam model;
and when the plate seam model arrangement instruction does not contain plate seam coverage information and the plate seam model is arranged in the area range, discarding the target plate seam model.
9. The method of claim 1, wherein the step of determining a target adjacent floor comprises:
determining all adjacent floor slabs at the preset floor position from a pre-constructed floor slab model;
acquiring plate seam gap information between all adjacent floor slabs at the preset floor position;
and when the acquired plate seam gap information between any two adjacent floor slabs meets the preset plate seam width condition, determining the corresponding adjacent floor slab as the target adjacent floor slab.
10. The method of claim 1, wherein the step of determining a target adjacent floor comprises:
when a slab seam insertion instruction is detected, determining a slab seam insertion position to which the slab seam insertion instruction points from a pre-constructed floor slab model;
and when the plate seam inserting position is a preset plate seam inserting position, determining floor slabs positioned on two sides of the plate seam inserting position as the target adjacent floor slabs.
11. The method of claim 1, wherein after the step of constructing a slab joint model between the target adjacent floor slabs based on the identification information of the adjacent faces and the slab joint gap information, the method further comprises:
acquiring the first material usage amount associated with each preset plate seam type, and determining a plate seam model associated with each preset plate seam type;
determining the total first material consumption of all constructed plate seam models according to the first material consumption associated with each preset plate seam type and the number of the plate seam models associated with each preset plate seam type;
determining other members between the target adjacent floor slabs except for the constructed plate seam models;
determining the total usage amount of the second materials of all the constructed plate seam models according to the constructed plate seam models and the determined other components;
and determining the total engineering consumption according to the total first material consumption and the total second material consumption of all the constructed plate seam models.
12. An apparatus for constructing a slab joint model between floors, the apparatus comprising:
the determining module is used for determining target adjacent floor slabs;
the acquisition module is used for acquiring identification information of adjacent surfaces of the target adjacent floor slabs and plate gap information between the target adjacent floor slabs, wherein the adjacent surfaces comprise each side surface of two adjacent floor slabs on adjacent sides;
and the construction module is used for constructing a slab joint model between the target adjacent floor slabs according to the identification information of the adjacent surfaces and the slab joint gap information.
13. A computer device, the computer device comprising: memory, processor and computer program stored on the memory and executable on the processor, characterized in that the processor implements the method of any of claims 1 to 11 when executing the computer program.
14. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the method of any one of claims 1 to 11.
CN202110054425.0A 2021-01-15 2021-01-15 Construction method, device, equipment and storage medium of plate seam model between floors Active CN112749436B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110054425.0A CN112749436B (en) 2021-01-15 2021-01-15 Construction method, device, equipment and storage medium of plate seam model between floors

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110054425.0A CN112749436B (en) 2021-01-15 2021-01-15 Construction method, device, equipment and storage medium of plate seam model between floors

Publications (2)

Publication Number Publication Date
CN112749436A true CN112749436A (en) 2021-05-04
CN112749436B CN112749436B (en) 2024-04-12

Family

ID=75652102

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110054425.0A Active CN112749436B (en) 2021-01-15 2021-01-15 Construction method, device, equipment and storage medium of plate seam model between floors

Country Status (1)

Country Link
CN (1) CN112749436B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113553651A (en) * 2021-07-28 2021-10-26 杭州群核信息技术有限公司 Split fan generation method and device and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090128558A1 (en) * 2007-11-16 2009-05-21 M.I.C. Industries, Inc. Systems and methods for computational design and modeling of buildings
WO2017121315A1 (en) * 2016-01-12 2017-07-20 广州机施建设集团有限公司 Construction method for building truss and floor slab
CN107610230A (en) * 2017-09-12 2018-01-19 首都师范大学 A kind of cutting of 3D printing mathematical model and method of interface and application
CN109440970A (en) * 2018-12-21 2019-03-08 刘祥锦 Assemble shear wall structure linked system and its design method and vertical seam connection structure
CN110851895A (en) * 2019-09-20 2020-02-28 久瓴(上海)智能科技有限公司 ALC wall node generation method, device and storage medium
CN111783203A (en) * 2020-06-23 2020-10-16 中民筑友建设科技集团有限公司 BIM-based floor slab outer contour body generation method, device, equipment and medium

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090128558A1 (en) * 2007-11-16 2009-05-21 M.I.C. Industries, Inc. Systems and methods for computational design and modeling of buildings
WO2017121315A1 (en) * 2016-01-12 2017-07-20 广州机施建设集团有限公司 Construction method for building truss and floor slab
CN107610230A (en) * 2017-09-12 2018-01-19 首都师范大学 A kind of cutting of 3D printing mathematical model and method of interface and application
CN109440970A (en) * 2018-12-21 2019-03-08 刘祥锦 Assemble shear wall structure linked system and its design method and vertical seam connection structure
CN110851895A (en) * 2019-09-20 2020-02-28 久瓴(上海)智能科技有限公司 ALC wall node generation method, device and storage medium
CN111783203A (en) * 2020-06-23 2020-10-16 中民筑友建设科技集团有限公司 BIM-based floor slab outer contour body generation method, device, equipment and medium

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
解忠舒;胡国锋;张洪杰;梁诗雪;: "密拼连接叠合楼板精细化建模与损伤分析", 科技通报, no. 04 *
邹贻权;陈梦君;: "叠合板深化设计的可建设性问题分析与对策", 价值工程, no. 06 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113553651A (en) * 2021-07-28 2021-10-26 杭州群核信息技术有限公司 Split fan generation method and device and storage medium
CN113553651B (en) * 2021-07-28 2024-02-20 杭州群核信息技术有限公司 Split fan generating method, device and storage medium

Also Published As

Publication number Publication date
CN112749436B (en) 2024-04-12

Similar Documents

Publication Publication Date Title
CN109147013B (en) Method, equipment and storage medium for automatically generating deep drawing of component
Wei et al. BIM-based method calculation of auxiliary materials required in housing construction
CN112948914B (en) Method, processing device and storage medium for automatically generating Liang Peijin diagrams
CN111090903B (en) BIM-based component statistical method and related device
CN112749436B (en) Construction method, device, equipment and storage medium of plate seam model between floors
CN111986326A (en) Construction method and device of three-dimensional road model, computer equipment and storage medium
CN114565703A (en) Method, device and equipment for adjusting centralized labeling and readable storage medium
CN112784340A (en) Conversion method and conversion device for construction Building Information Modeling (BIM)
CN113821860B (en) Method, device, equipment and storage medium for determining break point on steel bar graphic element
CN112948927B (en) Building corner judging method, computer device and storage medium
CN115292778A (en) Wall disassembling method, device, equipment and storage medium
CN116663098A (en) Construction scene graphical management method and device based on BIM
CN116090074A (en) Calculation method, device, equipment and readable storage medium based on construction section operation
CN116432294A (en) Method and device for generating reinforcement area, electronic equipment and storage medium
CN114444185A (en) In-situ labeling identification method and device and electronic equipment
CN113026457B (en) Road construction segment determining method and determining device
CN114358380A (en) Method, equipment and processor for engineering vehicle scheduling
CN113919033A (en) Method and device for determining steel bar throwing in construction section
JP2001177934A (en) Cable tray allocating device
CN112884899A (en) Three-dimensional member generation method and device, computer device and storage medium
CN112598794A (en) Method, device and equipment for determining three-dimensional model of steel bar of arched building
CN114926566A (en) Switching beam in-situ labeling method, device, equipment and readable storage medium
CN117171849B (en) Method for automatically creating business module in business working unit based on building module
JP7342642B2 (en) Design support equipment and design support program
CN116975950A (en) Method, device, equipment and readable storage medium for constructing high-strength node model

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
GR01 Patent grant
GR01 Patent grant