Decorative plate integrated design and processing method based on Grasshopper program parameterization
Through the parameterized design method based on the Grasshopper program, the problems of low efficiency, insufficient accuracy, poor data transmission and waste of materials in the design and processing of metal roof decorative panels are solved, and efficient and accurate full-process design and processing are achieved, which significantly improves processing accuracy and material utilization.
Patent Information
- Application Number
- CN202510370911.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-27
- Publication Date
- 2025-04-25
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The prior art has problems such as inefficiency, insufficient accuracy, poor data transmission and waste of materials in the design and processing of metal roof decorative panels, which seriously restrict the smooth progress of the project and cost control.
The parameterized design method based on the Grasshopper program is adopted to realize efficient and precise operations from the software segmentation of the surface aluminum plate of the building model to the processing plant. The method includes obtaining building surface curved surface and seam curve data, parameterized design, unit plate classification, numbering, key cutting data extraction, processing diagram generation, and automatic generation of optimal nesting schemes.
The design and processing efficiency is greatly improved, the error is controlled within ±2mm, the processing accuracy of aluminum veneer is improved, and the material utilization rate is increased to more than 85%, significantly reducing material waste and project costs.
Smart Images

Figure CN119885686A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of metal roof decorative plate design and processing, and in particular to a decorative plate integrated design and processing method based on Grasshopper program parameterization, which utilizes parametric design means and Grasshopper program to realize an integrated process from design to processing of metal roof decorative plates. Background Art
[0002] In the design and processing of metal roof decorative panels, traditional methods have many problems. From a design perspective, when segmenting curved aluminum panels or honeycomb panels of building models, manual operations are often relied on, which is extremely inefficient and prone to errors. For example, when dealing with complex building skin surfaces and seam curves, it is difficult to accurately match curves with surfaces manually, resulting in the shape and size of the segmented unit panels not meeting the design requirements, seriously affecting the overall aesthetics and functionality of the building.
[0003] In the process of arranging and numbering panels, traditional methods often lack systematicity and logic. When arranging panels, the actual position relationship of the unit panels on the roof may not be fully considered, making it difficult for workers to quickly and accurately find the corresponding unit panels during subsequent processing and installation, greatly reducing construction efficiency. In terms of numbering, due to the lack of unified and scientific rules, it is easy to have duplicate or confusing numbers, which brings difficulties to the management of the entire project.
[0004] In the past, the analysis and classification of flat plates and curved plates mostly relied on experience and judgment, lacking precise quantitative standards. This resulted in the inability to accurately distinguish between flat plates and curved plates in some projects with high precision requirements, which affected the subsequent data extraction and processing of different types of plates, making the processed aluminum plates unable to meet installation requirements and increasing rework costs.
[0005] In the subsequent steps of extracting data, drawing processing drawings, and opening raw materials, the traditional methods are independent of each other and data transmission is not smooth. For example, the data extracted from the design stage may not be directly applied to the drawing of processing drawings, and manual reorganization and conversion are required, which is not only time-consuming but also prone to data errors. When opening and nesting raw materials, due to the lack of effective optimization algorithms, it is difficult to fully utilize the raw materials, resulting in material waste and increased project costs.
[0006] In summary, the existing technology has problems such as low efficiency, insufficient precision, poor data transmission and material waste in the design and processing of metal roof decorative panels, which seriously restricts the smooth progress of the project and cost control. Summary of the invention
[0007] In view of the technical problems in the design and processing of metal roof decorative panels in the prior art, the present invention provides an integrated design and processing method for decorative panels based on the parameterization of the Grasshopper program. By adopting parametric design means and relying on the powerful calculation and geometric processing capabilities of the Grasshopper program, the whole process from software segmentation of curved aluminum panels of building models to processing in a processing plant is realized with high efficiency and precision.
[0008] The present invention adopts the following technical solution: A method for integrated design and processing of decorative panels based on Grasshopper program parameterization, the method comprising the following steps: Step 1, obtaining the building skin surface and building effect seam curve data, and importing them into the 3D modeling module for basic processing; Step 2, using a pre-set Grasshopper program to edit the parameters of the unit board; Step 3, according to the requirements of the building effect, the building skin surface is gap-cut and the unit board is processed; Step 4, analyzing each unit plate in the segmented building skin curved surface, sorting out two types of unit plates: flat plate and curved plate, and generating a corresponding parameter list; Step 5, using the spatial positioning and sorting algorithm component to arrange and sort the divided unit boards, and using the numbering component to assign a unique number to each sorted unit board; Step 6, use the geometric data extraction component in the Grasshopper program to extract the key blanking data of each unit board, and then organize it into a blanking list through the data table generation component; Step 7, set the relevant parameters of the processing drawing and associate the key blanking data of the unit board, and use the graphics drawing component in the Grasshopper program to automatically generate the corresponding processing drawings of each unit board; Step 8, nest the raw materials in the processing drawing and automatically generate the optimal nesting plan.
[0009] Preferably, the specific method of performing basic processing on the seam curve data imported into the three-dimensional modeling module in step 1 is: importing the obtained seam curve data into Rhino, a three-dimensional modeling software that supports the Grasshopper program; deleting abnormal points, lines or surfaces through the three-dimensional modeling software Rhino, and smoothing the surface.
[0010] Preferably, in step 3, the building skin surface is segmented by running the Grasshopper program with the help of the seam curve and the unit panel gap width; then the edge offset operation and size reduction processing are performed on each unit panel through the geometric operation component in the Grasshopper program; the unit panels are classified according to their positions and functions, and the unit panels are classified and trimmed accordingly in accordance with pre-set rules.
[0011] Preferably, in step 4, the surface analysis component of the Grasshopper program is used to analyze each unit plate, and the specific method of sorting out two types of unit plates, namely, flat plates and curved plates, is: Three corner points on the unit plate are selected to construct an auxiliary plane; the maximum distance from the remaining corner points on the unit plate to the auxiliary plane is calculated as the warping value, and the maximum distance from each point on the unit plate to the auxiliary plane is calculated as the arch height; when the warping value and arch height of the unit plate are both less than the set limit values, it is judged as a flat plate, otherwise, it is judged as a curved plate.
[0012] Furthermore, when the warping value of the unit plate is less than the limit value and the arch height is greater than the limit value, it is determined to be a single-curved plate; when the warping value and the arch height of the unit plate are both greater than the set limit values, it is determined to be a double-curved plate.
[0013] Preferably, in step 5, the unit panels are numbered by a combination of letters and numbers, wherein the prefix letters represent the roof area where the unit panels are located, and the suffix numbers serve as the sequence numbers of the unit panel numbering information and are associated with the geometric data of the unit panels.
[0014] Preferably, the key blanking data of each unit board extracted in step 6 include: length, width, radius of curvature, main radius of curvature, diagonal, positioning coordinates and number.
[0015] Preferably, in step 8, the size and shape information of the processing drawing of the unit board is imported into the kaiping nesting program, the unit board processing drawing is calculated for the panel arrangement, the optimal nesting scheme is generated and transmitted to the kaiping cutting equipment, and the raw material is kaiping cut. The technical solution of the present invention has the following advantages: A. The present invention is based on the parameter design of the Grasshopper program. The acquired building skin surface and building effect seam curve data are imported into the three-dimensional modeling module for processing. After the unit panels are pre-parameterized and edited, gaps are made on the building skin surface in combination with the building effect requirements. The divided unit panels are classified into flat panels and curved panels, and numbered. After extracting the key cutting data of each unit panel, a processing drawing is made, and the best nesting scheme is generated by opening and nesting. Compared with the traditional method, the present invention uses the Grasshopper program to realize automated operation, which greatly shortens the processing time of each link. The overall process can be completed within a few weeks, and the efficiency is improved several times.
[0016] B. The present invention can control the error within ±2mm through precise algorithms and parametric design. Compared with the traditional method of manual calculation and operation with an error of ±10mm, the present invention greatly improves the processing accuracy of aluminum veneers, ensures that they can be perfectly spliced during installation, and improves the overall quality of the building.
[0017] C. From the perspective of resource utilization, the traditional nesting method of raw materials lacks effective optimization means, and the material utilization rate is usually only 60%-70%. The present invention uses advanced nesting programs or software to optimize the panel arrangement plan according to the size and shape information of the raw material unit board, and automatically generate the optimal nesting plan, so that the raw material utilization rate is increased to more than 85%, which significantly reduces material waste and reduces project costs.
[0018] D. The present invention is based on the Grasshopper program, which eliminates the problems of independence of data in each link and easy errors and loss in the transmission process in the traditional method, and realizes data association in the whole process from design to processing. The data in each link can be accurately transmitted and applied, reducing data errors and duplication of work, and improving the efficiency and accuracy of project management.
[0019] In summary, the present invention comprehensively surpasses traditional technologies in terms of efficiency, accuracy, resource utilization and data management, and provides an efficient, accurate and economical solution for the design and processing of metal roof decorative panels. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] In order to more clearly illustrate the specific embodiments of the present invention, the drawings required for use in the specific embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0021] Figure 1 It is a flow chart of the integrated design and processing method of the decorative panel based on the parametric setting of the Grasshopper program provided by the present invention; Figure 2 This is the effect diagram after the present invention uses the splitting curve to divide the building skin surface; Figure 3 It is a schematic diagram of the analysis and classification of flat plates and curved plates provided by the present invention; Figure 4 It is a result diagram of the arrangement and numbering of the unit boards after segmentation provided by the present invention; Figure 5 This is an example of a processing diagram generated by editing based on the extracted data of the present invention; Figure 6This is a diagram showing the effect of the raw materials provided by the present invention after being opened and nested.
[0022] The following are marked in the figure: 1-opening plate, 2-nesting of raw materials; 3-auxiliary plane; 4-divided unit plate; 5-first corner point; 6-second corner point; 7-third corner point; 8-fourth corner point; 9-first arch height; 10-second arch height; 20-warpage value. DETAILED DESCRIPTION
[0023] The technical solution of the present invention will be described clearly and completely below in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0024] In the description of the present invention, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc., indicating the orientation or positional relationship, are based on the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as limiting the present invention. In addition, the terms "first", "second", and "third" are used for descriptive purposes only, and cannot be understood as indicating or implying relative importance.
[0025] In the description of the present invention, it should be noted that, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0026] like Figure 1 As shown, the present invention provides a method for integrated design and processing of decorative panels based on Grasshopper program parameterization, which specifically includes the following steps:
S01
[0027] First, obtain the final building skin surface and building effect split curves, import these data into the 3D modeling module in .3dm format for basic processing, and preferably import them into Rhino, a 3D modeling software that supports Grasshopper. For example, in a metal roof project of a large commercial building, through communication with the architectural design team, accurate building skin surface and split curve data were obtained, and then smoothly imported into Rhino software, laying the foundation for subsequent operations.
[0028] The specific basic method is: in Rhino software, carefully check the imported surface and seam curve data, delete abnormal points, lines or surfaces caused by double line errors or interference; smooth the seam curve to ensure that it conforms to the original intention of the architectural design, while ensuring the continuity and smoothness of the architectural surface. This step is like finely polishing a painting to remove flaws and make the whole picture more perfect. Through data cleaning and optimization, errors in subsequent segmentation operations can be avoided and the accuracy and efficiency of segmentation can be improved.
[0029]
S02
[0030] Open the Grasshopper plug-in in the Rhino software and load the pre-written Grasshopper program file for aluminum veneer processing. Set the relevant parameters in the program according to the actual needs of the current project. For example, set the minimum size of the unit plate to 300mm×300mm, the maximum size to 3000mm×3000mm, the width of the seam to 20mm, etc. The reasonable setting of these parameters can generate unit plates that meet the actual situation according to the specific requirements of the project.
[0031]
S03
[0032] like Figure 2 As shown, the shapes and distribution of several independent unit board surfaces formed after segmentation are intuitively displayed. In the process of building design and construction, the present invention uses splitting curves and gap openings to segment the building skin surface, which is a key step to achieve a unique roof effect and meet actual installation requirements. The specific process is as follows: First, prepare the basic processed seam curves and building skin surfaces, use them as input parameters, and accurately connect them to the corresponding components in the Grasshopper program. This step lays the data foundation for subsequent operations and ensures that the program can obtain accurate information.
[0033] Then, the Grasshopper program was run to segment the building skin surface with the help of the splitting curve. In this process, the gap width between each unit board must be determined according to the desired effect of the architectural design. The determination of this width is crucial, as it not only affects the aesthetics of the roof, but also the feasibility of subsequent installation.
[0034] Then, in the Grasshopper program, the edge of each unit plate is offset through a specific geometric operation component. In this way, the effect of gap opening can be achieved to increase the aesthetics of the roof, and a certain amount of adjustment space can be reserved for the installation process to improve the flexibility and operability of the installation. At the same time, in order to meet the dual needs of actual installation and aesthetics, the program is used to reduce the size of each unit plate. When adjusting the size, the processing characteristics of the aluminum veneer and the possible errors during the installation process are fully considered. For example, in view of the bending allowance of the aluminum veneer during processing and the splicing error during installation, the size of the unit plate is appropriately reduced. This can not only ensure the processing quality of the aluminum veneer, but also ensure the overall flatness of the roof after installation. During the entire segmentation process, the segmentation results should be closely observed at all times. Once it is found that the shape of some unit plates is too strange or the size does not meet the expected requirements, it is necessary to fine-tune the seam curve or program parameters and then re-segment. This process is just like using a pair of precise scissors to cut a large piece of cloth into small pieces of appropriate size according to pre-designed lines until a satisfactory unit board division effect is obtained.
[0035] The present invention may require different trimming operations for unit panels with different positions and functions. In the Grasshopper program, conditional judgment components and geometric trimming components are used to classify unit panels according to pre-set rules, such as the roof area where the unit panels are located, the connection method with other building components, etc., and perform corresponding trimming processing respectively. For example, for unit panels close to the corners, special trimming is required according to the angle of the corners to ensure that they can fit the corners perfectly. Through classified trimming, the unit panels meet the specific requirements of architectural design.
[0036] Traditional methods are easily affected by human factors in segmenting curved surfaces, analyzing flat plates, curved plates, and adjusting sizes, resulting in large errors. For example, when adjusting the size of a unit plate, manual calculation and operation may result in an error of ±10mm or even greater. However, the present invention can control the error within ±2mm through precise algorithms and parametric design, greatly improving the processing accuracy of aluminum veneers, ensuring that they can be perfectly spliced during installation, and improving the overall quality of the building.
[0037]
S04
[0038] Specific analysis principles and methods: In the analysis of the split unit plate 4, the surface analysis component of the Grasshopper program is used to determine whether it is a flat plate or a curved plate. For the unit aluminum plate, its curved surface is the original surface. If it is a polygonal unit plate such as a triangle or a quadrilateral, three corner points are selected, namely the first corner point 5, the second corner point 6 and the third corner point 7 to construct the auxiliary plane 3. The warping value 20 here is defined as the maximum distance from other corner points (such as the fourth corner point 8) except the three corner points of the auxiliary plane 3 to the auxiliary plane 3; the arch height is the maximum distance from each point on the aluminum plate surface to the auxiliary plane 3, for example Figure 3 The first arch height is 9 or the second arch height is 10. The plate type classification based on the above principles is as follows: the warpage value 20 and the arch height of the flat plate are both less than the limit value determined by the manufacturer or on-site sample setting; the warpage value 20 of the single-curved plate is less than the limit value, and the arch height is greater than the limit value; the warpage value 20 and the arch height of the double-curved plate are both greater than the limit value. For example, when the limit value range is assumed to be ±20mm, if the deviation of the intersection points around the unit plate is within this range, it is judged as a flat plate, otherwise it is a curved plate.
[0039] According to the above analysis results, the data screening and grouping components are used in the Grasshopper program to classify all unit plates into two categories: flat plates and curved plates. These two types of unit plates are sorted out and corresponding lists are generated to facilitate subsequent data extraction and processing for different types of plates.
[0040] [S05] Use the spatial positioning and sorting algorithm components to arrange and sort the divided unit boards, and use the numbering component to assign a unique number to each sorted unit board. Figure 4 As shown, the divided unit boards 4 are arranged in a certain order and have clear numbering information. Specifically, the following board arrangement and numbering steps are included:
[0041] ① Continuous and regular arrangement of panels: To facilitate subsequent processing and installation, the divided and processed unit panels need to be arranged in a continuous and regular manner. In the Grasshopper program, all unit panels are sorted according to the actual position relationship of the unit panels on the roof, such as from left to right, from top to bottom, etc., through the spatial positioning and sorting algorithm components. During the sorting process, ensure that the position relationship between adjacent unit panels is accurate and consistent with the overall layout of the roof. For example, on a rectangular roof, the unit panels are sorted from the upper left corner, from left to right, and from top to bottom, so that the arrangement of the entire roof is neat and orderly.
[0042] ② Numbering: After the arrangement of panels is completed, a unique number is assigned to each unit panel. In the Grasshopper program, use the numbering component to add numbering information to each unit panel according to the set numbering rules, such as a combination of letters and numbers, with the prefix indicating the roof area and the suffix being the sequence number. The numbering information will be associated with the geometric data of the unit panel so that each unit panel can be accurately identified and tracked during subsequent processing and installation. For example, for the 10th unit panel located in area A, the number is A-010, so that during processing and installation, workers can quickly find the corresponding unit panel by number.
[0043]
S06
[0044] ① Extraction of key blanking data: For the flat plates and single-curved plates or double-curved plates classified in the above steps, use the geometric data extraction component in the Grasshopper program to extract the key blanking data of each unit plate, such as the length, width, curvature radius (for single-curved plates), main curvature radius (for double-curved plates), diagonal, positioning coordinates, corresponding numbers, etc. These data will directly affect the processing and installation accuracy of aluminum veneers. For example, for a single-curved plate, accurately extract the data such as its curvature radius of 500mm, length of 1200mm, and width of 800mm, to provide an accurate basis for subsequent processing.
[0045] ② Arrange and form a material list: Arrange the extracted key material data and create a data table in the Grasshopper program through the data table generation component. The table clearly lists the number of each unit board, its type (flat plate and single or double curvature), various material data and other information. Export the data table to the common spreadsheet format .xlsx to form a material list, which serves as an important basis for subsequent raw material processing. The material list clearly defines the specifications and quantities of raw materials required for each unit board.
[0046] The following table is an example of a material list formed after the material data is sorted out, showing the specific contents of the unit board number, type, various material data, etc. included in the material list:
[0047]
S07
[0048] ① Program association and setting: In the Grasshopper program, reload the relevant program parts of the previous segmentation and processing of the unit plate, and associate the extracted blanking data table with it. According to the processing requirements of the aluminum veneer, set the relevant parameters of the processing drawing, such as the annotation style using the standard mechanical drawing annotation style, the scale is 1:10, and the view direction is the main view, top view and side view. The setting of these parameters can make the processing drawing clearly and accurately display the processing information of the unit plate.
[0049] ② Generate processing drawings: Use the graphics drawing components in the Grasshopper program to automatically generate the corresponding processing drawings based on the cutting data and numbering information of each unit board. Figure 5 As shown in the figure, the processing drawing includes a two-dimensional plane unfolding drawing of the unit plate, and the detailed information required for processing such as size, curvature, hole position, etc. is clearly marked on the drawing. Among them, L1, L2, W1 and W2 are the length and width dimensions of the automatically generated processing drawing. The generated processing drawing is exported in .dwg format so that it can be provided to the processing manufacturer for actual production. The processing manufacturer can accurately process the aluminum veneer that meets the requirements according to the processing drawing.
[0050]
S08
[0051] ① Raw material preparation and data import: Prepare the corresponding raw material aluminum plate according to the specifications and quantity of the aluminum veneer determined by the material list and the processing drawing. The present invention further imports the size and shape information in the processing drawing into the Kaiping nesting programming software, and the Kaiping nesting program can optimize the plate arrangement plan according to the size and shape of the raw material aluminum plate to maximize the utilization rate of the raw materials. For example, prepare a raw material aluminum plate with a specification of 2000mm×3000mm, import the unit plate size and shape information in the processing drawing into the Kaiping nesting program, and the Kaiping nesting program software starts to calculate the plate arrangement.
[0052] ② Kaiping nesting operation: In the Kaiping nesting program software, set the size, material and other parameters of the raw material aluminum plate according to the Kaiping plate 1, as well as the processing requirements, such as the cutting allowance is 5mm and the minimum margin is 10mm. Running the Kaiping nesting program will automatically generate the optimal nesting plan, that is, reasonably arrange the cutting positions of each unit plate on the raw material aluminum plate to avoid material waste. Check and adjust the generated nesting plan to ensure that the cutting path is reasonable and avoid cutting conflicts and other problems. Figure 6 The figure shows the effect of the raw material after flattening and nesting, showing the cutting positions of each unit plate on the raw material aluminum plate, reflecting the rationality and efficiency of the nesting scheme, where L1', L2', W1' and W2' are the optimal length and width data formed after flattening and nesting, that is, raw material nesting 2.
[0053] Finally, the nesting scheme is sent to the kaiping cutting equipment to perform the kaiping cutting operation of the raw materials. The traditional kaiping nesting method of raw materials lacks effective optimization means, and the material utilization rate is usually only 60%-70%. With the help of advanced kaiping nesting program software, the present invention can automatically generate the optimal nesting scheme according to the size and shape of the raw material aluminum plate, so that the raw material utilization rate is increased to more than 85%, which significantly reduces material waste and reduces project costs.
[0054] From the above steps, it can be seen that the present invention has constructed a complete and efficient integrated process from design to processing of metal roof decorative panels, which closely combines the originally independent links to achieve seamless data transmission and automatic processing. The present invention introduces the Grasshopper program, and through its powerful parametric design function, it realizes the precise segmentation of curved aluminum plates of architectural models, the intelligent processing of unit plates, the accurate extraction of various data, and the automatic generation of processing drawings; in the analysis and classification of flat curved plates, the present invention proposes a method based on accurate geometric parameter judgment, which greatly improves the accuracy of classification compared with traditional empirical judgment; in the raw material opening and nesting link, with the help of advanced opening and nesting program software and optimization algorithms, the utilization rate of raw materials is significantly improved, and the cost is effectively reduced. From design to processing, each link cooperates with each other, forming an innovative and practical metal roof decorative surface design to processing efficient and multi-functional realization method of the present invention. The method of the present invention realizes the automation and precision of the entire process of metal roof decorative panel design and processing, greatly improves work efficiency, reduces manual errors, and improves the utilization rate of raw materials, providing an innovative and efficient solution for the design and processing of metal roof decorative panels.
[0055] Anything not described in the present invention is applicable to the prior art.
[0056] Obviously, the above embodiments are merely examples for the purpose of clear explanation, and are not intended to limit the implementation methods. For those skilled in the art, other different forms of changes or modifications can be made based on the above description. It is not necessary and impossible to list all the implementation methods here. However, the obvious changes or modifications derived therefrom are still within the scope of protection of the present invention.
Claims
1. A method for integrated design and processing of decorative panels based on Grasshopper program parameterization, characterized in that: The method comprises the following steps: Step 1, obtaining the building skin surface and building effect seam curve data, and importing them into the 3D modeling module for basic processing; Step 2, using a pre-set Grasshopper program to edit the parameters of the unit board; Step 3, according to the requirements of the building effect, the building skin surface is gap-cut and the unit board is processed; Step 4, analyzing each unit plate in the segmented building skin curved surface, sorting out two types of unit plates: flat plate and curved plate, and generating a corresponding parameter list; Step 5, using the spatial positioning and sorting algorithm component to arrange and sort the divided unit boards, and using the numbering component to assign a unique number to each sorted unit board; Step 6, use the geometric data extraction component in the Grasshopper program to extract the key blanking data of each unit board, and then organize it into a blanking list through the data table generation component; Step 7, set the relevant parameters of the processing drawing and associate the key blanking data of the unit board, and use the graphics drawing component in the Grasshopper program to automatically generate the corresponding processing drawings of each unit board; Step 8, nest the raw materials in the processing drawing and automatically generate the optimal nesting plan.
2. The integrated design and processing method of decorative panels based on Grasshopper program parameterization according to claim 1 is characterized in that: The specific method of performing basic processing on the seam curve data imported into the 3D modeling module in step 1 is: importing the obtained seam curve data into the 3D modeling software Rhino that supports the Grasshopper program; deleting abnormal points, lines or surfaces through the 3D modeling software Rhino, and smoothing the surface.
3. The integrated design and processing method of decorative panels based on Grasshopper program parameterization according to claim 1 is characterized in that: In step 3, the building skin surface is segmented by running the Grasshopper program with the help of the splitting curve and the gap width of the unit panels; the edge offset operation and size reduction processing are then performed on each unit panel through the geometric operation component in the Grasshopper program; the unit panels are classified according to their positions and functions, and the unit panels are classified and trimmed accordingly in accordance with pre-set rules.
4. The integrated design and processing method of decorative panels based on Grasshopper program parameterization according to claim 1 is characterized in that: In step 4, the surface analysis component of the Grasshopper program is used to analyze each unit plate, and the specific method of sorting out the two types of unit plates, flat plate and curved plate, is: Select three corner points on the unit plate to construct an auxiliary plane; calculate the maximum distance from the remaining corner points on the unit plate to the constructed auxiliary plane as the warping value, and calculate the maximum distance from each point on the unit plate to the auxiliary plane as the arch height; When the warping value and the arch height of the unit plate are both less than the set limit values, it is judged as a flat plate, otherwise, it is judged as a curved plate.
5. The integrated design and processing method of decorative panels based on Grasshopper program parameterization according to claim 4 is characterized in that: When the warping value of the unit plate is less than the limit value and the arch height is greater than the limit value, it is judged as a single-curved plate; when the warping value and arch height of the unit plate are both greater than the set limit values, it is judged as a double-curved plate.
6. The integrated design and processing method of decorative panels based on Grasshopper program parameterization according to claim 1 is characterized in that: In step 5, the unit panels are numbered by a combination of letters and numbers, wherein the prefix letters represent the roof area where the unit panels are located, and the suffix numbers serve as the sequence numbers of the unit panel numbering information and are associated with the geometric data of the unit panels.
7. The integrated design and processing method of decorative panels based on Grasshopper program parameterization according to claim 1 is characterized in that: The key blanking data of each unit board extracted in step 6 include: length, width, radius of curvature, main radius of curvature, diagonal, positioning coordinates and number.
8. The integrated design and processing method of decorative panels based on Grasshopper program parameterization according to claim 1 is characterized in that: In step 8, the size and shape information of the processing drawing of the unit plate is imported into the kaiping nesting program, the unit plate processing drawing is calculated for panel arrangement, the optimal nesting plan is generated and transmitted to the kaiping cutting equipment, and the raw materials are kaiping cut.
Citation Information
Patent Citations
Multi-dimensional curved glass curtain wall designing, processing and mounting method based on BIM technology
CN110569621A
Application method of BIM modeling in design and construction of special-shaped curved surface structural body
CN110826130A
BIM (Building Information Modeling)-based steel truss parametric modeling and calculating method
CN112329090A
Design method of distorted surface glass curtain wall
CN115017577A
Construction method suitable for spatial dislocation irregular unit fabricated curtain wall
CN116201369A