Automatic forming method, device, system, equipment and medium for air costal film

By automatically obtaining internal and external reference points and connection lines to generate gas rib film shapes, the problem of inefficient catenary gas rib film design is solved, and rapid iterative and flexible gas rib film design is achieved, supporting a variety of surface mixing and color configurations.

CN120493341AActive Publication Date: 2025-08-15METASPACE BEIJING AIR DOME
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202510379432.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-28
Publication Date
2025-08-15
Estimated Expiration
2045-03-28

AI Technical Summary

Technical Problem

In the prior art, the design and modeling of catenary gas rib films are inefficient, difficult to quickly respond to customer needs, and lack of color configuration, which affects product landing efficiency.

Method used

The automatic forming method is adopted to obtain multiple internal and external reference points and connection lines, generate internal and external curved surfaces, and combine RGB color model adjustment to realize the automatic design of air rib film shape.

Benefits of technology

It realizes rapid iteration from basic forms to complex shapes, supports mixed designs of multiple surfaces, reduces manual intervention, and improves design efficiency and flexibility in color configuration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120493341A_ABST
    Figure CN120493341A_ABST
Patent Text Reader

Abstract

The invention relates to an automatic forming method, device, system and equipment for an air-costal film and a medium. The method comprises the steps that a plurality of first inner datum points are obtained based on a first arrangement shape, and a plurality of second inner datum points are obtained based on a second arrangement shape; generating a plurality of inner connecting lines based on the plurality of first inner reference points and the plurality of second inner reference points, and obtaining an inner curved surface; generating a plurality of first external reference points based on the third arrangement shape, and generating a plurality of second external reference points based on the fourth arrangement shape; generating a plurality of outer connecting lines based on the plurality of first outer reference points and the plurality of second outer reference points, and obtaining an outer curved surface; acquiring a first front connecting line and a first rear connecting line in the plurality of inner connecting lines, and acquiring a second front connecting line and a second rear connecting line in the plurality of outer connecting lines; generating a front curved surface and a rear curved surface; and automatically generating an air costal membrane model. According to the method, rapid iteration from a basic form to a complex shape is realized, and the design of the air costal membrane is more efficiently and flexibly completed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of auxiliary design, and in particular to a method, device, system, equipment and medium for automatic forming of an air rib membrane. Background Art

[0002] In recent years, air-ribbed membrane structures have gained widespread application in architecture, industrial protection, and temporary facilities due to their lightweight, high load-bearing capacity, and flexible design. Catenary-shaped air-ribbed membranes, in particular, excel in resisting wind pressure and deformation due to their inherent mechanical properties. However, the design and modeling of catenary air-ribbed membranes in existing technologies still face significant bottlenecks.

[0003] Air-ribbed membrane products rely on manual design and modeling, a limitation that leads to low design efficiency. This is especially true when customer requirements involve multiple span-to-height ratios or complex curved surfaces. Engineers must repeatedly revise designs, which is time-consuming and prone to errors, limiting the potential application of air-ribbed membranes in various scenarios. Furthermore, the lack of color options means that design solutions are slow to respond to customer needs, hindering the efficient implementation of air-ribbed membrane products. Summary of the Invention

[0004] In order to break through the limitations of traditional manual modeling, achieve rapid iteration from basic forms to complex shapes, and complete the design of air plenum membranes more efficiently and flexibly, the present application provides an automatic forming method, device, system, equipment and medium for air plenum membranes.

[0005] In a first aspect, the present application provides a method for automatically forming a pneumatic pleura, comprising: Based on the first arrangement shape, a plurality of first internal reference points are obtained, and based on the second arrangement shape, a plurality of second internal reference points are obtained; based on the plurality of the first internal reference points and the plurality of the second internal reference points, a plurality of internal connecting lines are generated, and an internal curved surface is obtained based on the plurality of the internal connecting lines, wherein the plurality of the internal connecting lines have equal lengths; Based on the third arrangement shape, a plurality of first external reference points are generated, and based on the fourth arrangement shape, a plurality of second external reference points are generated; based on the plurality of the first external reference points and the plurality of the second external reference points, a plurality of external connecting lines are generated, and an external curved surface is obtained based on the plurality of the external connecting lines, wherein the plurality of the external connecting lines have equal lengths; Based on the distribution directions of the plurality of inner connecting lines, acquiring a first front connecting line and a first rear connecting line from the plurality of inner connecting lines, and based on the distribution directions of the plurality of outer connecting lines, acquiring a second front connecting line and a second rear connecting line from the plurality of outer connecting lines; Generate a front curved surface based on the first front connecting line and the second front connecting line, and generate a back curved surface based on the first back connecting line and the second back connecting line; Based on the inner curved surface, the outer curved surface, the front curved surface and the back curved surface, an air pleura membrane shape is automatically generated.

[0006] The beneficial effects of this application are: it can support the first, second, third, and fourth arrangement shapes, using a mixed design of different curve shapes to adapt to different mechanical requirements. It supports full-scene applications from simple regular shapes to complex artistic shapes, breaking through the limitations of traditional manual modeling, reducing human intervention, and achieving rapid iteration from basic forms to complex shapes, completing the design of air pleura membranes more efficiently and flexibly.

[0007] Furthermore, the acquiring of a plurality of first internal reference points based on the first arrangement shape includes: Based on the span information, determine the first step distance, which is a parameter representing the distance between two adjacent reference points; generating a plurality of first initial reference points based on the first reference point coordinates, the first step distance, and a first array quantity, where the array quantity is a parameter representing the number of the generated initial reference points; The plurality of first initial reference points are controlled to be arranged according to the first arrangement shape to obtain the plurality of first internal reference points.

[0008] The beneficial effect of this further solution is that, by parametrically controlling the generation of the first internal reference points, the span information, the first step distance, the number of first arrays, and the first arrangement shape are decoupled. Users only need to adjust the span information to automatically generate first initial reference points of varying densities, adapting to different styling requirements.

[0009] Furthermore, the acquiring of a plurality of second internal reference points based on the second arrangement shape includes: Acquire a second reference point coordinate based on the first reference point coordinate and the span information, and determine a second step distance based on the span information; generating a plurality of second initial reference points based on the second reference point coordinates, the second step distance, and the second array quantity; The plurality of second initial reference points are controlled to be arranged according to the second arrangement shape to obtain the plurality of second inner reference points.

[0010] The beneficial effect of adopting this further solution is that, based on the coordinates of the first reference point and the span information, the second internal reference point is ensured to form a spatially symmetrical or complementary relationship with the first internal reference point. The user only needs to adjust the span information to automatically generate second initial reference points of different densities to meet the needs of different shapes.

[0011] Furthermore, generating a plurality of first external reference points based on the third arrangement shape includes: Determine a first outward shift distance based on the span information, and acquire coordinates of a third reference point based on the first reference point coordinates and the first outward shift distance; Based on the coordinates of the third reference point, the first step distance and the first array quantity, a plurality of third initial reference points are generated; and the plurality of third initial reference points are controlled to be arranged according to the third arrangement shape to obtain a plurality of first external reference points.

[0012] The beneficial effect of adopting this further solution is that users only need to adjust the span information to automatically generate different first outward displacement distances to meet the needs of different shapes. Multiple first outer reference points continue to use the first step distance and the first array number, ensuring that the density of internal and external reference points is consistent.

[0013] Furthermore, generating a plurality of second external reference points based on the fourth arrangement shape includes: Determine a second outward shift distance based on the span information, and acquire a fourth reference point coordinate based on the second reference point coordinate and the second outward shift distance; Based on the fourth reference point coordinates, the second step distance and the second array quantity, a plurality of fourth initial reference points are generated; and the plurality of fourth initial reference points are controlled to be arranged according to the fourth arrangement shape to obtain a plurality of second external reference points.

[0014] The beneficial effect of adopting this further solution is that users only need to adjust the span information to automatically generate different second outward shift distances to meet the needs of different shapes. Multiple second external reference points continue to use the second step distance and second array number to ensure the same density of internal and external reference points.

[0015] Furthermore, after automatically generating the air pleura shape based on the inner curved surface, the outer curved surface, the front curved surface, and the back curved surface, the method further includes: Determining whether the air pleura membrane modeling needs to add a target color; If so, the color parameter variables in the RGB color model are adjusted so that the air plenum membrane shape displays the target color, and the color parameter variables include transparency, red channel intensity value, green channel intensity value, and blue channel intensity value.

[0016] The beneficial effect of adopting the above further solution is that by adjusting the color parameter variables, the target color specified by the user can be accurately matched, and the color adjustment result can be displayed in real time by the 3D rendering engine.

[0017] In a second aspect, the present application provides an automatic pneumatic pleura forming device, comprising: an interior point generation module, configured to obtain a plurality of first interior reference points based on the first arrangement shape, and to obtain a plurality of second interior reference points based on the second arrangement shape; an inner curved surface generating module, configured to generate a plurality of inner connecting lines based on the plurality of first inner reference points and the plurality of second inner reference points, and to obtain an inner curved surface based on the plurality of inner connecting lines, wherein the plurality of inner connecting lines have equal lengths; an external point generation module, configured to generate a plurality of first external reference points based on the third arrangement shape, and to generate a plurality of second external reference points based on the fourth arrangement shape; an outer curved surface generating module, configured to generate a plurality of outer connecting lines based on a plurality of the first outer reference points and a plurality of the second outer reference points, and to obtain an outer curved surface based on the plurality of outer connecting lines, wherein the plurality of outer connecting lines have equal lengths; a front-back connecting line acquiring module, configured to acquire a first front connecting line and a first rear connecting line from among the plurality of inner connecting lines based on distribution directions of the plurality of inner connecting lines, and to acquire a second front connecting line and a second rear connecting line from among the plurality of outer connecting lines based on distribution directions of the plurality of outer connecting lines; a front and rear curved surface generating module, configured to generate a front curved surface based on the first front connecting line and the second front connecting line, and to generate a rear curved surface based on the first rear connecting line and the second rear connecting line; A shaping module is used to automatically generate a pneumothorax shape based on the inner curved surface, the outer curved surface, the front curved surface and the back curved surface.

[0018] In a third aspect, the present application provides an electronic device, comprising a processor and a memory, wherein the processor is coupled to the memory; The processor is configured to execute a computer program stored in the memory, so that the electronic device executes the method according to any one of the first aspects.

[0019] In a fourth aspect, the present application provides an automatic pneumatic pleura forming system, comprising a human-computer interaction terminal and the electronic device as described in the third aspect; the human-computer interaction terminal is communicatively connected to the electronic device; The user inputs the first arrangement shape, the second arrangement shape, the third arrangement shape and the fourth arrangement shape through the human-computer interaction terminal. The human-computer interaction terminal is also used to display the automatically generated pneumothorax shape.

[0020] In a fifth aspect, the present application provides a computer-readable storage medium comprising a computer program or instructions, which, when executed on a computer, enables the computer to execute the method as described in any one of the first aspects. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] Figure 1 Schematic diagram of the process of the automatic forming method of the air pleura membrane according to the embodiment of the present application; Figure 2 This is a schematic diagram of the reference connection lines of the embodiment of the present application; Figure 3 A schematic diagram of multiple first internal reference points according to an embodiment of the present application; Figure 4 A schematic diagram of a plurality of first internal reference points and a plurality of second internal reference points according to an embodiment of the present application; Figure 5 A schematic diagram of the connection lines in the embodiment of the present application; Figure 6 Schematic diagram of the inner curved surface in an embodiment of the present application; Figure 7 This is a schematic diagram of an external connection line according to an embodiment of the present application; Figure 8 Schematic diagram of an additional curved surface according to an embodiment of the present application; Figure 9 Schematic diagram of the front curved surface and the rear curved surface of an embodiment of the present application; Figure 10 This is a schematic diagram of the pneumothorax modeling according to an embodiment of the present application; Figure 11 This is a structural block diagram of the automatic pneumatic rib membrane forming device according to an embodiment of the present application; Figure 12 This is a structural block diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0022] The present application is further described in detail below with reference to the accompanying drawings.

[0023] The present application provides an automatic pneumatic rib membrane forming method, which can be performed by a device, which can be a server or a terminal device. The server can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services. The terminal device can be a smartphone, a tablet computer, a desktop computer, etc., but is not limited thereto.

[0024] like Figure 1 As shown, a method for automatically forming a pneumatic pleura is performed by an electronic device. The main process of the method is described as follows (steps S101 to S107): Step S101: Acquire a plurality of first internal reference points based on a first arrangement shape, and acquire a plurality of second internal reference points based on a second arrangement shape.

[0025] In this embodiment, multiple first internal reference points arranged according to the first arrangement shape can be defined as the internal reference point arrangement shape on the left, and multiple second internal reference points arranged according to the second arrangement shape can be defined as the internal reference point arrangement shape on the right. By defining the internal reference point arrangement shapes on the left and right sides, a reference point sequence on the inner side of the air rib membrane modeling is generated as the basis for subsequent internal surface generation.

[0026] The first and second arrangement shapes can be manually set variables, can be arbitrary curves, can be periodic curves, custom parameterized curves, or segmented curves. The first and second arrangement shapes can be the same curve or different curves.

[0027] For example, periodic curves may include sine curves, cosine curves or tangent curves, etc.; users input parameters such as amplitude, frequency, phase, etc. to dynamically adjust the curve shape to obtain a custom parameterized curve; different curves are used in different intervals (such as a sine curve in the left half and a parabola in the right half) to achieve an asymmetric design, and a segmented curve can be obtained.

[0028] Step S102: generating a plurality of inner connecting lines based on the plurality of first inner reference points and the plurality of second inner reference points, and acquiring an inner curved surface based on the plurality of inner connecting lines, wherein the lengths of the plurality of inner connecting lines are equal.

[0029] In this embodiment, based on Grasshopper, multiple inner reference points on the left and right sides are connected to generate multiple inner connecting lines, and the inner surface is formed by lofting the multiple inner connecting lines. The inner connecting lines can be catenaries, arcs, or parabolas.

[0030] Step S103: generating a plurality of first external reference points based on the third arrangement shape, and generating a plurality of second external reference points based on the fourth arrangement shape.

[0031] In this embodiment, the multiple first external reference points arranged according to the third arrangement shape can be defined as the external reference point arrangement shape on the left, and the multiple second external reference points arranged according to the fourth arrangement shape can be defined as the external reference point arrangement shape on the right; the multiple first external reference points arranged according to the third arrangement shape are located outside the multiple first internal reference points arranged according to the first arrangement shape, and the multiple second external reference points arranged according to the fourth arrangement shape are located outside the multiple second internal reference points arranged according to the second arrangement shape.

[0032] By defining the arrangement of the left and right external reference points, a reference point sequence for the outer side of the air pleura is generated, which serves as the basis for subsequent external surface generation.

[0033] The third and fourth shapes can also be manually set variables, arbitrary curves, periodic curves, custom parameterized curves, or segmented curves. The fourth, third, second, and first shapes can be the same or different curves.

[0034] Step S104: generating a plurality of external connection lines based on the plurality of first external reference points and the plurality of second external reference points, and acquiring an external curved surface based on the plurality of external connection lines, wherein the lengths of the plurality of external connection lines are equal.

[0035] In this embodiment, based on Grasshopper, multiple external reference points on the left and right sides can be connected to generate multiple external connection lines, and the external surface can be formed by lofting the multiple external connection lines. The external connection lines can also be catenaries, arcs, or parabolas.

[0036] Step S105: Based on the distribution directions of the plurality of inner connecting lines, obtain a first front connecting line and a first rear connecting line among the plurality of inner connecting lines, and based on the distribution directions of the plurality of outer connecting lines, obtain a second front connecting line and a second rear connecting line among the plurality of outer connecting lines.

[0037] Extract the first and last lines of the inner / outer connecting line sequence as the boundaries of the front and back surfaces. In this embodiment, the first front connecting line, the first back connecting line, the second front connecting line, and the second back connecting line can be sequentially indexed and extracted. Specifically, the first of the multiple inner connecting lines can be directly selected as the first front connecting line, and the last of the multiple inner connecting lines can be directly selected as the first back connecting line; the first of the multiple outer connecting lines can be directly selected as the second front connecting line, and the last of the multiple outer connecting lines can be directly selected as the second back connecting line.

[0038] Step S106: generating a front curved surface based on the first front connecting lines and the second front connecting lines, and generating a rear curved surface based on the first rear connecting lines and the second rear connecting lines.

[0039] Based on Grasshopper, the end surface of the pneumothorax model can be filled by connecting the anterior and posterior boundary lines of the inner and outer sides, namely the first anterior connection line, the second anterior connection line, the first posterior connection line, and the second posterior connection line.

[0040] Step S107: Automatically generate an air pleura membrane shape based on the inner curved surface, the outer curved surface, the front curved surface, and the back curved surface.

[0041] The air plenum model can include inner surface, outer surface, front surface and back surface. Based on Grasshopper, all surfaces can be merged to obtain a complete air plenum 3D model.

[0042] This embodiment supports mixed designs using different curved shapes on the inner and outer sides to meet different mechanical requirements. It supports full-scenario applications, from simple regular shapes to complex artistic shapes. This breaks through the limitations of traditional manual modeling, reduces human intervention, and enables rapid iteration from basic forms to complex shapes, allowing for more efficient and flexible completion of air pleura design.

[0043] like Figure 2 As shown, in this embodiment, before step S101, the following steps are further included: Determine the coordinates of the first reference point (the coordinates may be X=0, Y=0, Z=0); set the span information L, which may be a variable manually input by the user; determine the coordinates of the second reference point based on the coordinates of the first reference point and the span information (the coordinates may be X=0+L=L, Y=0, Z=0); determine the coordinates of the fifth reference point based on the preset height (the coordinates may be X=H, Y=0, Z=H); generate a reference connecting line based on the coordinates of the first reference point, the coordinates of the second reference point, and the coordinates of the fifth reference point, which may be a catenary, a three-point arc, or a parabola; obtain a first direction and a first length of the reference connecting line, and use the first direction as the forming direction of multiple inner connecting lines, and use the first length as the length of multiple inner connecting lines.

[0044] The span information L and the preset height H are both fundamental geometric parameters of the pneumatic diaphragm design, directly determining the lateral dimensions and longitudinal curvature of the overall pneumatic diaphragm shape. The calculated relationship between the span information L and the preset height H can be used to derive the preset height H of the pneumatic diaphragm, facilitating the definition of the basic dimensions of the pneumatic diaphragm. In this embodiment, the calculated relationship can be a fixed-ratio derivation relationship, a user-defined derivation relationship, or a dynamic parameter table query relationship.

[0045] Fixed-ratio derivation means that the relationship between the preset height and span information is a fixed ratio. For example, H=k1L, k1=0.5, and the span information L can be calculated directly using the fixed-ratio formula. When L=10m and k1=0.5, H=5m. User-defined derivation means that the user is allowed to enter any height H and span information L without restricting the ratio relationship (such as H=3m, L=8m). Dynamic parameter table query refers to the predefined HL mapping table (such as H=2m corresponds to L=4m, H=3m corresponds to L=5m), and L can be obtained by looking up the table based on the input H.

[0046] Since the pneumothorax is formed by extending upward, before obtaining the first direction and first length of the reference connecting line, it also includes: judging whether the direction of the reference connecting line is vertically upward (+Z); if it is vertically upward, executing the step of obtaining the first direction and first length of the reference connecting line; if it is vertically downward, mirroring the reference connecting line so that the direction of the reference connecting line is vertically upward.

[0047] In this embodiment, the first direction corresponding to the multiple internal connecting lines and the second direction corresponding to the multiple external connecting lines are the same, that is, they are all formed in a vertically upward direction (+Z); the electronic device is provided with a mapping ratio relationship between the first length of the internal connecting line and the second length corresponding to the external connecting line. Exemplarily, the mapping ratio relationship can be expressed as: second length = 1.2*first length.

[0048] In this embodiment, after generating a reference connection line based on the coordinates of the first reference point, the coordinates of the second reference point, and the coordinates of the fifth reference point, it also includes: based on Grasshopper, marking the coordinates of the second reference point and the coordinates of the fifth reference point on the reference connection line, and rounding the span information L and the preset height H to one decimal place to display the rounded span information L and the preset height H.

[0049] By displaying the rounded span information L and the preset height H, users can intuitively understand the core size of the air rib membrane shape.

[0050] The step S101 obtains multiple first internal reference points based on the first arrangement shape, which may specifically include the following processing: determining the first step distance based on the span information, where the step distance is a parameter that characterizes the distance between two adjacent reference points; generating multiple first initial reference points based on the first reference point coordinates, the first step distance and the first array quantity, where the array quantity is a parameter that characterizes the number of generated initial reference points; and controlling the multiple first initial reference points to be arranged according to the first arrangement shape to obtain multiple first internal reference points.

[0051] The distance between adjacent reference points, namely the first step distance S1, can be calculated based on the span information L. The density of the reference points can be controlled by the first step distance S1, which affects the surface accuracy and calculation efficiency of the air rib membrane modeling.

[0052] like Figure 3 As shown, in this embodiment, the first step distances between multiple first initial reference points can be the same value, and there is a proportional relationship between the span information L and the first step distance S1, which can be a fixed proportional derivation relationship or a dynamically adjustable proportional relationship.

[0053] The fixed ratio derivation relationship can be expressed as step size S1 = L / k2, for example, when L = 10m and k2 = 10, S1 = 1m; the dynamically adjustable ratio can be expressed as step size S1 = k2L, and the proportional coefficient k2 is adjustable (for example, k2∈[0.05,0.2]), supporting sparse to dense reference point distribution.

[0054] As another optional implementation of this embodiment, the first step distances between the multiple first initial reference points can be different values, and the first step distance S1 can be dynamically adjusted according to an adaptive step distance algorithm. The adaptive step distance algorithm dynamically adjusts the first step distance S1 according to the complexity of the first arrangement shape. For example, the first step distance S1 can be automatically reduced in areas with large curvature in the first arrangement shape. For example, when the first arrangement shape is a sine curve, the initial first step distance S1 is obtained through a fixed proportional derivation relationship or a dynamically adjustable proportional relationship. The flat area corresponding to the sine curve can maintain the initial first step distance S1, and the step distance at the peak / trough corresponding to the sine curve can be reduced to S1 / 2.

[0055] Starting from the coordinates of the first reference point, multiple first initial reference points can be generated based on the first step distance S1 and the first array number N1, serving as the basis for subsequent shape arrangement. The multiple first initial reference points can be equally spaced, that is, the first step distances between the multiple first initial reference points can be the same. The first array shape and the first array number N1 can be parameters manually set or input by the user.

[0056] Based on Grasshopper, multiple first initial reference points can be spatially deformed according to a specified first arrangement shape (such as a sine curve) to generate multiple final first internal reference points.

[0057] In this embodiment, the step S101 of acquiring a plurality of second internal reference points based on the second arrangement shape may specifically include the following processing: Based on the first reference point coordinates and the span information, the second reference point coordinates are obtained, and based on the span information, the second step distance is determined; based on the second reference point coordinates, the second step distance and the second array quantity, a plurality of second initial reference points are generated; and the plurality of second initial reference points are controlled to be arranged according to the second arrangement shape to obtain a plurality of second internal reference points.

[0058] Based on the first reference point coordinates and span information L of the starting point, the position of the other reference point, i.e., the second reference point coordinates, can be determined to generate the right inner reference point sequence. Based on span information L, the spacing between the right reference points, i.e., the second step size S2, can be calculated to control the density of the multiple second initial reference points on the right side.

[0059] like Figure 4 As shown, in this embodiment, the calculation process of the second step distance S2 can be the same as the calculation process of the first step distance S1. Preferably, the second step distance S2 can be equal to the first step distance S1, and the second arrangement shape can be the same as the first arrangement shape.

[0060] Starting from the coordinates of the second reference point, multiple second initial reference points can be generated according to the second step distance S2 and the second array number N2, which serve as the basis for subsequent shape arrangement. The multiple second initial reference points can be equidistant, that is, the second step distances between the multiple second initial reference points can be the same value. The second arrangement shape and the second array number N2 can be parameters manually set and input by the user, and the second array number N2 can be equal to the first array number N1. When the second array number N2 needs to be equal to the first array number N1, the user can enter a variable parameter for the array number N, and the electronic device can automatically match the parameter to the first array number N1 and the second array number N2.

[0061] Based on Grasshopper, multiple second initial reference points can be spatially deformed according to a specified second arrangement shape (such as a sine curve) to generate multiple final second internal reference points.

[0062] like Figure 5 As shown, in this embodiment, generating multiple inner connecting lines based on multiple first inner reference points and multiple second inner reference points in step S102 may specifically include the following processing: For each first internal reference point, obtain a second internal reference point corresponding to the first internal reference point; use the coordinates of the first reference point as the first first internal reference point, connect the first internal reference point and the corresponding second internal reference point based on the first direction and the first length, and obtain the internal connecting line corresponding to the first internal reference point, until the internal connecting line corresponding to each first internal reference point is obtained.

[0063] The multiple inner connecting lines are of equal length, i.e., all of the first length, and all of them protrude along the first direction. Because the multiple first inner reference points are arranged according to the first arrangement shape, and the multiple second inner reference points are arranged according to the second arrangement shape, the distance between the first inner reference points and the second inner reference points is adjusted according to the shape variable, resulting in different distances between the first inner reference points and the second inner reference points corresponding to each inner connecting line. However, the length of the inner connecting lines is the first length, so the height of each inner connecting line is different, ultimately achieving a fluctuation in the height of the multiple inner connecting lines.

[0064] like Figure 6 As shown in the figure, based on Grasshopper, multiple inner connecting lines are lofted to obtain the inner surface. Since the shape of the inner connecting lines determines the shape of the inner surface, the inner surface will also have height fluctuations.

[0065] As an optional implementation in this embodiment, generating a plurality of first external reference points based on the third arrangement shape in step S103 may specifically include the following processing: Based on the span information, a first outward shift distance is determined, and based on the first reference point coordinates and the first outward shift distance, a third reference point coordinate is obtained; based on the third reference point coordinates, the first step distance and the first array quantity, a plurality of third initial reference points are generated; and the plurality of third initial reference points are controlled to be arranged according to the third arrangement shape to obtain a plurality of first outward reference points.

[0066] The first outward shift distance and the span information can have a fixed proportional relationship, and the first outward shift distance can also be equal to the first outward shift distance. The first outward shift distance can refer to a fixed distance by which the coordinates of the first reference point are shifted in the -X direction. The coordinate point after the first reference point is shifted in the -X direction by the first outward shift distance is used as the starting point. Based on the first outward shift distance S1 and the first array number N1, multiple third initial reference points can be generated as the basis for subsequent shape arrangement.

[0067] Based on Grasshopper, multiple third initial reference points can be spatially deformed according to a specified third arrangement shape (such as a sine curve) to generate multiple final first external reference points.

[0068] The third arrangement shape may be a parameter manually set or input by the user, and the third arrangement shape may be the same as the first arrangement shape. When the third arrangement shape needs to remain the same as the first arrangement shape, the user can input variable parameters of the first arrangement shape, and the electronic device can automatically match the parameters to the first and third arrangement shapes.

[0069] As another optional implementation in this embodiment, generating a plurality of first external reference points based on the third arrangement shape in step S103 may specifically include the following processing: Based on the span information, a first outward shift distance is determined; for each first inner reference point, a coordinate point of the first inner reference point after being shifted in the -X direction by the first outward shift distance is obtained; and the multiple coordinate points obtained after the shift are used as multiple first outer reference points.

[0070] By translating the plurality of first inner reference points as a whole, the convenience of obtaining the plurality of first outer reference points is improved.

[0071] As an optional implementation in this embodiment, generating a plurality of second external reference points based on the fourth arrangement shape in step S103 may specifically include the following processing: Based on the span information, the second outward shift distance is determined, and based on the second reference point coordinates and the second outward shift distance, the fourth reference point coordinates are obtained; based on the fourth reference point coordinates, the second step distance and the second array quantity, a plurality of fourth initial reference points are generated; the plurality of fourth initial reference points are controlled to be arranged according to the fourth arrangement shape to obtain a plurality of second outward reference points.

[0072] The second outward shift distance and the span information may have a fixed proportional relationship, or the second outward shift distance may be equal to the second step distance. The second outward shift distance may refer to a fixed distance by which the coordinates of the first reference point are shifted in the +X direction. The coordinate point after the first reference point is shifted in the +X direction by the second outward shift distance is used as the starting point. Based on the second step distance S2 and the second array number N2, multiple fourth initial reference points may be generated as the basis for subsequent shape arrangement.

[0073] Based on Grasshopper, multiple fourth initial reference points can be spatially deformed according to a specified fourth arrangement shape (such as a sine curve) to generate multiple final second external reference points.

[0074] The fourth arrangement shape may be a parameter manually set or input by the user, and the fourth arrangement shape may be the same as the second arrangement shape. When the fourth arrangement shape needs to remain the same as the second arrangement shape, the user can input variable parameters of the second arrangement shape, and the electronic device can automatically match the parameters to the second and fourth arrangement shapes.

[0075] As an optional implementation in this embodiment, the coordinate points of the plurality of second inner reference points after being moved in the +X direction by a second outward distance may be used as the plurality of second outer reference points.

[0076] like Figure 7 As shown, in this embodiment, generating multiple external connection lines based on multiple first external reference points and multiple second external reference points in step S104 may specifically include the following processing: For each first external reference point, obtain a second external reference point corresponding to the first external reference point; take the coordinate point after the coordinates of the first reference point are translated as the first first external reference point, and connect the first external reference point and the corresponding second external reference point based on the second direction and the second length to obtain the external connecting line corresponding to the first external reference point, until the external connecting line corresponding to each first external reference point is obtained.

[0077] The multiple external connecting lines have the same length, that is, they are all the second length, and they all protrude along the second direction. Because the multiple first external reference points are arranged according to the third arrangement shape, and the multiple second external reference points are arranged according to the fourth arrangement shape, the distance between the first external reference points and the second external reference points is adjusted according to the shape variable, resulting in different distances between the first external reference points and the second external reference points corresponding to each external connecting line. However, the length of the external connecting lines is the second length, so that the height of each external connecting line is different, ultimately achieving a fluctuation in the height of the multiple external connecting lines.

[0078] like Figure 8As shown in the figure, based on Grasshopper, multiple external connection lines are lofted to obtain the external surface. Since the shape of the external connection lines determines the shape of the external surface, the external surface will also have height fluctuations.

[0079] In this embodiment, the inner connecting line corresponding to the coordinates of the first reference point can be used as the first front connecting line, and the inner connecting line farthest from the first front connecting line can be used as the first rear connecting line; the outer connecting line corresponding to the coordinate point after the coordinates of the first reference point are translated can be used as the second front connecting line, and the inner connecting line farthest from the second front connecting line can be used as the second rear connecting line.

[0080] like Figure 9 As shown, step S106 specifically includes: based on Grasshopper, lofting the first front connecting line and the second front connecting line to obtain the front surface; based on Grasshopper, lofting the first rear connecting line and the second rear connecting line to obtain the rear surface.

[0081] like Figure 10 As shown in the figure, based on Grasshopper, the air rib membrane shape can be obtained by combining the inner surface, outer surface, front surface and back surface.

[0082] In this embodiment, after step S107, the following steps are further included: Determine whether the air pleura membrane model needs to add a target color; if so, adjust the color parameter variables in the RGB color model so that the air pleura membrane model displays the target color, and the color parameter variables include transparency, red channel intensity value, green channel intensity value, and blue channel intensity value.

[0083] User input or pre-set rules in the electronic device determine whether to render the pneumatic diaphragm shape in color to enhance visual effects or meet scene requirements. A "color switch" button can be provided on the interactive interface. Clicking it triggers the color adjustment process. For example, when the user checks "Enable Color," a parameter adjustment panel for the RGB color model pops up. The parameter adjustment panel can have four variables: transparency, red channel intensity value (RED), green channel intensity value (GREEN), and blue channel intensity value (BLUE). Users can manually enter the transparency, red channel intensity value, green channel intensity value, and blue channel intensity value or drag the slider to adjust and preview the color changes in real time. For example, setting the red channel intensity value to 255, the green channel intensity value to 0, the blue channel intensity value to 0, and the transparency to 200 can generate a semi-transparent red air pleura shape.

[0084] In this embodiment, the electronic device has predefined scene tags, each of which corresponds to preset color parameters. Specifically, the electronic device's database stores a mapping between scene tags and color parameters. Scene tags can include advertising display, building shading, and more. When a user selects a tag, the color function is automatically triggered, loading the corresponding color parameters. This lowers the professional barrier to entry, allowing non-designers to quickly generate color schemes that meet scene requirements and improve brand consistency. For example, "advertising display" can automatically apply the company's VI color scheme.

[0085] In this embodiment, electronic devices can also integrate sensors such as light and temperature to collect environmental data in real time. Based on this environmental data, color parameters can be dynamically adjusted. Specifically, light sensor data input into the color engine can trigger transparency adjustment; temperature sensors can be used to link color tones. By collaborating with the ambient light adaptation algorithm, intelligent response is achieved, enabling color parameter variables to adapt to environmental changes. For example, heat absorption is reduced (high transparency) under strong light to improve energy efficiency.

[0086] In this embodiment, the electronic device may also provide a pre-configured color template library, which automatically fills in the color parameters in the RGB color model after the user selects it. The color templates can be stored by material (such as metal, matte) and effect (such as gradient, neon).

[0087] In this example, the color variable can also be associated with the material's surface emissivity (for example, a dark RGB value of (50,50,50) corresponds to a high heat absorption rate). The ANSYS Thermal module is used to calculate the internal temperature distribution of the air rib membrane for different color schemes. Based on the internal temperature distribution, the transparency value can be automatically adjusted to balance the light transmittance and thermal insulation of the air rib membrane.

[0088] Finally, it was achieved that the shape and color of the air plenum membrane can be automatically adjusted by adjusting various variables, so that the desired size, effect and color of the air plenum membrane can be quickly obtained according to customer requirements.

[0089] In this embodiment, an AI model is also preset in the electronic device, and the AI model can automatically recommend the optimal variable parameter combination to reduce manual trial and error.

[0090] Collect historical variable parameters and corresponding performance data from existing air plenum membrane design cases. Performance data can include wind pressure resistance, material usage, customer satisfaction, etc. Quantify the performance data into a score, for example, score = 0.4 * wind resistance coefficient + 0.3 * cost efficiency + 0.3 * aesthetics.

[0091] Multiple variable parameter combinations are used as inputs for the AI model, which is then trained. The AI model can then output the predicted scores and probability of achieving the target for each variable parameter combination. The AI model can be a random forest model, an XGBoost model, or a neural network model (such as an MLP).

[0092] Through the interactive interface, users can select requirements (such as "low cost first" or "unique design") or enter constraints (such as span information L ≤ 20m). The AI model can then recommend the top three variable parameter combinations in real time and display a 3D preview.

[0093] In this embodiment, users can also upload reference images (such as paintings by teacher xx) and use CycleGAN to extract artistic style features. The electronic device can then map these artistic style features to a combination of variable parameters, achieving "artistic gas pleura".

[0094] In this embodiment, COMSOL can also be used to simulate the scattering / absorption effect of the current variable parameter combination on the sound wave. If noise reduction is required, the variable parameter combination is adjusted based on a preset optimization strategy. For example, the optimization strategy may be to set the first arrangement shape to a high-frequency sawtooth wave to disperse the sound energy.

[0095] Based on the same technical concept, the present application also provides an automatic pneumatic pleura forming device, such as Figure 11 As shown, the automatic air pleura forming device 200 mainly includes: An interior point generation module 201 is configured to obtain a plurality of first interior reference points based on a first arrangement shape, and to obtain a plurality of second interior reference points based on a second arrangement shape; An inner curved surface generating module 202 is configured to generate a plurality of inner connecting lines based on the plurality of first inner reference points and the plurality of second inner reference points, and to obtain an inner curved surface based on the plurality of inner connecting lines, wherein the plurality of inner connecting lines have equal lengths; an external point generating module 203 for generating a plurality of first external reference points based on the third arrangement shape, and generating a plurality of second external reference points based on the fourth arrangement shape; An outer curved surface generating module 204 is configured to generate a plurality of outer connecting lines based on the plurality of first outer reference points and the plurality of second outer reference points, and to obtain an outer curved surface based on the plurality of outer connecting lines, wherein the plurality of outer connecting lines have equal lengths; a front-back connection line acquisition module 205 for acquiring a first front connection line and a first rear connection line from among the plurality of inner connection lines based on the distribution directions of the plurality of inner connection lines, and acquiring a second front connection line and a second rear connection line from among the plurality of outer connection lines based on the distribution directions of the plurality of outer connection lines; A front and rear curved surface generating module 206 is configured to generate a front curved surface based on the first front connecting line and the second front connecting line, and to generate a rear curved surface based on the first rear connecting line and the second rear connecting line; The shaping module 207 is used to automatically generate the air pleura shape based on the inner curved surface, the outer curved surface, the front curved surface and the back curved surface.

[0096] Optionally, the interior point generation module 201 includes: A first step determination submodule is configured to determine a first step based on the span information, where the step is a parameter representing the distance between two adjacent reference points; A first reference point generation submodule is configured to generate a plurality of first initial reference points based on the first reference point coordinates, the first step distance, and a first array quantity, where the array quantity is a parameter representing the number of generated initial reference points; The first arrangement submodule is configured to control the arrangement of the plurality of first initial reference points according to the first arrangement shape to obtain the plurality of first internal reference points.

[0097] Optionally, the interior point generation module 201 further includes: a second step determination submodule, configured to obtain the coordinates of a second reference point based on the first reference point coordinates and the span information, and determine a second step distance based on the span information; A second reference point generation submodule is configured to generate a plurality of second initial reference points based on the second reference point coordinates, the second step size, and the second array quantity; The second arrangement submodule is used to control the plurality of second initial reference points to be arranged according to the second arrangement shape to obtain a plurality of second internal reference points.

[0098] Optionally, the external point generation module 203 includes: a first distance determination submodule, configured to determine a first outward displacement distance based on the span information, and obtain coordinates of a third reference point based on the first reference point coordinates and the first outward displacement distance; a third reference point generation submodule, configured to generate a plurality of third initial reference points based on the third reference point coordinates, the first step distance, and the first array quantity; The third arrangement submodule is used to control the plurality of third initial reference points to be arranged according to the third arrangement shape to obtain a plurality of first external reference points.

[0099] Optionally, the external point generation module 203 further includes: a second distance determination submodule, configured to determine a second outward displacement distance based on the span information, and obtain coordinates of a fourth reference point based on the second reference point coordinates and the second outward displacement distance; a fourth reference point generation submodule, configured to generate a plurality of fourth initial reference points based on the fourth reference point coordinates, the second step size, and the second array quantity; The fourth arrangement submodule is used to control the plurality of fourth initial reference points to be arranged according to the fourth arrangement shape to obtain a plurality of second external reference points.

[0100] Optionally, after the forming module 207, the following steps are further included: A judgment module is used to determine whether the air pleura membrane modeling needs to add a target color; if so, adjust the color parameter variables in the RGB color model so that the air pleura membrane modeling displays the target color, and the color parameter variables include transparency, red channel intensity value, green channel intensity value and blue channel intensity value.

[0101] In one example, the module in any of the above devices can be one or more integrated circuits configured to implement the above methods, such as: one or more application specific integrated circuits (ASICs), or one or more digital signal processors (DSPs), or one or more field programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms.

[0102] For another example, when the modules in the device can be implemented in the form of a processing element scheduling program, the processing element can be a general-purpose processor, such as a central processing unit (CPU) or other processor capable of calling programs. For another example, these modules can be integrated together and implemented in the form of a system-on-a-chip (SOC).

[0103] Various objects such as various messages / information / equipment / network elements / systems / devices / actions / operations / processes / concepts that may appear in this application are named. It can be understood that these specific names do not constitute a limitation on the relevant objects. The names assigned may change with factors such as scenarios, contexts or usage habits. The understanding of the technical meaning of the technical terms in this application should be mainly determined from the functions and technical effects embodied / executed in the technical solutions.

[0104] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and modules described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0105] Those skilled in the art will appreciate that the modules and algorithm steps of each example 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 performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0106] Based on the same technical concept, the present application also provides an electronic device, such as Figure 12 As shown, the electronic device 300 includes a processor 301 and a memory 302 , and may further include an information input / information output (I / O) interface 303 , one or more communication components 304 , and a communication bus 305 .

[0107] The processor 301 is used to control the overall operation of the electronic device 300 to complete all or part of the steps in the above-mentioned automatic pneumatic rib formation method; the memory 302 is used to store various types of data to support the operation of the electronic device 300. Such data may include, for example, instructions for any application or method operating on the electronic device 300, as well as application-related data. The memory 302 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disk.

[0108] The I / O interface 303 provides an interface between the processor 301 and other interface modules, which may be a keyboard, a mouse, buttons, etc. These buttons may be virtual buttons or physical buttons. The communication component 304 is used to test wired or wireless communication between the electronic device 300 and other devices. Wireless communication, such as Wi-Fi, Bluetooth, Near Field Communication (NFC), 2G, 3G or 4G, or a combination of one or more thereof, may include: a Wi-Fi component, a Bluetooth component, and an NFC component.

[0109] Communication bus 305 may include a path for transmitting information between the aforementioned components. Communication bus 305 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, for example. Communication bus 305 may be divided into an address bus, a data bus, a control bus, and the like.

[0110] The electronic device 300 can be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic components to execute the automatic pneumothorax forming method given in the above embodiment.

[0111] The electronic device 300 may include but is not limited to mobile terminals such as digital broadcast receivers, PDAs (personal digital assistants), PMPs (portable multimedia players), and fixed terminals such as digital TVs and desktop computers, and may also be servers.

[0112] Based on the same technical concept, the present application also provides an automatic pneumatic rib membrane forming system, including a human-computer interaction terminal and an electronic device as described above; the human-computer interaction terminal is communicatively connected to the electronic device.

[0113] The user inputs variable parameters such as the first arrangement shape, the second arrangement shape, the third arrangement shape and the fourth arrangement shape through the human-computer interaction terminal. The human-computer interaction terminal is also used to display the automatically generated pneumothorax shape.

[0114] Based on the same technical concept, the present application also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the above-mentioned automatic pneumothorax forming method are implemented.

[0115] The computer-readable storage medium may include: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc., which can store program codes.

[0116] The terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed or inherent to such process, method, article, or apparatus.

[0117] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of the technical features being referred to. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of such features. Throughout the description of this application, "plurality" means at least two, for example, two, three, etc., unless otherwise specifically defined.

[0118] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art can combine and combine different embodiments or examples described in this specification and features of different embodiments or examples without contradiction.

[0119] Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limitations on the present application. Ordinary technicians in this field can change, modify, replace and modify the above embodiments within the scope of the present application.

Claims

1. A method for automatically forming a pneumatic pleura, characterized in that: include: Based on the first arrangement shape, a plurality of first internal reference points are obtained, and based on the second arrangement shape, a plurality of second internal reference points are obtained; Based on the plurality of first internal reference points and the plurality of second internal reference points, a plurality of internal connecting lines are generated, and based on the plurality of internal connecting lines, an internal curved surface is obtained, wherein the plurality of internal connecting lines have equal lengths; generating a plurality of first external reference points based on the third arrangement shape, and generating a plurality of second external reference points based on the fourth arrangement shape; Generate a plurality of external connection lines based on the plurality of first external reference points and the plurality of second external reference points, and obtain an external curved surface based on the plurality of external connection lines, wherein the plurality of external connection lines have the same length; Based on the distribution directions of the plurality of inner connecting lines, acquiring a first front connecting line and a first rear connecting line from the plurality of inner connecting lines, and based on the distribution directions of the plurality of outer connecting lines, acquiring a second front connecting line and a second rear connecting line from the plurality of outer connecting lines; Generate a front curved surface based on the first front connecting line and the second front connecting line, and generate a back curved surface based on the first back connecting line and the second back connecting line; Based on the inner curved surface, the outer curved surface, the front curved surface and the back curved surface, an air pleura membrane shape is automatically generated.

2. The method for automatically forming an air pleura membrane according to claim 1, characterized in that: The acquiring of a plurality of first internal reference points based on the first arrangement shape includes: Based on the span information, determine the first step distance, which is a parameter representing the distance between two adjacent reference points; generating a plurality of first initial reference points based on the first reference point coordinates, the first step distance, and a first array quantity, where the array quantity is a parameter representing the number of the generated initial reference points; The plurality of first initial reference points are controlled to be arranged according to the first arrangement shape to obtain the plurality of first internal reference points.

3. The method for automatically forming an air pleura membrane according to claim 2, characterized in that: The acquiring of a plurality of second internal reference points based on the second arrangement shape includes: Acquire a second reference point coordinate based on the first reference point coordinate and the span information, and determine a second step distance based on the span information; generating a plurality of second initial reference points based on the second reference point coordinates, the second step distance, and the second array quantity; The plurality of second initial reference points are controlled to be arranged according to the second arrangement shape to obtain the plurality of second inner reference points.

4. The method for automatically forming an air pleura membrane according to claim 3, characterized in that: The step of generating a plurality of first external reference points based on the third arrangement shape includes: Determine a first outward shift distance based on the span information, and acquire coordinates of a third reference point based on the first reference point coordinates and the first outward shift distance; Based on the coordinates of the third reference point, the first step distance and the first array quantity, a plurality of third initial reference points are generated; and the plurality of third initial reference points are controlled to be arranged according to the third arrangement shape to obtain a plurality of first external reference points.

5. The automatic forming method of the air pleura membrane according to claim 3 or 4, characterized in that: The generating of a plurality of second external reference points based on the fourth arrangement shape comprises: Determine a second outward shift distance based on the span information, and acquire a fourth reference point coordinate based on the second reference point coordinate and the second outward shift distance; Based on the fourth reference point coordinates, the second step distance and the second array quantity, a plurality of fourth initial reference points are generated; and the plurality of fourth initial reference points are controlled to be arranged according to the fourth arrangement shape to obtain a plurality of second external reference points.

6. The method for automatically forming an air pleura membrane according to claim 1, characterized in that: After automatically generating the air pleura shape based on the inner curved surface, the outer curved surface, the front curved surface, and the back curved surface, the method further includes: Determining whether the air pleura membrane modeling needs to add a target color; If so, the color parameter variables in the RGB color model are adjusted so that the air plenum membrane shape displays the target color, and the color parameter variables include transparency, red channel intensity value, green channel intensity value, and blue channel intensity value.

7. An automatic pneumatic membrane forming device, characterized in that: include: an interior point generation module, configured to obtain a plurality of first interior reference points based on the first arrangement shape, and to obtain a plurality of second interior reference points based on the second arrangement shape; an inner curved surface generating module, configured to generate a plurality of inner connecting lines based on the plurality of first inner reference points and the plurality of second inner reference points, and to obtain an inner curved surface based on the plurality of inner connecting lines, wherein the plurality of inner connecting lines have equal lengths; an external point generation module, configured to generate a plurality of first external reference points based on the third arrangement shape, and to generate a plurality of second external reference points based on the fourth arrangement shape; an outer curved surface generating module, configured to generate a plurality of outer connecting lines based on a plurality of the first outer reference points and a plurality of the second outer reference points, and to obtain an outer curved surface based on the plurality of outer connecting lines, wherein the plurality of outer connecting lines have equal lengths; a front-back connecting line acquiring module, configured to acquire a first front connecting line and a first rear connecting line from among the plurality of inner connecting lines based on distribution directions of the plurality of inner connecting lines, and to acquire a second front connecting line and a second rear connecting line from among the plurality of outer connecting lines based on distribution directions of the plurality of outer connecting lines; a front and rear curved surface generating module, configured to generate a front curved surface based on the first front connecting line and the second front connecting line, and to generate a rear curved surface based on the first rear connecting line and the second rear connecting line; A shaping module is used to automatically generate a pneumothorax shape based on the inner curved surface, the outer curved surface, the front curved surface and the back curved surface.

8. An electronic device, characterized in that: comprising a processor and a memory, wherein the processor is coupled to the memory; The processor is configured to execute the computer program stored in the memory, so that the electronic device performs the method according to any one of claims 1 to 6.

9. An automatic pneumatic membrane forming system, characterized in that: The electronic device comprises a human-computer interaction terminal and the electronic device according to claim 8; the human-computer interaction terminal is communicatively connected with the electronic device; The user inputs the first arrangement shape, the second arrangement shape, the third arrangement shape and the fourth arrangement shape through the human-computer interaction terminal. The human-computer interaction terminal is also used to display the automatically generated pneumothorax shape.

10. A computer-readable storage medium, characterized in that The method comprises a computer program or an instruction, which, when executed on a computer, causes the computer to execute the method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Parametric modeling method of spatial reticulated shell based on grasshopper

    CN109165445A

  • Modeling method of three-dimensional model

    CN118469802A

  • Curved surface creation method and supply surface creating apparatus

    JP2004326167A

  • Modeling method and system for sketching 3D curved surface model, and program recording medium

    KR1020110072462A