CN114117595A - Coating area calculation method, device and equipment and readable storage medium - Google Patents

Coating area calculation method, device and equipment and readable storage medium Download PDF

Info

Publication number
CN114117595A
CN114117595A CN202111349771.8A CN202111349771A CN114117595A CN 114117595 A CN114117595 A CN 114117595A CN 202111349771 A CN202111349771 A CN 202111349771A CN 114117595 A CN114117595 A CN 114117595A
Authority
CN
China
Prior art keywords
area
calculating
coating
bim
dimensional structure
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
CN202111349771.8A
Other languages
Chinese (zh)
Other versions
CN114117595B (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.)
China Railway Major Bridge Reconnaissance and Design Institute Co Ltd
Original Assignee
China Railway Major Bridge Reconnaissance and Design Institute 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 China Railway Major Bridge Reconnaissance and Design Institute Co Ltd filed Critical China Railway Major Bridge Reconnaissance and Design Institute Co Ltd
Priority to CN202111349771.8A priority Critical patent/CN114117595B/en
Publication of CN114117595A publication Critical patent/CN114117595A/en
Application granted granted Critical
Publication of CN114117595B publication Critical patent/CN114117595B/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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/50Lighting effects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2200/00Indexing scheme for image data processing or generation, in general
    • G06T2200/04Indexing scheme for image data processing or generation, in general involving 3D image data
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Geometry (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Structural Engineering (AREA)
  • Civil Engineering (AREA)
  • Computer Graphics (AREA)
  • Architecture (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Image Generation (AREA)
  • Coating Apparatus (AREA)

Abstract

The invention provides a method, a device and equipment for calculating a coating area and a readable storage medium. The method comprises the following steps: establishing a BIM three-dimensional structure model of a structure body to be calculated, wherein the BIM three-dimensional structure model is made of diffuse reflection materials; placing the BIM three-dimensional structure model in an illumination scene, wherein the outer surface of the BIM three-dimensional structure model is irradiated by a scattering light source in the illumination scene; reading the illumination intensity of the scattering light source on each surface of the BIM three-dimensional structure model; and calculating to obtain a first coating type area, a second coating type area and a third coating type area of the BIM three-dimensional structure model according to the illumination intensity. According to the invention, the coating type of the structure body is calculated after judging which coating type the structure body belongs to according to the illumination intensity on each surface of the structure body, so that the method is universal and simple, and the calculation precision and the labor efficiency are improved when the coating area is calculated.

Description

Coating area calculation method, device and equipment and readable storage medium
Technical Field
The invention relates to the field of computer aided design of building and bridge steel structures, in particular to a method, a device and equipment for calculating a coating area and a readable storage medium.
Background
In the field of building and bridge construction technology, steel structures are often used as structural forms. Since the steel structure is composed of steel plates or sections, and the steel is easily corroded, the surface of the steel structure is generally galvanized or coated, and regular maintenance is required. For the coating of the steel structure, the coating is generally divided into three coating types of inner surface area coating, outer surface area coating and semi-sealing area coating according to the contact condition of the part and the outside.
When designing a steel structure, a method of manual judgment and calculation is generally adopted. The method is characterized in that the coating type of each steel plate or section steel is judged manually, then the coating areas of the steel plates or section steels of the same coating type are added, and when the coating area is calculated, the areas of the joints of the steel plates or section steels and the areas of the inner surfaces of holes in the steel plates or section steels are easy to omit, so that the labor efficiency is low, and the calculation accuracy is low.
Disclosure of Invention
The invention mainly aims to provide a method, a device and equipment for calculating a coating area and a readable storage medium, and aims to solve the problems of low labor efficiency and low calculation accuracy in coating area calculation in the prior art.
In a first aspect, the present invention provides a method for calculating a coating area, including the steps of:
establishing a BIM three-dimensional structure model of a structure body to be calculated, wherein the BIM three-dimensional structure model is made of diffuse reflection materials;
placing the BIM three-dimensional structure model in an illumination scene, wherein the outer surface of the BIM three-dimensional structure model is irradiated by a scattering light source in the illumination scene;
reading the illumination intensity of the scattering light source on each surface of the BIM three-dimensional structure model;
and calculating to obtain a first coating type area, a second coating type area and a third coating type area of the BIM three-dimensional structure model according to the illumination intensity.
Optionally, the step of calculating a first painting type area, a second painting type area and a third painting type area of the BIM three-dimensional structure model according to the illumination intensity includes:
calculating the sum of the areas of the surfaces with the illumination intensity of zero to obtain the area of the first coating type;
calculating the sum of the areas of the surfaces with the illumination intensity larger than the threshold value to obtain the area of a second coating type;
and calculating the sum of the areas of the surfaces with the illumination intensity smaller than or equal to the threshold value and larger than zero to obtain the area of the third coating type.
Optionally, after the step of calculating the first painting type area, the second painting type area, and the third painting type area of the BIM three-dimensional structure model according to the illumination intensity, the method further includes:
and determining the required amount of the coating material according to the first coating type area, the second coating type area and the third coating type area.
Optionally, a scattering light source is arranged in the illumination scene, and the BIM three-dimensional structure model rotates at a constant speed in the illumination scene.
Optionally, a plurality of scattering light sources are arranged in the illumination scene, and the plurality of scattering light sources form a surrounding for the BIM three-dimensional structure model.
In a second aspect, the present invention also provides a device for calculating a coating area, including:
constructing a module: the method comprises the following steps of establishing a BIM three-dimensional structure model of a structure body to be calculated, wherein the BIM three-dimensional structure model is made of diffuse reflection materials;
placing a module: the BIM three-dimensional structure model is placed in an illumination scene, and the outer surface of the BIM three-dimensional structure model in the illumination scene is irradiated by a scattering light source;
a reading module: the device is used for reading the illumination intensity of the scattering light source on each surface of the BIM three-dimensional structure model;
a calculation module: and calculating to obtain a first coating type area, a second coating type area and a third coating type area of the BIM three-dimensional structure model according to the illumination intensity.
Optionally, the calculation module is specifically configured to:
calculating the sum of the areas of the surfaces with the illumination intensity of zero to obtain the area of the first coating type;
calculating the sum of the areas of the surfaces with the illumination intensity larger than the threshold value to obtain the area of a second coating type;
and calculating the sum of the areas of the surfaces with the illumination intensity smaller than or equal to the threshold value and larger than zero to obtain the area of the third coating type.
Optionally, the device for calculating the coating area further includes a determining module, configured to:
and determining the required amount of the coating material according to the first coating type area, the second coating type area and the third coating type area.
In a third aspect, the present invention further provides a paint area calculating apparatus, which includes a processor, a memory, and a paint area calculating program stored on the memory and executable by the processor, wherein when the processor executes the paint area calculating program, the steps of the paint area calculating method as described above are implemented.
In a fourth aspect, the present invention further provides a readable storage medium, on which a program for calculating a paint area is stored, wherein when the program for calculating a paint area is executed by a processor, the steps of the method for calculating a paint area as described above are implemented.
In the invention, a BIM three-dimensional structure model of a structure body to be calculated is established, wherein the BIM three-dimensional structure model is made of diffuse reflection materials; placing the BIM three-dimensional structure model in an illumination scene, wherein the outer surface of the BIM three-dimensional structure model is irradiated by a scattering light source in the illumination scene; reading the illumination intensity of the scattering light source on each surface of the BIM three-dimensional structure model; and calculating to obtain a first coating type area, a second coating type area and a third coating type area of the BIM three-dimensional structure model according to the illumination intensity. According to the invention, the coating type of the structure body is calculated after the surface of the structure body is judged to belong to which coating type without manual operation, but the coating type of the structure body is calculated after the surface of the structure body is judged to belong to which coating type according to the illumination intensity on the surface of the structure body, so that the method is universal and simple, the area of the joint of the steel plate or the section steel and the area of the inner surface of the hole on the steel plate or the section steel are not easy to omit when the coating area is calculated, and the calculation precision and the labor efficiency are improved.
Drawings
Fig. 1 is a hardware configuration diagram of a computing device of a coating area according to an embodiment of the present invention;
FIG. 2 is a schematic flow chart illustrating a method for calculating a coating area according to a first embodiment of the present invention;
FIG. 3 is a schematic structural diagram of a method for calculating a coating area according to an embodiment of the present invention;
fig. 4 is a functional block diagram of a device for calculating a coating area according to a first embodiment of the present invention.
The implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
In a first aspect, embodiments of the present invention provide a paint area calculating apparatus, which may be a Personal Computer (PC), a notebook computer, a server, or other apparatuses having a data processing function.
Referring to fig. 1, fig. 1 is a schematic diagram of a hardware structure of a coating area calculating device according to an embodiment of the present invention. In the embodiment of the present invention, the coating area calculating device may include a processor 1001 (e.g., a Central processing unit, CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. The communication bus 1002 is used for realizing connection communication among the components; the user interface 1003 may include a Display screen (Display), an input unit such as a Keyboard (Keyboard); the network interface 1004 may optionally include a standard wired interface, a WIreless interface (e.g., a WI-FI interface, WI-FI interface); the memory 1005 may be a Random Access Memory (RAM) or a non-volatile memory (non-volatile memory), such as a magnetic disk memory, and the memory 1005 may optionally be a storage device independent of the processor 1001. Those skilled in the art will appreciate that the hardware configuration depicted in FIG. 1 is not intended to be limiting of the present invention, and may include more or less components than those shown, or some components in combination, or a different arrangement of components.
With continued reference to fig. 1, the memory 1005 of fig. 1, which is one type of computer storage medium, may include an operating system, a network communication module, a user interface module, and a paint area calculation program. The processor 1001 may call a program for calculating the painting area stored in the memory 1005, and execute the method for calculating the painting area according to the embodiment of the present invention.
In a second aspect, an embodiment of the present invention provides a method for calculating a coating area.
In an embodiment, referring to fig. 2, fig. 2 is a schematic flow chart of a first embodiment of the method for calculating a coating area according to the present invention. As shown in fig. 2, the method for calculating the coating area includes the following steps:
s10: establishing a BIM three-dimensional structure model of a structure body to be calculated, wherein the BIM three-dimensional structure model is made of diffuse reflection materials;
in this embodiment, a BIM three-dimensional structure model of the structure to be calculated is established in the BIM design software, wherein the BIM three-dimensional structure model is made of a diffuse reflection material, and can better reflect light in any direction. In this embodiment, the BIM design software includes: revit software, Catia software, Rhino software, Inventor software, or 3DMax software. It is to be appreciated that the BIM design software in this embodiment is for reference only and is not limiting.
S20: placing the BIM three-dimensional structure model in an illumination scene, wherein the outer surface of the BIM three-dimensional structure model is irradiated by a scattering light source in the illumination scene;
in this embodiment, the BIM three-dimensional structure model is placed in an illumination scene, and one or more scattering light sources are disposed in the illumination scene, so that the outer surface of the BIM three-dimensional structure model is irradiated by the scattering light sources. If a scattering light source is arranged, controlling the BIM three-dimensional structure model to rotate at a constant speed in the illumination scene; if a plurality of scattering light sources are arranged, the plurality of scattering light sources form a spatial annular enclosure on the BIM three-dimensional structure model.
Further, in an embodiment, a scattering light source is disposed in the illumination scene, and the BIM three-dimensional structure model rotates at a constant speed in the illumination scene.
In this embodiment, only one scattering light source is arranged in the illumination scene, and the BIM three-dimensional structure model is controlled to rotate at a constant speed in the illumination scene, so that each outer surface of the BIM three-dimensional structure model is irradiated by the scattering light source.
Further, in an embodiment, a plurality of scattering light sources are disposed in the illumination scene, and the plurality of scattering light sources form an enclosure to the BIM three-dimensional structure model.
In this embodiment, a plurality of scattering light sources are disposed in the illumination scene, and the plurality of scattering light sources form a spatial annular enclosure to the BIM three-dimensional structure model, so that each outer surface of the BIM three-dimensional structure model is irradiated by the scattering light sources.
S30: reading the illumination intensity of the scattering light source on each surface of the BIM three-dimensional structure model;
in this embodiment, an API (Application Programming Interface) of the BIM design software is used, which is some predefined interfaces for controlling and secondarily developing software, to read the illumination intensity of the scattering light source on each surface of the BIM three-dimensional structure model. The illumination intensity of the scattering light source is not attenuated along with the distance, and is attenuated along with the increase of the number of diffuse reflection times, namely, the illumination intensity is weaker as the number of diffuse reflection times of the light scattered out by the scattering light source on each surface of the BIM three-dimensional structure model is larger.
S40: and calculating to obtain a first coating type area, a second coating type area and a third coating type area of the BIM three-dimensional structure model according to the illumination intensity.
In this embodiment, the illumination intensity of the scattering light source is defined as G, and the attenuation Rate of the light of the scattering light source per diffuse reflection is defined as Rate. When the light intensity G of the scattering light source is 10 ten thousand lux, the attenuation Rate per one time of diffuse reflection of the light of the scattering light source is 20%, and the light intensity after one time of attenuation of the light of the scattering light source is a threshold value, the threshold value M (G (1-Rate) is 8 ten thousand lux. The sum of the areas of the surfaces with the illumination intensity of zero is the area of the first coating type; the sum of the areas of the surfaces with the illumination intensity of more than 8 million luxes is the area of the second coating type; the sum of the areas of the surfaces with the illumination intensity less than or equal to 8 million lux and greater than zero is the area of the third coating type. Referring to fig. 3, fig. 3 is a schematic diagram of a structure according to an embodiment of the method for calculating the painting area of the present invention, as shown in fig. 3, the side without holes is a seal structure, the side with holes is a semi-seal structure, the first painting type area is the area of the inner region of the seal structure, the second painting type area is the area of the outer surface region of the structure, and the third painting type area is the area of the inner region of the semi-seal structure. It is easy to think that the parameters and the division of the coating types in the present embodiment are only for reference and are not limited herein.
Further, in an embodiment, the step S40 further includes:
calculating the sum of the areas of the surfaces with the illumination intensity of zero to obtain the area of the first coating type;
calculating the sum of the areas of the surfaces with the illumination intensity larger than the threshold value to obtain the area of a second coating type;
and calculating the sum of the areas of the surfaces with the illumination intensity smaller than or equal to the threshold value and larger than zero to obtain the area of the third coating type.
In this embodiment, the surface with the illumination intensity of zero is a surface onto which light of the scattering light source cannot be irradiated, the area of the surface with the illumination intensity of zero on the BIM three-dimensional structure model is obtained by a grid splitting method or a volume merging method, and then the sum of the areas of the surfaces with the illumination intensity of zero is calculated to obtain the area of the first coating type. Specifically, when the area of a face with zero illumination intensity on the BIM three-dimensional structure model is obtained through a grid splitting method, the surface of a steel plate is traversed, each steel plate is analyzed, grid division processing is carried out on the surface of the steel plate, the central point of each grid small region is found out, the illumination intensity of the central point of each grid is inquired through a software API, the grid with zero illumination intensity is determined, the area of each grid with zero illumination intensity is obtained, the sum of the areas of the grids with zero illumination intensity is calculated, and the area of the first coating type is obtained. When the area of a face with zero illumination intensity on the BIM three-dimensional structure model is obtained through a volume combination method, all plates in a steel structure model are fused into a single body, each steel plate is analyzed, any point p on each steel plate is found out, the illumination intensity of the point p is inquired through a software API, the point p with zero illumination intensity is determined, the area of the steel plate corresponding to the point p with zero illumination intensity is obtained, the sum of the areas of the steel plates with zero illumination intensity is calculated, and the area of the first coating type is obtained.
And the surface with the illumination intensity larger than the threshold value is the surface directly irradiated by the light of the scattering light source, the area of the surface with the illumination intensity larger than the threshold value on the BIM three-dimensional structure model is obtained by a grid splitting method or a volume merging method, and then the sum of the areas of the surfaces with the illumination intensity larger than the threshold value is calculated to obtain the area of the second coating type.
And the surface with the illumination intensity smaller than or equal to the threshold and larger than zero is the surface which can be irradiated by light rays through at least one time of diffuse reflection, the area of the surface with the illumination intensity smaller than or equal to the threshold and larger than zero on the BIM three-dimensional structure model is obtained through a grid splitting method or a volume merging method, and then the sum of the areas of the surfaces with the illumination intensity smaller than or equal to the threshold and larger than zero is calculated to obtain the area of the third coating type.
In the embodiment, a BIM three-dimensional structure model of a structure to be calculated is established, wherein the BIM three-dimensional structure model is made of a diffuse reflection material; placing the BIM three-dimensional structure model in an illumination scene, wherein the outer surface of the BIM three-dimensional structure model is irradiated by a scattering light source in the illumination scene; reading the illumination intensity of the scattering light source on each surface of the BIM three-dimensional structure model; and calculating to obtain a first coating type area, a second coating type area and a third coating type area of the BIM three-dimensional structure model according to the illumination intensity. Through this embodiment, no longer need the manual work to go to judge that every face of structure belongs to and calculates the application type of structure after which kind of application type, but go to judge the application type that belongs to and calculate the structure after which kind of application type according to the illumination intensity on every face of structure, not only general and simple and convenient, when calculating the application area moreover, be difficult to miss the area of steel sheet or shaped steel junction and the area of the internal surface in hole on steel sheet or the shaped steel, improved calculation accuracy and labor efficiency.
Further, in an embodiment, after the step S40, the method further includes:
and determining the required amount of the coating material according to the first coating type area, the second coating type area and the third coating type area.
In this embodiment, after the first painting type area, the second painting type area, and the third painting type area of the BIM three-dimensional structure model are obtained, the required amount of the actual painting material can be determined, and the situation of insufficient or excessive painting material is avoided.
In a third aspect, an embodiment of the present invention further provides a device for calculating a coating area.
In an embodiment, referring to fig. 4, fig. 4 is a functional module schematic diagram of a first embodiment of a device for calculating a coating area according to the present invention. As shown in fig. 4, the coating area calculating means includes:
building a module 10: the method comprises the following steps of establishing a BIM three-dimensional structure model of a structure body to be calculated, wherein the BIM three-dimensional structure model is made of diffuse reflection materials;
the placing module 20: the BIM three-dimensional structure model is placed in an illumination scene, and the outer surface of the BIM three-dimensional structure model in the illumination scene is irradiated by a scattering light source;
the reading module 30: the device is used for reading the illumination intensity of the scattering light source on each surface of the BIM three-dimensional structure model;
the calculation module 40: and calculating to obtain a first coating type area, a second coating type area and a third coating type area of the BIM three-dimensional structure model according to the illumination intensity.
Further, in an embodiment, the calculating module 40 is specifically configured to:
calculating the sum of the areas of the surfaces with the illumination intensity of zero to obtain the area of the first coating type;
calculating the sum of the areas of the surfaces with the illumination intensity larger than the threshold value to obtain the area of a second coating type;
and calculating the sum of the areas of the surfaces with the illumination intensity smaller than or equal to the threshold value and larger than zero to obtain the area of the third coating type.
Further, in an embodiment, the device for calculating the coating area further includes a determining module, configured to:
and determining the required amount of the coating material according to the first coating type area, the second coating type area and the third coating type area.
Further, in an embodiment, a scattering light source is disposed in an illumination scene, and the BIM three-dimensional structure model rotates at a constant speed in the illumination scene.
Further, in an embodiment, a plurality of scattering light sources are disposed in the illumination scene, and the plurality of scattering light sources form an enclosure to the BIM three-dimensional structure model.
The function implementation of each module in the device for calculating the coating area corresponds to each step in the method for calculating the coating area, and the function and implementation process are not described in detail herein.
In a fourth aspect, the embodiment of the present invention further provides a readable storage medium.
The readable storage medium of the present invention stores a program for calculating a paint area, wherein the program for calculating a paint area realizes the steps of the method for calculating a paint area as described above when executed by a processor.
The method for calculating the coating area may refer to various embodiments of the method for calculating the coating area of the present invention, and will not be described herein again.
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 system 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 system. 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 system that comprises the element.
The above-mentioned serial 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. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) as described above and includes instructions for causing a terminal device to execute the method according to the embodiments of the present invention.
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 (10)

1. A method for calculating a coating area, the method comprising:
establishing a BIM three-dimensional structure model of a structure body to be calculated, wherein the BIM three-dimensional structure model is made of diffuse reflection materials;
placing the BIM three-dimensional structure model in an illumination scene, wherein the outer surface of the BIM three-dimensional structure model is irradiated by a scattering light source in the illumination scene;
reading the illumination intensity of the scattering light source on each surface of the BIM three-dimensional structure model;
and calculating to obtain a first coating type area, a second coating type area and a third coating type area of the BIM three-dimensional structure model according to the illumination intensity.
2. The method for calculating the coating area according to claim 1, wherein the step of calculating the first coating type area, the second coating type area and the third coating type area of the BIM three-dimensional structure model according to the illumination intensity comprises:
calculating the sum of the areas of the surfaces with the illumination intensity of zero to obtain the area of the first coating type;
calculating the sum of the areas of the surfaces with the illumination intensity larger than the threshold value to obtain the area of a second coating type;
and calculating the sum of the areas of the surfaces with the illumination intensity smaller than or equal to the threshold value and larger than zero to obtain the area of the third coating type.
3. The method for calculating the coating area according to claim 1, wherein after the step of calculating the first coating type area, the second coating type area and the third coating type area of the BIM three-dimensional structure model according to the illumination intensity, the method further comprises:
and determining the required amount of the coating material according to the first coating type area, the second coating type area and the third coating type area.
4. The coating area calculating method according to claim 1, wherein a scattering light source is arranged in the illumination scene, and the BIM three-dimensional structure model rotates at a constant speed in the illumination scene.
5. The coating area calculating method according to claim 1, wherein a plurality of scattering light sources are provided in the illumination scene, and the plurality of scattering light sources surround the BIM three-dimensional structure model.
6. A coating area calculation device, characterized by comprising:
constructing a module: the method comprises the following steps of establishing a BIM three-dimensional structure model of a structure body to be calculated, wherein the BIM three-dimensional structure model is made of diffuse reflection materials;
placing a module: the BIM three-dimensional structure model is placed in an illumination scene, and the outer surface of the BIM three-dimensional structure model in the illumination scene is irradiated by a scattering light source;
a reading module: the device is used for reading the illumination intensity of the scattering light source on each surface of the BIM three-dimensional structure model;
a calculation module: and calculating to obtain a first coating type area, a second coating type area and a third coating type area of the BIM three-dimensional structure model according to the illumination intensity.
7. The coating area calculation apparatus of claim 6, wherein the calculation module is specifically configured to:
calculating the sum of the areas of the surfaces with the illumination intensity of zero to obtain the area of the first coating type;
calculating the sum of the areas of the surfaces with the illumination intensity larger than the threshold value to obtain the area of a second coating type;
and calculating the sum of the areas of the surfaces with the illumination intensity smaller than or equal to the threshold value and larger than zero to obtain the area of the third coating type.
8. The coating area calculating apparatus according to claim 6, wherein the coating area calculating apparatus further comprises a determining module for:
and determining the required amount of the coating material according to the first coating type area, the second coating type area and the third coating type area.
9. A coating area calculating apparatus comprising a processor, a memory, and a coating area calculating program stored on the memory and executable by the processor, wherein the coating area calculating program when executed by the processor implements the steps of the coating area calculating method according to any one of claims 1 to 5.
10. A readable storage medium, characterized in that the readable storage medium has stored thereon a program for calculating a paint area, wherein the program for calculating a paint area, when executed by a processor, implements the steps of the method for calculating a paint area according to any one of claims 1 to 5.
CN202111349771.8A 2021-11-15 2021-11-15 Coating area calculation method, device, equipment and readable storage medium Active CN114117595B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111349771.8A CN114117595B (en) 2021-11-15 2021-11-15 Coating area calculation method, device, equipment and readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111349771.8A CN114117595B (en) 2021-11-15 2021-11-15 Coating area calculation method, device, equipment and readable storage medium

Publications (2)

Publication Number Publication Date
CN114117595A true CN114117595A (en) 2022-03-01
CN114117595B CN114117595B (en) 2024-07-02

Family

ID=80396299

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111349771.8A Active CN114117595B (en) 2021-11-15 2021-11-15 Coating area calculation method, device, equipment and readable storage medium

Country Status (1)

Country Link
CN (1) CN114117595B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63247649A (en) * 1987-04-03 1988-10-14 Electroplating Eng Of Japan Co Appearance inspecting method for plated body
JPH08292151A (en) * 1995-04-24 1996-11-05 Nippon Paint Co Ltd Estimating method for lustrous material kind of lustrous material-containing coating film by optical measurement
EP0837315A2 (en) * 1996-10-21 1998-04-22 Insitec, Inc. In situ sensor for near wafer particle monitoring in semiconductor device manufacturing equipment
WO2004027684A2 (en) * 2002-09-18 2004-04-01 Fei Company Photolithography mask repair
US20110295575A1 (en) * 2010-05-28 2011-12-01 Levine David A System and method for geomatic modeling of a diverse resource base across broad landscapes
US20190340306A1 (en) * 2017-04-27 2019-11-07 Ecosense Lighting Inc. Methods and systems for an automated design, fulfillment, deployment and operation platform for lighting installations

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63247649A (en) * 1987-04-03 1988-10-14 Electroplating Eng Of Japan Co Appearance inspecting method for plated body
JPH08292151A (en) * 1995-04-24 1996-11-05 Nippon Paint Co Ltd Estimating method for lustrous material kind of lustrous material-containing coating film by optical measurement
EP0837315A2 (en) * 1996-10-21 1998-04-22 Insitec, Inc. In situ sensor for near wafer particle monitoring in semiconductor device manufacturing equipment
WO2004027684A2 (en) * 2002-09-18 2004-04-01 Fei Company Photolithography mask repair
US20110295575A1 (en) * 2010-05-28 2011-12-01 Levine David A System and method for geomatic modeling of a diverse resource base across broad landscapes
US20190340306A1 (en) * 2017-04-27 2019-11-07 Ecosense Lighting Inc. Methods and systems for an automated design, fulfillment, deployment and operation platform for lighting installations

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
REDDY, JP ET AL.: "To Maintain Formulation Composition Similarity of Coated Tablets of Different Strengths: Should Coating be Based on Core Tablet Weight or Surface Area?", PHARMACEUTICAL RESEARCH, vol. 37, no. 10, 24 September 2020 (2020-09-24), XP037280157, DOI: 10.1007/s11095-020-02926-5 *
吴雨婷;于娟;王爱英;王立雄;尹榆珺;: "基于BIM技术的室内照明仿真模拟软件计算精度解析", 重庆大学学报, no. 09, 15 September 2020 (2020-09-15) *
吴雨婷等: "基于 BIM 技术的室内照明仿真模拟软件计算精度解析", 重庆大学学报, vol. 43, no. 9, 31 December 2020 (2020-12-31) *
梁剑麟;陈若山;: "BIM技术在公共建筑低碳设计与碳排放计量中的研究", 低碳世界, no. 19, 5 July 2016 (2016-07-05) *
袁峥;李俊峰;朱元彪;: "基于三维激光扫描技术的表面积测绘", 测绘工程, no. 09, 25 September 2017 (2017-09-25) *

Also Published As

Publication number Publication date
CN114117595B (en) 2024-07-02

Similar Documents

Publication Publication Date Title
Okpala et al. Utilizing emerging technologies for construction safety risk mitigation
Xu et al. Schedule risk analysis of infrastructure projects: A hybrid dynamic approach
Rebolj et al. Point cloud quality requirements for Scan-vs-BIM based automated construction progress monitoring
Hammad et al. A multi-objective mixed integer nonlinear programming model for construction site layout planning to minimise noise pollution and transport costs
Azhar et al. Building Information Modeling (BIM): A new paradigm for visual interactive modeling and simulation for construction projects
Pärn et al. Origins and probabilities of MEP and structural design clashes within a federated BIM model
Hwang et al. Integrated Digital Delivery: Implementation status and project performance in the Singapore construction industry
Al Hattab et al. Near-real-time optimization of overlapping tower crane operations: a model and case study
Hwang et al. Hybrid simulation framework for immediate facility restoration planning after a catastrophic disaster
Ganbat et al. A cross-systematic review of addressing risks in building information modelling-enabled international construction projects
WO2021242924A1 (en) Building quality indexing system
Ma et al. 4D-based workspace conflict detection in prefabricated building constructions
CN110287442A (en) A kind of determination method, apparatus, electronic equipment and the storage medium of influence power ranking
Backhaus The mixture assessment or allocation factor: conceptual background, estimation algorithms and a case study example
Kyösti et al. Prediction of service support costs for functional products
Altaf et al. A method for integrating occupational indoor air quality with building information modeling for scheduling construction activities
CN114117595A (en) Coating area calculation method, device and equipment and readable storage medium
KR102565379B1 (en) Prediction system and method for the spread of indoor contamination of CBR
Money et al. ECETOC TRA version 3: capturing and consolidating the experiences of REACH
CN111783956A (en) Feature dimension importance analysis method, device and equipment and readable storage medium
Zighan et al. A project life-cycle readiness approach to manage construction waste in Jordan
Cimellaro et al. Downtime and recovery models
GB2577246A (en) System and method for adapting an organization to future workforce requirements
Melville et al. Hydrodynamics and mass transport in wall tube and microjet electrodes. 1. Finite element simulations
Kalibatas et al. A systematic review of information modelling of individual residential buildings

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