Material segmentation methods and devices for building facades
By establishing a 3D building model and inputting parametric grid material rules, grid lines are generated and load checks are performed, solving the problems of low efficiency in material grid design and delayed safety verification. This achieves real-time linkage between automated material division and load checks, improving design efficiency and safety.
Patent Information
- Application Number
- CN202511445677.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-11
- Publication Date
- 2026-03-06
- Estimated Expiration
- 2045-10-11
AI Technical Summary
Existing technologies for building facade material segmentation design are inefficient, difficult to adapt to complex scenarios, lack real-time linkage between material segmentation and load verification, and result in delayed safety verification and potential structural hazards.
By establishing a 3D building model, inputting parametric grid material rules, generating grid lines, and adjusting the scheme after load verification until the preset conditions are met, the system achieves real-time linkage between automated material division and load verification.
It improves the efficiency of material segmentation, enables timely detection and resolution of safety hazards, and achieves real-time linkage between material segmentation and load verification, meeting the design requirements of modern buildings for high efficiency, precision and safety.
Smart Images

Figure CN120912811B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of electronic digital data processing, and in particular to a method and apparatus for material segmentation of building facades. Background Technology
[0002] In architectural facade design, the material segmentation scheme is a core element affecting the overall performance and aesthetic presentation of a building. Its rationality is directly related to the building's beauty, functionality, and economy. This material segmentation needs to comprehensively consider multiple dimensions such as lighting requirements, structural loads, construction techniques, and material characteristics. Among these, window openings, as a key component of the facade, not only significantly interfere with the material segmentation design, but their synergy with the effect of material segmentation also directly shapes the formal aesthetic impression of the building's facade. Therefore, they become a key element that needs to be coordinated in the material segmentation design.
[0003] Currently, material segmentation design in the industry is still dominated by manual experience. Designers need to manually plan the specifications and joint positions of material panels based on the location, size, and arrangement of windows on the facade. For building facades with multiple windows or irregular window shapes, multiple rounds of manual adjustments and optimizations of the segmentation scheme are often required to achieve modular matching between the window openings and material panels. For complex facade forms such as curved surfaces and hyperbolic surfaces, BIM is also needed for detailed modeling to assist in completing the segmentation design and subsequent finite element analysis.
[0004] However, existing technologies rely on manual design of material partitions, which is inefficient and difficult to adapt to complex scenarios. Furthermore, once the material partitioning scheme is determined, it must be submitted separately to a structural engineer for load calculations. The two processes lack real-time coordination, and structural hazards may arise due to concentrated loads at joints, only to be discovered during the construction drawing stage or construction process, resulting in delayed safety verification. Summary of the Invention
[0005] This invention provides a method and apparatus for material segmentation of building facades to solve the problems of low design efficiency, difficulty in adapting to complex scenarios, and delays in design and verification of segmentation and safety verification in the prior art.
[0006] In a first aspect, embodiments of the present invention provide a method for material segmentation of a building facade, including:
[0007] A three-dimensional architectural model is created based on the elevation drawings of the architectural project. The three-dimensional architectural model includes multiple areas that need to be segmented by material, and each material segmentation area is a closed shape enclosed by line segments.
[0008] Input the parameterized grid material rules into the battery, combine them with the closed shape to obtain the grid lines, and combine all the batteries to generate a division scheme for the closed shape of the material grid area.
[0009] The partitioning scheme is input into the three-dimensional building model, and the resulting three-dimensional building model is subjected to load verification to obtain the verification results;
[0010] If the verification result meets the preset conditions, then the partitioning scheme is determined to be the target partitioning scheme.
[0011] In one possible implementation, the step of creating a three-dimensional building model based on the building project elevation drawings includes:
[0012] Input the parameters of the building facade and openings into the preset 3D model to obtain the 3D model of the building frame. The openings include doors, windows and holes.
[0013] In the three-dimensional model of the building frame, based on the facade in any direction, the facade graphic is unfolded in the battery, and the unfolded graphic is defined according to the outer edge of the graphic, the outer edge of the opening, and the material partitioning to obtain the three-dimensional model of the building.
[0014] In one possible implementation, unfolding the facade graphic within the battery includes:
[0015] In the battery, the elevation figure is transformed from a zero Gaussian curvature surface into a plane, resulting in an unfolded figure.
[0016] In one possible implementation, the step of inputting parameterized grid material rules into the battery and combining them with the closed graph to obtain grid lines includes:
[0017] Input the material rules for each facade material into the battery of the parametric design software, and combine them with the boundary of the opening and the building floor height line in the closed figure to determine the auxiliary line cluster;
[0018] Using the auxiliary line cluster and the closed shape, a reference grid is divided on the corresponding facade material. The material division rules within each reference grid are defined, and different reference grids are merged according to the material division rules. The division rules are then unified to obtain the grid lines.
[0019] In one possible implementation, the material rules for each facade material are input into the battery of the parametric design software, and a cluster of auxiliary lines is determined by combining the boundaries of openings and building floor height lines in the closed drawing, including:
[0020] Input the minimum and maximum specifications, unit area weight load, and minimum module of each facade material into the battery of the parametric design software. Combined with the closed figure, extend the boundary of the opening and the building floor height line in the closed figure outward to generate a continuous auxiliary line.
[0021] Based on the reduction rules, the continuous auxiliary lines are reduced to obtain an auxiliary line cluster; the reduction rules are to divide a certain area using the same material according to design requirements.
[0022] In one possible implementation, the partitioning scheme is input into the 3D building model, and the resulting 3D building model is subjected to load verification to obtain the verification result, including:
[0023] The partitioning scheme is input into the building 3D model, and the building 3D model with the partitioning scheme is imported into the preset analysis software to generate the board-keel connection model;
[0024] Based on the plate-keel connection model, the self-weight of the plate, construction and maintenance loads, and wind loads are simulated to obtain the stress value of the plate in each material segmentation area.
[0025] In one possible implementation, if the review result meets preset conditions, then the partitioning scheme is determined to be the target partitioning scheme, including:
[0026] If the stress value of the partition plate in each material partition area is less than the stress threshold, then the partitioning scheme is determined to be the target partitioning scheme.
[0027] In one possible implementation, after inputting the partitioning scheme into the 3D building model and performing a load check on the resulting 3D building model to obtain the check result, the method further includes:
[0028] If the stress value of any segmented plate in the first material segmentation area is not less than the stress threshold, then the first material segmentation area is marked, and the material division rules of the first material segmentation area are adjusted to generate a new segmentation line, or the segmentation line of the first material segmentation area is adjusted, and the process jumps to the step "division scheme for generating a closed graphic of material segmentation area by combining all batteries" until the verification result meets the preset conditions.
[0029] In one possible implementation, after inputting parameterized grid material rules into the battery, combining them with the closed shape to obtain grid lines, and after combining all batteries to generate a closed shape for the material grid region, the method further includes:
[0030] Determine the number of different types of sheet metal sizes used in the proposed partitioning scheme;
[0031] If the number of species is less than or equal to a preset value, then the division scheme is determined to be the preferred division scheme;
[0032] The optimal partitioning scheme is determined based on the preferred partitioning scheme and the target partitioning scheme.
[0033] Secondly, embodiments of the present invention provide a material segmentation device for a building facade, comprising:
[0034] The modeling module is used to create a 3D model of a building based on the elevation drawings of a building project. The 3D model of the building includes multiple areas that need to be segmented by material, and each material segmentation area is a closed shape enclosed by line segments.
[0035] The segmentation module is used to input parameterized segmentation material rules into the battery, combine them with the closed shape to obtain the segmentation line, and combine all batteries to generate a segmentation scheme for the closed shape of the material segmentation area.
[0036] The verification simulation module is used to input the partitioning scheme into the building 3D model and perform load verification on the obtained building 3D model to obtain the verification result;
[0037] The verification simulation module is further configured to determine the partitioning scheme as the target partitioning scheme if the verification result meets preset conditions.
[0038] This invention provides a method and apparatus for material segmentation of building facades. It establishes a 3D building model based on the building project's facade drawings, including multiple areas requiring material segmentation, where each segmented area is a closed shape enclosed by line segments. Then, parameterized material rules for segmentation are input into the cells, and combined with the closed shapes, segmentation lines are obtained. All cells are combined to generate a division scheme for the closed shapes of the material segmentation areas. This scheme is then input into the 3D building model, and a load check is performed on the resulting model. If the check result meets preset conditions, the division scheme is determined as the target scheme. This allows for automated determination of the material segmentation scheme for building facades without manual intervention, improving segmentation efficiency. Furthermore, the material segmentation and load check are linked in real-time, enabling timely detection of safety hazards. This solves the problems of low efficiency, difficulty in adapting to complex scenarios, and delays in design, verification, and safety validation in traditional material segmentation design. Attached Figure Description
[0039] To more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0040] Figure 1 This is a flowchart illustrating the implementation of the material segmentation method for building facades provided in this embodiment of the invention.
[0041] Figure 2 This is a schematic diagram of a three-dimensional model of a building frame provided in an embodiment of the present invention;
[0042] Figure 3 This is a schematic diagram of any exterior facade of the architectural 3D model provided in the embodiments of the present invention;
[0043] Figure 4 This is a schematic diagram of the grid lines provided in an embodiment of the present invention;
[0044] Figure 5 This is a schematic diagram of the continuous auxiliary line provided in an embodiment of the present invention;
[0045] Figure 6 This is a schematic diagram of the auxiliary line cluster provided in an embodiment of the present invention;
[0046] Figure 7 This is a schematic diagram of the reference grid provided in an embodiment of the present invention;
[0047] Figure 8 This is a schematic diagram of the merged reference mesh provided in an embodiment of the present invention;
[0048] Figure 9 This is a schematic diagram of the three-dimensional visualization partitioning results provided in an embodiment of the present invention;
[0049] Figure 10 This is a structural schematic diagram of the material segmentation device for building facades provided in an embodiment of the present invention;
[0050] Figure 11 This is a schematic diagram of the terminal provided in an embodiment of the present invention. Detailed Implementation
[0051] In the following description, specific details such as particular system architectures and techniques are set forth for illustrative purposes and not for limitation, in order to provide a thorough understanding of the embodiments of the invention. However, those skilled in the art will understand that the invention can be implemented in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, apparatuses, circuits, and methods are omitted so as not to obscure the description of the invention with unnecessary detail.
[0052] To make the objectives, technical solutions, and advantages of the present invention clearer, specific embodiments will be described below in conjunction with the accompanying drawings.
[0053] Figure 1 A flowchart illustrating the implementation of a material segmentation method for building facades, provided in an embodiment of the present invention, is detailed below:
[0054] Step 101: Create a 3D model of the building based on the elevation drawings of the building project. The 3D model of the building includes multiple areas that need to be segmented by material, and each material segmentation area is a closed shape enclosed by line segments.
[0055] In this embodiment, Rhino + Grasshopper software is used to create a 3D model of the building based on the building project's elevation drawings.
[0056] Rhino, short for Rhinoceros, and Grasshopper are commonly used software combinations in the design field, especially in architecture. Together, they form a powerful "modeling + parametric design" toolchain. Rhino is a professional 3D modeling software, its core feature being its non-uniform rational B-spline surface technology, capable of accurately describing complex curves, surfaces, and solid shapes. Grasshopper is a plugin for Rhino, essentially a parametric modeling engine. Its core function is to control the model's shape through algorithmic logic, achieving parameter-driven design.
[0057] In one embodiment, creating a three-dimensional building model based on the building project elevation drawings may include:
[0058] Input the parameters of the building facade and openings into the preset 3D model to obtain a 3D model of the building frame. The openings include doors, windows, and openings, such as... Figure 2 The diagram shows a 3D model of the building frame. Within this model, based on any exterior facade, the facade graphic is unfolded within a cell. The unfolded graphic is then defined according to its outer edges, the outer edges of openings, and material partitions, resulting in the 3D building model. This yields multiple areas requiring material partitioning, each of which is a closed shape enclosed by line segments. It can be understood that the 3D building model includes all facades and the doors, windows, and openings designed on them, such as... Figure 3 The diagram shows an arbitrary facade of the 3D building model.
[0059] Optionally, the parameters of the building facade can be length, width, and height, and the parameters of the opening can be length, width, height, and location.
[0060] Here, the battery is a core function of Grasshopper for parametric design.
[0061] Optionally, the elevation figure can be unfolded within the cell, that is, the elevation figure can be transformed from a zero Gaussian curvature surface into a plane within the cell to obtain the unfolded figure.
[0062] By leveraging the inherent curvature-free property of zero Gaussian curvature surfaces, the geometric information of three-dimensional surfaces can be transformed into two-dimensional planar coordinates through parametric mapping or geometric decomposition, achieving unstretched and wrinkle-free unfolding. Surfaces with zero Gaussian curvature, such as cylindrical, conical, and prismatic surfaces, have the geometric property that they can be unfolded into a plane through isometric transformations, such as maintaining the length and angles.
[0063] Step 102: Input the parameterized grid material rules into the battery, combine them with the closed shape to obtain the grid lines, and combine all the batteries to generate a division scheme for the closed shape of the material grid area.
[0064] Optionally, step 102 involves building a parametric gridding work platform for the Grasshopper battery pack components to input parameters into the architectural 3D model.
[0065] In one embodiment, such as Figure 4 As shown, inputting the parameterized grid material rules into the battery and combining them with the closed graph to obtain the grid lines can include the following steps:
[0066] Step 401: Input the material rules for each facade material into the battery of the parametric design software (such as Grasshopper software), and determine the auxiliary line cluster by combining the boundary of the opening in the closed figure and the building floor height line.
[0067] The minimum and maximum dimensions, weight per unit area, and minimum module of each facade material are used as the material rules for this parametric grid division. The minimum and maximum dimensions refer to the width and height of the facade material.
[0068] This step may include: inputting the minimum and maximum specifications, unit area weight load, and minimum module of each facade material into the parametric design software's database; combining this with the closed shape, extending the boundaries of openings and building floor height lines outwards to generate continuous auxiliary lines. (See [link to relevant documentation]). Figure 5 The diagram shows a continuous auxiliary line; based on the reduction rule, the continuous auxiliary line is reduced to obtain an auxiliary line cluster; the reduction rule is to use the same material to divide a certain area according to design requirements.
[0069] The continuous auxiliary lines are used to assist in the material segmentation of the facade. The horizontal lines of the continuous auxiliary lines are all parallel, and the vertical lines are also parallel and perpendicular to the horizontal lines. Since there are many continuous auxiliary lines, using them for material segmentation of the facade would reduce the efficiency of material segmentation. Therefore, in this embodiment, we have reduced the number of continuous auxiliary lines, retaining only some auxiliary lines as control lines for subsequent parametric segmentation.
[0070] Optional, see Figure 6 The auxiliary line cluster shown is the continuous auxiliary line after reduction based on the reduction rules. In this embodiment, the reduction rules are formulated by the designer according to the design requirements. The division is based on the use of the same material in a certain area. The goal is to use one material in one area as much as possible, so that the types of materials used in the entire facade are minimized. This results in good modular coordination of the facade and a strong sense of rhythm.
[0071] Step 402: Using auxiliary line clusters and closed shapes, base grids are divided on the corresponding facade material. Material division rules are defined within each base grid. Different base grids are merged according to the material division rules, and the division rules are unified to obtain the grid lines.
[0072] See Figure 7 As shown, each label represents a reference grid. See also Figure 8 As shown, users define the material partitioning rules within each reference mesh, specifying the length direction, even distribution, or gradient combinations of its material blocks. This allows different reference meshes to be merged, thus assigning them the same partitioning rules. For example... Figure 8 In the middle, the materials of the facade around the two openings on the left can be merged to generate material partition 1, which is represented by a uniform gray. The top can be merged to generate material partition 2, the bottom can be merged to generate material partition 4, and the remaining facade can be merged to generate material partition 3. Material partition 2, material partition 3 and material partition 4 are represented by different shadows.
[0073] After obtaining the grid lines, rules and parameters are controlled within the cells to complete the division of all facade materials. All cells are then combined to form a comprehensive cell group, generating a division scheme for the closed graphic of the material grid area.
[0074] Step 103: Input the partitioning scheme into the 3D building model, and perform load verification on the obtained 3D building model to obtain the verification results.
[0075] The partitioning scheme is fed back into the 3D building model, such as... Figure 9 As shown, a three-dimensional visualization of the partitioning results is generated. After the partitioning scheme is completed, it needs to be reviewed to check whether it meets the load requirements and to avoid potential structural hazards.
[0076] In existing technologies, after the material segmentation is determined, it needs to be submitted separately to structural engineers for load calculation, lacking a real-time linkage mechanism between material segmentation and load verification. For example, when large-format panels are used in areas with dense window openings, structural hazards may arise due to concentrated loads at panel joints. However, such problems are often only discovered during the construction drawing stage or construction process, leading to a 20%-40% increase in rework costs. Furthermore, for complex forms such as curved surfaces and hyperbolic facades, it is difficult to accurately assess the differences in load distribution between different segmentation schemes manually. Reliance on BIM for detailed modeling followed by finite element analysis is required, with a single analysis taking more than 24 hours, failing to meet the real-time optimization needs of the design phase. In this embodiment, after the material segmentation is completed, the segmentation scheme is directly fed back into the building's 3D model. This allows for 3D visualization of the segmentation results and direct verification of the segmentation scheme, achieving real-time linkage between material segmentation and load verification, timely detection of structural hazards, and improved verification efficiency.
[0077] In one embodiment, the partitioning scheme is input into the 3D building model, and the resulting 3D building model is subjected to load verification to obtain the verification result, which may include:
[0078] Input the partitioning scheme into the 3D building model, and then import the 3D building model with the partitioning scheme into the preset analysis software to generate the board-keel connection model.
[0079] Based on the plate-keel connection model, the self-weight of the plate, construction and maintenance loads and wind loads are simulated to obtain the stress value of the plate in each material segmentation area.
[0080] Optionally, the default analysis software can be ANSYS. Importing a 3D building model with partitioning schemes into ANSYS is a crucial step in verifying structural safety in building envelope projects such as curtain walls and prefabricated walls. The entire process involves model processing, connection relationship construction, load application, and simulation analysis, ultimately outputting verification results through ANSYS's structural mechanics analysis function.
[0081] Step 104: If the verification result meets the preset conditions, then the partitioning scheme is determined as the target partitioning scheme.
[0082] The obtained verification results are the stress values of the partition boards in each region. The Grasshopper battery pack is used to determine the results, that is, to check whether the stress value of the partition boards in a certain region exceeds the stress threshold. If the stress value of the partition boards in each material partition region is less than the stress threshold, it means that all material partitions meet the requirements, and the partitioning scheme is determined as the target partitioning scheme.
[0083] If the stress value of any segmented plate in the first material segmentation area is not less than the stress threshold, it indicates that there is a safety hazard in the segmented plate of this first material segmentation area. Therefore, the first material segmentation area is marked, and the material division rules of the first material segmentation area are adjusted to generate new segmentation lines, or the segmentation lines of the first material segmentation area are adjusted, and the process jumps to the step "division scheme for generating closed graphic of material segmentation area by combining all batteries" until the verification result meets the preset conditions.
[0084] The stress threshold can be set according to requirements, and the specific value of the stress threshold is not limited in this embodiment.
[0085] In one embodiment, the aforementioned target partitioning scheme is a partitioning scheme that meets safety requirements. The design also needs to satisfy aesthetics. Therefore, to determine a partitioning scheme that meets both safety requirements and is aesthetically pleasing, a rhythmic assessment of the aforementioned partitioning scheme is also required. Optionally, after inputting parameterized partitioning material rules into the battery, combining them with closed shapes to obtain partition lines, and generating a partitioning scheme of closed shapes for material partitioning regions by combining all batteries, the method further includes:
[0086] Determine the number of types of board dimensions used in the partitioning scheme; if the number of types is less than or equal to a preset value, then the partitioning scheme is determined as the preferred partitioning scheme; determine the optimal partitioning scheme based on the preferred partitioning scheme and the target partitioning scheme.
[0087] Optionally, Grasshopper combined with Python components can be used to further determine whether the partitioning scheme meets the requirements of rhythm. The rhythm is determined by the types of board sizes; the fewer the types of board sizes, the stronger the rhythm.
[0088] The preset values here can be set based on experience; for example, the preset values can be set to 5, 4, or 3, etc.
[0089] Optionally, if the number of different types of board sizes used in the partitioning scheme is greater than a preset value, then the material partitioning rules of the first material partitioning area are adjusted to generate new partitioning lines, or the partitioning lines of the first material partitioning area are adjusted, and the process jumps to the step "partitioning scheme for generating a closed graphic of the material partitioning area by combining all batteries" until the number of different types of board sizes used in the partitioning scheme is less than or equal to a preset value.
[0090] It should be noted that if new grid lines are generated after the material division rules of the first material grid area are readjusted, or if the grid lines of the first material grid area are adjusted, the load verification needs to be performed again to determine whether the verification result meets the preset conditions.
[0091] By combining the preferred partitioning scheme determined above with the target partitioning scheme determined by the load verification above, and attaching the three-dimensional image of the performance model during the load verification for designers to refer to simultaneously, the optimal partitioning scheme can be determined.
[0092] This invention provides a method for material segmentation of building facades. Based on the building project's facade drawings, a 3D building model is established, comprising multiple areas requiring material segmentation, with each segmented area being a closed shape enclosed by line segments. Parametric material rules for segmentation are then input into the cells, and combined with the closed shapes, segmentation lines are obtained. All cells are combined to generate a division scheme for the closed shapes of the material segmentation areas. This division scheme is then input into the 3D building model, and the resulting 3D model undergoes load verification. If the verification result meets preset conditions, the division scheme is determined as the target scheme. This method enables automated determination of the material segmentation scheme for building facades without manual intervention, improving segmentation efficiency. Furthermore, the material segmentation and load verification are linked in real-time, allowing for timely detection of safety hazards. This solves the core problems of insufficient efficiency, safety, and universality in traditional methods.
[0093] In this embodiment of the invention, the partitioning schemes that do not meet the preset conditions are readjusted until the verification results meet the preset conditions, thereby constructing a full-process digital closed loop of "parameter input - partitioning scheme generation - load verification - performance optimization", which meets the design requirements of modern buildings for high efficiency, precision and safety, and achieves a dual improvement in design efficiency and safety.
[0094] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
[0095] The following are device embodiments of the present invention. For details not described in detail, please refer to the corresponding method embodiments described above.
[0096] Figure 10 A schematic diagram of the material segmentation device for building facades provided in an embodiment of the present invention is shown. For ease of explanation, only the parts related to the embodiment of the present invention are shown, and are described in detail below:
[0097] like Figure 10 As shown, the material segmentation device 10 for the building facade includes: a modeling module 1001, a segmentation module 1002, and a verification simulation module 1003.
[0098] Modeling module 1001 is used to create a 3D building model based on the elevation drawings of the building project. The 3D building model includes multiple areas that need to be segmented by material, and each material segmentation area is a closed shape enclosed by line segments.
[0099] The grid module 1002 is used to input the parameterized grid material rules in the battery, combine them with the closed shape to obtain the grid line, and combine all batteries to generate a division scheme of the material grid area closed shape.
[0100] The verification simulation module 1003 is used to input the partitioning scheme into the three-dimensional building model, and to perform load verification on the obtained three-dimensional building model to obtain the verification results;
[0101] The verification simulation module 1003 is also used to determine the partitioning scheme as the target partitioning scheme if the verification result meets the preset conditions.
[0102] In one possible implementation, when the modeling module 1001 creates a 3D building model based on the building project elevation drawings, it is used for:
[0103] Input the parameters of the building facade and openings into the preset 3D model to obtain the 3D model of the building frame. The openings include doors, windows and holes.
[0104] In the 3D model of the building frame, based on the facade in any direction, the facade graphic is unfolded in the battery, and the unfolded graphic is defined according to the outer edge of the graphic, the outer edge of the opening, and the material partition, thus obtaining the 3D model of the building.
[0105] In one possible implementation, the modeling module 1001, when unfolding the facade graphics within the battery, is used for:
[0106] In the battery, the elevation figure is transformed from a zero Gaussian curvature surface into a plane, resulting in an unfolded figure.
[0107] In one possible implementation, the grid module 1002, when inputting the material rules for parameterized grids in the battery and combining them with a closed graph to obtain the grid lines, is used for:
[0108] Input the material rules for each facade material into the battery of the parametric design software, and combine them with the boundaries of openings in the closed figure and the building floor height lines to determine the auxiliary line clusters;
[0109] By using auxiliary line clusters and closed shapes, a reference grid is divided on the corresponding facade material. The material division rules within each reference grid are defined, and different reference grids are merged according to the material division rules. The division rules are then unified to obtain the grid lines.
[0110] In one possible implementation, the grid module 1002 inputs the material rules for each facade material into the battery of the parametric design software. When determining the auxiliary line cluster, it combines the boundaries of openings in the closed drawing and the building floor height lines for:
[0111] Input the minimum and maximum specifications, unit area weight load, and minimum module of each facade material into the battery of the parametric design software. Combine the closed shape with the boundary of the opening and the building floor height line in the closed shape to extend outward and generate a continuous auxiliary line.
[0112] Based on the reduction rules, the continuous auxiliary lines are reduced to obtain auxiliary line clusters; the reduction rules are to use the same material to divide a certain area according to design requirements.
[0113] In one possible implementation, the verification simulation module 1003 inputs the partitioning scheme into the 3D building model and performs load verification on the obtained 3D building model. The verification results are then used for:
[0114] Input the partitioning scheme into the 3D building model, and then import the 3D building model with the partitioning scheme into the preset analysis software to generate the board-keel connection model.
[0115] Based on the plate-keel connection model, the self-weight of the plate, construction and maintenance loads and wind loads are simulated to obtain the stress value of the plate in each material segmentation area.
[0116] In one possible implementation, if the review result meets preset conditions, the review simulation module 1003 determines the partitioning scheme as the target partitioning scheme and then uses it to:
[0117] If the stress value of the partition plate in each material partition area is less than the stress threshold, then the partitioning scheme is determined as the target partitioning scheme.
[0118] In one possible implementation, the partitioning scheme is input into the 3D building model in the verification simulation module 1003, and the resulting 3D building model is subjected to load verification. After obtaining the verification result, it is further used for:
[0119] If the stress value of any segmented plate in the first material segmentation area is not less than the stress threshold, then mark the first material segmentation area, adjust the material division rules of the first material segmentation area and generate a new segmentation line, or adjust the segmentation line of the first material segmentation area and jump to the step "Division scheme for generating closed graphic of material segmentation area by combining all batteries" to execute until the verification result meets the preset conditions.
[0120] In one possible implementation, the segmentation module 1002 inputs the parameterized segmentation material rules into the battery, combines them with closed graphics to obtain segmentation lines, and after combining all batteries to generate a segmentation scheme for the closed graphics of the material segmentation region, it is also used for:
[0121] Determine the types and quantities of sheet metal dimensions to be used in the partitioning scheme;
[0122] If the number of species is less than or equal to the preset value, then the division scheme is determined to be the preferred division scheme;
[0123] The optimal partitioning scheme is determined based on the preferred partitioning scheme and the target partitioning scheme.
[0124] The above embodiment provides a material segmentation device for building facades. The modeling module establishes a 3D building model based on the building project facade drawings, including multiple areas that need to be segmented by material, with each material segmentation area being a closed figure enclosed by line segments. Then, the segmentation module inputs parametric segmentation material rules into the cells, combines them with the closed figures to obtain segmentation lines, and combines all cells to generate a division scheme for the closed figures of the material segmentation areas. The verification and simulation module inputs the division scheme into the 3D building model, performs load verification on the obtained 3D building model, and obtains the verification results. If the verification results meet the preset conditions, the division scheme is determined as the target division scheme. This enables the automated determination of the material segmentation scheme for building facades without relying on manual labor, improving segmentation efficiency. Furthermore, the material segmentation and load verification are linked in real time, allowing for timely detection of safety hazards, thus solving the core problems of insufficient efficiency, safety, and universality in traditional methods.
[0125] In this embodiment of the invention, the partitioning schemes that do not meet the preset conditions are readjusted until the verification results meet the preset conditions, thereby constructing a full-process digital closed loop of "parameter input - partitioning scheme generation - load verification - performance optimization", which meets the design requirements of modern buildings for high efficiency, precision and safety, and achieves a dual improvement in design efficiency and safety.
[0126] Figure 11 This is a schematic diagram of a terminal provided in an embodiment of the present invention. Figure 11 As shown, the terminal 11 in this embodiment includes: a processor 110, a memory 111, and a computer program 112 stored in the memory 111 and executable on the processor 110. When the processor 110 executes the computer program 112, it implements the steps in the above-described embodiments of the material segmentation method for building facades, for example... Figure 1 Steps 101 to 104 are shown. Alternatively, when the processor 110 executes the computer program 112, it implements the functions of each module / unit in the above-described device embodiments, for example... Figure 10 The functions of each module / unit are shown.
[0127] For example, the computer program 112 can be divided into one or more modules / units, which are stored in the memory 111 and executed by the processor 110 to complete the present invention. The one or more modules / units can be a series of computer program instruction segments capable of performing specific functions, which describe the execution process of the computer program 112 in the terminal 11. For example, the computer program 112 can be divided into... Figure 10 The modules / units shown are shown.
[0128] The terminal 11 may include, but is not limited to, a processor 110 and a memory 111. Those skilled in the art will understand that... Figure 11 This is merely an example of terminal 11 and does not constitute a limitation on terminal 11. It may include more or fewer components than shown, or combine certain components, or different components. For example, the terminal may also include input / output devices, network access devices, buses, etc.
[0129] The processor 110 may be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.
[0130] The memory 111 can be an internal storage unit of the terminal 11, such as a hard disk or memory of the terminal 11. The memory 111 can also be an external storage device of the terminal 11, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the terminal 11. Furthermore, the memory 111 can include both internal storage units and external storage devices of the terminal 11. The memory 111 is used to store the computer program and other programs and data required by the terminal. The memory 111 can also be used to temporarily store data that has been output or will be output.
[0131] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the units and modules in the above system can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0132] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0133] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.
[0134] In the embodiments provided by this invention, it should be understood that the disclosed devices / terminals and methods can be implemented in other ways. For example, the device / terminal embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
[0135] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0136] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0137] If the integrated module / unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the above embodiments of the present invention can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the above embodiments of the material segmentation method for building facades. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include: any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a portable hard drive, a magnetic disk, an optical disk, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium, etc.
[0138] The above-described embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included within the protection scope of the present invention.
Claims
1. A material gridding method for building facades, characterized in that, include: A three-dimensional architectural model is created based on the elevation drawings of the architectural project. The three-dimensional architectural model includes multiple areas that need to be segmented by material, and each material segmentation area is a closed shape enclosed by line segments. Input the parameterized grid material rules into the battery, combine them with the closed shape to obtain the grid lines, and combine all the batteries to generate a division scheme for the closed shape of the material grid area. The step of inputting parametric grid material rules into the battery and combining them with the closed shape to obtain grid lines includes: inputting material rules for each facade material into the battery of the parametric design software, combining the boundaries of openings and building floor height lines in the closed shape to determine auxiliary line clusters; using the auxiliary line clusters and the closed shape, dividing the corresponding facade material into reference grids, defining material division rules within each reference grid, merging different reference grids according to the material division rules, and unifying the division rules to obtain grid lines; The partitioning scheme is input into the 3D building model, and the resulting 3D building model is subjected to load verification to obtain the verification results; including: The partitioning scheme is input into the building 3D model, and the building 3D model with the partitioning scheme is imported into the preset analysis software to generate the board-keel connection model; based on the board-keel connection model, the self-weight of the board, construction and maintenance load and wind load are simulated to obtain the stress value of the partitioned board in each material partition area. If the verification result meets the preset conditions, then the partitioning scheme is determined to be the target partitioning scheme.
2. The materialization method of the building facade according to claim 1, characterized in that, The process of creating a 3D building model based on the building project elevation drawings includes: Input the parameters of the building facade and openings into the preset 3D model to obtain the 3D model of the building frame. The openings include doors, windows and holes. In the three-dimensional model of the building frame, based on the facade in any direction, the facade graphic is unfolded in the battery, and the unfolded graphic is defined according to the outer edge of the graphic, the outer edge of the opening, and the material partitioning to obtain the three-dimensional model of the building.
3. The materialization method of claim 2, wherein, The process of unfolding the facade graphic within the battery includes: In the battery, the elevation figure is transformed from a zero Gaussian curvature surface into a plane, resulting in an unfolded figure.
4. The materialization gridding method of building facades according to claim 3, characterized in that, The process involves inputting material rules for each facade material into the parametric design software's database, and combining this with the boundaries of openings and building floor height lines in the closed graphic to determine a cluster of auxiliary lines, including: Input the minimum and maximum specifications, unit area weight load, and minimum module of each facade material into the battery of the parametric design software. Combined with the closed figure, extend the boundary of the opening and the building floor height line in the closed figure outward to generate a continuous auxiliary line. Based on the reduction rules, the continuous auxiliary lines are reduced to obtain an auxiliary line cluster; the reduction rules are to divide a certain area using the same material according to design requirements.
5. The material grating method of building facades according to claim 4, characterized in that, If the verification result meets the preset conditions, then the partitioning scheme is determined to be the target partitioning scheme, including: If the stress value of the partition plate in each material partition area is less than the stress threshold, then the partitioning scheme is determined to be the target partitioning scheme.
6. The materialization gridding method of building facades according to claim 5, characterized in that, After the division scheme is input into the building three-dimensional model, load checking is performed on the obtained building three-dimensional model, and a checking result is obtained, the method further comprises: If the stress value of the first material division area is not less than the stress threshold value, the first material division area is marked, and a new division line is generated after the material division rule of the first material division area is adjusted, or the division line of the first material division area is adjusted, and the step of "generating a division scheme of a material division area closed graph by combining all battery groups" is executed until the checking result meets the preset condition.
7. The materializing method of a building facade according to any one of claims 1-6, characterized in that, After the material rule of the parameterized division is input into the battery, the closed graph is combined to obtain a division line, and a division scheme of a material division area closed graph by combining all battery groups is generated, the method further comprises: Determine the number of types of plate sizes used in the division scheme; If the number of types is less than or equal to a preset value, the division scheme is determined as an optimal division scheme; According to the optimal division scheme and the target division scheme, an optimal division scheme is determined.
8. A material grating device for building facades, characterized in that Comprise: A modeling module for establishing a building three-dimensional model according to a building project elevation drawing, the building three-dimensional model comprising a plurality of material division areas, and each material division area being a closed graph enclosed by a line segment; A division module for inputting a material rule of a parameterized division into a battery, combining the closed graph to obtain a division line, and generating a division scheme of a material division area closed graph by combining all battery groups; when the material rule of the parameterized division is input into the battery, the closed graph is combined to obtain the division line, the division module is used for inputting the material rule of each facade material into the battery of the parameterized design software, combining the boundaries of the openings in the closed graph and the building floor height lines to determine an auxiliary line cluster; using the auxiliary line cluster and the closed graph, a reference grid is divided on the corresponding facade material, the material division rule in each reference grid is defined, different reference grids are merged according to the material division rule, and the division rule is unified to obtain the division line; A checking simulation module for inputting the division scheme into the building three-dimensional model, performing load checking on the obtained building three-dimensional model, and obtaining a checking result; the checking simulation module is used for inputting the division scheme into the building three-dimensional model, importing the building three-dimensional model with the division scheme into a preset analysis software to generate a plate-keel connection model; according to the plate-keel connection model, the self-weight of the plate, the construction and maintenance load, and the wind load are simulated to obtain the stress value of the division plate of each material division area; The checking simulation module is further used for determining the division scheme as a target division scheme if the checking result meets a preset condition.
Citation Information
Patent Citations
Building surface construction curved surface gridding method
CN116451540A
Curved surface composite truss design and construction integration method and device based on BIM technology
CN120541942A