Method and apparatus for printing special-shaped enclosure wall, and method and apparatus for printing special-shaped enclosure dam
By employing a layered processing and synchronous curing method for printing irregularly shaped fencing, the problem of insufficient fit between the irregular fencing structure and the curved outer shell was solved, achieving high-precision and high-stability printing of irregularly shaped fencing and improving protective performance.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- ENOVATE3D (HANGZHOU) TECH DEV CO LTD
- Filing Date
- 2025-12-22
- Publication Date
- 2026-07-30
AI Technical Summary
Existing technologies make it difficult to accurately print irregularly shaped fencing structures, resulting in insufficient fit between them and the curved outer shell, which affects their dustproof, waterproof, and collision-proof effects.
By acquiring a three-dimensional spatial model of the irregularly shaped fence, processing it in layers and obtaining the height information and route of each fence layer, and printing it by stacking the layers, combined with the synchronous curing operation of the print head, the angle adjustment in the pitch and roll directions is avoided, and the irregularly shaped fence is printed accurately.
This improved the printing accuracy and stability of irregularly shaped fencing, ensuring a high degree of fit between the fencing and the outer shell, thus enhancing its protective performance.
Smart Images

Figure CN2025144183_30072026_PF_FP_ABST
Abstract
Description
Method and apparatus for printing irregularly shaped retaining walls and dams Technical Field
[0001] Several embodiments of this specification relate to the field of printing technology, specifically to methods and apparatus for printing irregularly shaped retaining walls and irregularly shaped dams. Background Technology
[0002] The application of fencing structure printing technology is now quite widespread, especially in the edge areas of display modules, where fencing printing (i.e., the mid-frame structure) is particularly important. This fencing design provides effective dustproof, waterproof, and impact-resistant protection for the circuitry within the display module, enhancing the overall protective performance of the device.
[0003] In the field of electronic devices, such as mobile phones and tablets, the sides of their casings are often designed with curves to enhance the product's aesthetics and feel. However, the dam structures on the internal circuit boards are usually vertically positioned, making it difficult to perfectly fit the curved contours of the casing, thus creating gaps between them. These gaps limit the effectiveness of the dam structures in terms of dustproofing, waterproofing, and impact protection. Therefore, the demand for printing irregularly shaped dam structures has emerged, especially the need to apply irregularly shaped dam structure printing to dam structure printing.
[0004] Furthermore, for irregularly shaped enclosure structures, the degree to which the printed final shape replicates the design shape is crucial for the product's application. For example, inside mobile phones and tablets, a higher degree of fit between the enclosure structure and the outer shell will significantly improve its protective performance, thereby ensuring the stable operation of the equipment in complex environments.
[0005] Therefore, there is an urgent need for a method that can accurately print irregularly shaped fencing structures. Summary of the Invention
[0006] This specification provides a method and apparatus for printing irregularly shaped retaining walls and dams, which can realize the printing of irregularly shaped retaining walls and the printed irregularly shaped retaining walls have a high degree of shape reproduction.
[0007] The technical solution is as follows:
[0008] Firstly, embodiments of this specification provide a method for printing irregularly shaped fencing, including:
[0009] Obtain a three-dimensional spatial model of the irregularly shaped fence, and perform layering processing on the three-dimensional spatial model in the vertical direction to obtain multiple fence layers stacked from bottom to top, and obtain the corresponding layer height information of each fence layer;
[0010] Obtain the horizontal fencing route corresponding to each fencing layer, and among multiple fencing layers stacked sequentially from bottom to top, at least one pair of adjacent fencing layers have a deviation in the horizontal fencing route;
[0011] Based on the height information and route information of each fence layer, multiple fence layers are printed sequentially from bottom to top on the printing surface using a stacked printing head to print irregularly shaped fence walls. During the printing of irregularly shaped fence walls, there is no step of adjusting the angle of the printing surface in the pitch and roll directions.
[0012] As a preferred solution, the printing lines are synchronously solidified in real time during the printing of irregularly shaped retaining walls.
[0013] As a preferred embodiment, obtaining the horizontal fencing route corresponding to each fencing layer includes:
[0014] Obtain the horizontal fencing route of the lowest level fencing layer;
[0015] Obtain the extension direction vector information between each of the two adjacent fence layers. The extension direction vector information includes multiple extension direction vectors that can reflect the extension of the fence surface composed of the two adjacent fence layers at multiple extension positions.
[0016] Based on the floor height information of each fence layer, the extension direction vector information between each pair of adjacent fence layers, and the fence route of the bottom fence layer in the horizontal direction, the fence route of each fence layer in the horizontal direction is obtained.
[0017] As a preferred embodiment, the step of obtaining the horizontal fencing route for each fencing layer based on the layer height information corresponding to each fencing layer, the extension direction vector information between each pair of adjacent fencing layers, and the fencing route of the bottom fencing layer in the horizontal direction includes:
[0018] The bottommost layer of all the fencing layers is considered the lower fencing layer, and the layer above the bottommost layer of all the fencing layers is considered the upper fencing layer.
[0019] Based on the current lower enclosure route, the extension direction vector information between the current lower enclosure and the current upper enclosure, the floor height information of the current lower enclosure and / or the floor height information of the current upper enclosure, obtain the current upper enclosure route;
[0020] When the newly obtained fence layer is not the top fence layer among all fence layers, the fence layer with the newly obtained fence layer is regarded as the new lower fence layer, and the fence layer above the fence layer with the newly obtained fence layer is regarded as the new upper fence layer. Then, the step of obtaining the fence layer of the current upper fence layer based on the fence layer of the current lower fence layer, the extension direction vector information corresponding to the current lower fence layer and the current upper fence layer, the floor height information corresponding to the current lower fence layer and / or the floor height information corresponding to the current upper fence layer is returned.
[0021] As a preferred embodiment, obtaining the enclosure route of the current upper enclosure layer based on the enclosure route of the current lower enclosure layer, the extension direction vector information corresponding to the current lower enclosure layer and the current upper enclosure layer, the floor height information corresponding to the current lower enclosure layer and / or the floor height information corresponding to the current upper enclosure layer includes:
[0022] Based on the extension direction vector information between the current lower enclosure layer and the current upper enclosure layer, the layer height information of the current lower enclosure layer and / or the layer height information of the current upper enclosure layer, the horizontal offset direction and offset distance of each of the multiple enclosure positions on the current lower enclosure layer required to obtain the enclosure route of the current upper enclosure layer are calculated.
[0023] Based on the position coordinates of multiple fence positions on the current lower fence layer's fence route and the calculated horizontal offset direction and offset distance of the multiple fence positions on the current lower fence layer's fence route required to obtain the upper fence layer's fence route, the current upper fence layer's fence route is obtained.
[0024] As a preferred embodiment, the step of calculating the horizontal offset direction and offset distance of multiple fence positions on the current lower fence layer's fence route, required for obtaining the fence route of the current upper fence layer, based on the extension direction vector information corresponding to the current lower fence layer and the current upper fence layer, the floor height information corresponding to the current lower fence layer, and / or the floor height information corresponding to the current upper fence layer, includes:
[0025] Based on the extension direction vector information between the current lower enclosure layer and the current upper enclosure layer, obtain the horizontal component of each of the multiple extension direction vectors in the horizontal direction and the angle with the horizontal plane.
[0026] Based on the horizontal components of multiple extension direction vectors corresponding to the current lower enclosure layer and the current upper enclosure layer, as well as their angles with the horizontal plane, the floor height information of the current lower enclosure layer, and / or the floor height information of the current upper enclosure layer, the horizontal offset direction and offset distance of multiple enclosure positions on the current lower enclosure layer's enclosure route required to obtain the enclosure route of the current upper enclosure layer are calculated.
[0027] As a preferred embodiment, before performing vertical layering on the three-dimensional spatial model to obtain multiple stacked enclosure layers from bottom to top, and before obtaining the corresponding layer height information for each enclosure layer, the method further includes:
[0028] Obtain a first height dataset of the top contour line of the three-dimensional spatial model and / or a second height dataset of the bottom contour line of the three-dimensional spatial model. The first height dataset includes the height data corresponding to each contour point on the top contour line of the three-dimensional spatial model, and the second height dataset includes the height data corresponding to each contour point on the bottom contour line of the three-dimensional spatial model.
[0029] The process of layering the three-dimensional spatial model vertically to obtain multiple stacked enclosure layers from bottom to top includes:
[0030] Based on the first height dataset of the top contour line of the 3D spatial model and / or the second height dataset of the bottom contour line of the 3D spatial model, the 3D spatial model is layered in the vertical direction to obtain multiple enclosure layers stacked from bottom to top.
[0031] As a preferred embodiment, the three-dimensional spatial model is layered vertically based on a first height dataset of the top contour line and / or a second height dataset of the bottom contour line to obtain multiple enclosure layers stacked sequentially from bottom to top, including:
[0032] Obtain multiple extension lines that can represent the extension in the height direction at different locations in the 3D spatial model;
[0033] Obtain the height data of the contour points on the top contour line of the 3D spatial model and / or the height data of the contour points on the bottom contour line of the 3D spatial model for each extension line.
[0034] Based on the height data of the contour points on the top contour line and / or the height data of the contour points on the bottom contour line of the three-dimensional space model corresponding to each extension line, each extension line is segmented to obtain multiple segment points corresponding to each extension line.
[0035] Obtain the hierarchical data of each segment point on its respective extension line;
[0036] Based on the hierarchical data of each segment point on its respective extension line, the segment points belonging to the same level are connected to obtain multiple layered lines of the three-dimensional space model.
[0037] The three-dimensional spatial model is layered vertically using multiple layered lines to obtain multiple enclosure layers stacked from bottom to top.
[0038] Secondly, embodiments of this specification provide a method for printing irregularly shaped dams, including:
[0039] Based on the irregularly shaped fence printing method described in the first aspect of the embodiment, a first irregularly shaped fence is printed on the display module;
[0040] Based on the irregularly shaped fence printing method described in the first aspect of the embodiment, a second irregularly shaped fence is printed on the display module;
[0041] Material is filled between the first and second irregularly shaped retaining walls to form an irregularly shaped dam.
[0042] Thirdly, embodiments of this specification provide an irregularly shaped fencing printing device, and an irregularly shaped fencing printing method based on the first aspect of the above embodiments, including:
[0043] The first acquisition module is used to acquire the three-dimensional spatial model of the irregular-shaped fence, and to perform layering processing on the three-dimensional spatial model in the vertical direction to obtain multiple fence layers stacked from bottom to top, and to acquire the corresponding layer height information of each fence layer.
[0044] The second acquisition module is used to acquire the horizontal fencing route corresponding to each fencing layer, and at least one pair of adjacent fencing layers stacked from bottom to top have a deviation in the horizontal fencing route among the multiple fencing layers stacked from bottom to top.
[0045] The printing module is used to print multiple fence layers sequentially from bottom to top on the printing surface in a stacked manner, based on the corresponding floor height information and fence route of each fence layer, so as to print irregular fence walls. During the printing of irregular fence walls, there is no step of adjusting the angle of the printing surface in the pitch and roll directions.
[0046] Fourthly, the embodiments of this specification provide an irregular dam printing device, including the irregular retaining wall printing device as described in the third aspect of the above embodiments.
[0047] Fifthly, embodiments of this specification provide a display device including an irregularly shaped dam printed by the irregularly shaped dam printing method described in the second aspect of the embodiment.
[0048] Sixthly, embodiments of this specification provide an electronic device, including a processor and a memory; the processor is connected to the memory; the memory is used to store executable program code; the processor reads the executable program code stored in the memory to run a program corresponding to the executable program code, so as to perform the steps described in the first or second aspect of the above embodiments.
[0049] In a seventh aspect, embodiments of this specification provide a computer storage medium storing a plurality of instructions adapted for loading by a processor and executing the steps described in the first or second aspect of the above embodiments.
[0050] The beneficial effects of the technical solutions provided in some embodiments of this specification include at least the following:
[0051] Based on the height and route information of each fencing layer, irregularly shaped fencing walls are printed by stacking and printing layers one by one. Furthermore, the printing process eliminates the need for angle adjustments in the pitch and roll directions of the printed surface. This not only provides a printing solution for irregularly shaped fencing walls but also avoids the need for angle calculations in these directions during printing. Calculations for these adjustments to accommodate the shape variations of irregularly shaped fencing walls are complex and prone to errors. Therefore, the printing solution for irregularly shaped fencing walls provided in this embodiment improves printing accuracy.
[0052] Because the process of printing irregularly shaped fencing using a layer-by-layer stacking method lacks the step of adjusting the pitch and roll angles of the printed surface, the printing material of the upper fencing layer may be partially suspended above the printing material of the lower fencing layer during real-time printing. Without timely curing, the deformation of the printing material will be significant, leading to a deviation between the final printed shape of the irregularly shaped fencing and the desired design. Therefore, during the printing process of irregularly shaped fencing, a real-time synchronous curing operation of the printing lines is performed to improve the stability of the irregularly shaped fencing, thereby improving the accuracy of shape reproduction.
[0053] The horizontal route of the bottom layer of fencing can be predetermined based on printing requirements. The extension direction vectors between adjacent layers can also be predetermined based on the design parameters of the irregularly shaped fencing. Furthermore, based on the floor height of each layer, the extension direction vectors between adjacent layers, and the horizontal route of the bottom layer, the horizontal route of each individual fencing layer can be obtained. This method yields more accurate horizontal routes for each layer, further improving the accuracy of the irregularly shaped fencing.
[0054] To accommodate the design requirements of irregularly shaped fencing applications, slight height differences may exist at different locations along the top outline of the fencing; similarly, slight height differences may also exist at different locations on the printed surface. Therefore, it is necessary to perform vertical layering on the 3D spatial model based on the first height dataset of the top outline and / or the second height dataset of the bottom outline, to obtain multiple fencing layers stacked sequentially from bottom to top, thus achieving a more reasonable layering operation. Attached Figure Description
[0055] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0056] Figure 1 is a flowchart illustrating a method for printing irregularly shaped retaining walls according to an embodiment of this specification.
[0057] Figure 2 is a schematic diagram of the process for obtaining the horizontal fencing routes corresponding to each fencing layer in the embodiments of this specification.
[0058] Figure 3 is a top view of an irregularly shaped fence formed by stacking multiple layers of fencing.
[0059] Figure 4 is a cross-sectional view of an irregularly shaped fence formed by stacking multiple layers of fencing (Note: Only the part located at the two extension lines on the left and right sides of the irregularly shaped fence is shown in the figure).
[0060] Figure 5 is a schematic diagram of another type of irregularly shaped fence.
[0061] Figure 6 is a schematic diagram illustrating the principle of calculating the horizontal offset direction and offset distance of multiple fence positions on the current lower fence route required to obtain the fence route of the current upper fence layer, as described in the embodiments of this specification.
[0062] Figure 7 is a flowchart illustrating the process of obtaining the horizontal fencing route of each fencing layer based on the floor height information of each fencing layer, the extension direction vector information between each pair of adjacent fencing layers, and the fencing route of the bottom fencing layer in the horizontal direction, as described in the embodiments of this specification.
[0063] Figure 8 is a schematic diagram of the process of obtaining the enclosure route of the current upper enclosure layer based on the enclosure route of the current lower enclosure layer, the extension direction vector information between the current lower enclosure layer and the current upper enclosure layer, the floor height information of the current lower enclosure layer and / or the floor height information of the current upper enclosure layer, as described in the embodiments of this specification.
[0064] Figure 9 is a flowchart illustrating the process described in this specification of calculating the horizontal offset direction and offset distance of multiple fence positions on the current lower fence route required to obtain the fence route of the current upper fence, based on the extension direction vector information between the current lower fence layer and the current upper fence layer, the floor height information of the current lower fence layer, and / or the floor height information of the current upper fence layer.
[0065] Figure 10 is a schematic diagram of the process of performing layered processing on the three-dimensional spatial model in the vertical direction based on the first height dataset of the top contour line of the three-dimensional spatial model and / or the second height dataset of the bottom contour line of the three-dimensional spatial model in the embodiments of this specification, so as to obtain multiple enclosure layers stacked from bottom to top.
[0066] Figure 11 is a schematic diagram of the irregular enclosure structure applied to the middle frame structure of the display module.
[0067] Figure 12 is a schematic diagram of another application scenario of irregularly shaped enclosure structures.
[0068] Figure 13 is a schematic diagram of the irregularly shaped enclosure structure set up around the LED lights.
[0069] Figure 14 is a schematic diagram of the structure of an electronic device provided in an embodiment of this specification.
[0070] In the diagram: 1. Printed surface; 2. Extension line; 21. Contour points on the top outline; 22. Contour points on the bottom outline; 23. Segmentation point; 24. Layer line; 3. Enclosure layer; 4. Outer dam; 5. Inner dam; 6. Fill layer; 7. Abnormal brightness area; 1400. Electronic device; 1401. Processor; 1402. Communication bus; 1403. User interface; 1404. Network interface; 1405. Memory. Detailed Implementation
[0071] The technical solutions in the embodiments of this specification will be clearly and completely described below with reference to the accompanying drawings.
[0072] The terms "first," "second," "third," etc., in the description, claims, and accompanying drawings are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to such processes, methods, products, or apparatus.
[0073] The following description provides examples and does not limit the scope, applicability, or examples set forth in the claims. Changes may be made to the function and arrangement of the described elements without departing from the scope of this specification. Various processes or components may be appropriately omitted, substituted, or added to the examples. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Furthermore, features described with respect to some examples may be combined into other examples.
[0074] Referring to Figure 1, which is a flowchart illustrating a method for printing irregularly shaped fencing according to an embodiment of this specification, the method for printing irregularly shaped fencing may include at least:
[0075] Step 102: Obtain the three-dimensional spatial model of the irregular-shaped fence, and perform layering processing on the three-dimensional spatial model in the vertical direction to obtain multiple fence layers 3 stacked from bottom to top, and obtain the corresponding layer height information of each fence layer 3 (Note: layer height represents the height of fence layer 3 in the vertical direction).
[0076] Step 104: Obtain the horizontal fencing route corresponding to each fencing layer 3, and at least one pair of adjacent fencing layers 3 stacked from bottom to top has a deviation in the horizontal fencing route;
[0077] Step 106: Based on the floor height information and the fencing route corresponding to each fencing layer 3, multiple fencing layers 3 are printed sequentially from bottom to top on the printing surface 1 in a stacked manner by the print head to print irregular fencing walls. During the printing of irregular fencing walls, there is no step of adjusting the angle of the printing surface 1 in the pitch and roll directions.
[0078] It should be noted that by adjusting the angles of printing surface 1 in the pitch and roll directions, irregularly shaped fencing can be printed (Note: by changing the angles of printing surface 1 in the pitch and roll directions, the angle between the print head and the horizontal plane can be changed, thus enabling the printing of irregularly shaped fencing). Furthermore, it ensures better adhesion of the upper fencing layer to the lower fencing layer (Note: this allows the upper fencing layer to be completely attached to the lower fencing layer, preventing the upper fencing layer from being partially suspended above the lower fencing layer). However, the calculation for this angle adjustment is highly complex, making it prone to errors, and these errors can be substantial.
[0079] The irregular-shaped fencing printing method provided in several embodiments of this specification uses a stacked printing method to print irregular-shaped fencing based on the height information and fencing route of each fencing layer 3. Furthermore, during the printing process, there is no step of adjusting the angle of the printing surface 1 in the pitch and roll directions; the printing of the irregular-shaped fencing is achieved solely by controlling the translation and height adjustment of the printing surface 1 and / or the print head (note: at most, an angle adjustment of the printing surface 1 in the heading direction is added). Therefore, this method not only provides a printing solution for irregular-shaped fencing but also avoids the calculation of adjustment angles of the printing surface 1 in the pitch and roll directions during the printing process. Thus, the irregular-shaped fencing printing solution provided in the embodiments of this specification can improve the printing accuracy and shape reproduction of the irregular-shaped fencing.
[0080] It should also be noted that, in addition to printing along the horizontal fencing route corresponding to each fencing layer 3 during the printing process, it is also necessary to combine the corresponding layer height information of each fencing layer 3 to control the printing height when printing each fencing layer 3.
[0081] In several embodiments of this specification, during the printing of irregularly shaped retaining walls, the printing lines are synchronously cured in real time.
[0082] Because the process of printing irregularly shaped fencing using a layer-by-layer stacking method lacks the step of adjusting the pitch and roll angles of the printing surface 1, the printing material of the upper fencing layer may be partially suspended above the printing material of the lower fencing layer during real-time printing (note: this is because the upper fencing layer may have a horizontal positional offset compared to the lower fencing layer). Without timely curing, the deformation of the printing material will be significant, leading to a deviation between the final printed shape of the irregularly shaped fencing and the desired design. Therefore, during the printing of irregularly shaped fencing, a real-time synchronous curing operation of the printing lines is performed to improve the stability of the irregularly shaped fencing, thereby improving the accuracy of shape reproduction.
[0083] Referring to Figure 2, in several embodiments of this specification, obtaining the horizontal fencing route corresponding to each fencing layer 3 includes:
[0084] Step 202: Obtain the horizontal fencing route of the bottom layer 3 (establish a plane coordinate system with the printed surface 1 as the horizontal plane, and each position on the fencing route has a corresponding position coordinate in the plane coordinate system).
[0085] Step 204: Obtain the extension direction vector information between each of the two adjacent fence layers 3. The extension direction vector information includes multiple extension direction vectors that can reflect the extension of the fence surface composed of two adjacent fence layers 3 at multiple extension positions. (Note: Referring to Figures 3 and 4, the entire fence wall has multiple extension lines 2 from bottom to top. The extension direction vector is the vector that represents the extension between two adjacent fence layers 3. It is a part of the extension line 2. The extension direction vector can be seen in Figure 6. It should be noted that the extension direction vector can be obtained according to the design parameters of the irregular fence wall.)
[0086] Step 206: Based on the floor height information of each fence layer 3, the extension direction vector information between each pair of adjacent fence layers 3, and the fence route of the bottom fence layer 3 in the horizontal direction, obtain the fence route of each fence layer 3 in the horizontal direction (Note: The specific calculation principle will be explained in the following embodiments).
[0087] It should be noted that Figures 3 and 4 show one type of irregularly shaped fence, and Figure 5 shows another type of irregularly shaped fence.
[0088] Among them, the irregularly shaped fencing shown in Figures 3 and 4 is a frustum-shaped cylindrical structure that tapers inwards as a whole. The irregularly shaped fencing shown in Figure 5 exhibits varying degrees of tilting along the fencing route. That is, the irregularly shaped fencing printing method described in the various embodiments of this specification can print various styles of irregularly shaped fencing structures.
[0089] Referring to Figure 7, in several embodiments of this specification, obtaining the horizontal fencing route corresponding to each fencing layer 3 based on the floor height information corresponding to each fencing layer 3, the extension direction vector information corresponding to each of two adjacent fencing layers 3, and the fencing route of the bottom fencing layer 3 in the horizontal direction includes:
[0090] Step 702: Consider the bottommost fencing layer 3 of all fencing layers 3 as the lower fencing layer, and consider the fencing layer 3 above the bottommost fencing layer 3 of all fencing layers 3 as the upper fencing layer.
[0091] Step 704: Based on the current lower enclosure route, the extension direction vector information between the current lower enclosure and the current upper enclosure, the floor height information of the current lower enclosure and / or the floor height information of the current upper enclosure, obtain the current upper enclosure route.
[0092] Step 706: When the newly obtained fence layer 3 is not the top fence layer among all fence layers 3, the fence layer 3 with the newly obtained fence route is regarded as the new lower fence layer, and the fence layer 3 above the fence layer 3 with the newly obtained fence route is regarded as the new upper fence layer. Then, the step of obtaining the fence route of the current upper fence layer based on the fence route of the current lower fence layer, the extension direction vector information corresponding to the current lower fence layer and the current upper fence layer, the floor height information corresponding to the current lower fence layer and / or the floor height information corresponding to the current upper fence layer is returned.
[0093] It should be noted that the fencing route of the lowest fencing layer 3 can be obtained based on the actual setting position of the irregular fencing wall on the printing surface 1. Furthermore, the fencing route corresponding to each fencing layer 3 can be obtained in turn through a recursive method.
[0094] Referring to Figure 8, in several embodiments of this specification, obtaining the enclosure route of the current upper enclosure layer based on the enclosure route of the current lower enclosure layer, the extension direction vector information corresponding to the current lower enclosure layer and the current upper enclosure layer, the floor height information corresponding to the current lower enclosure layer and / or the floor height information corresponding to the current upper enclosure layer includes:
[0095] Step 802: Based on the extension direction vector information between the current lower enclosure layer and the current upper enclosure layer, the floor height information of the current lower enclosure layer and / or the floor height information of the current upper enclosure layer, calculate the horizontal offset direction and offset distance of each of the multiple enclosure positions on the current lower enclosure layer required to obtain the enclosure route of the current upper enclosure layer.
[0096] Step 804: Based on the position coordinates of each of the multiple fence positions on the current lower fence layer's fence route and the calculated horizontal offset direction and offset distance of each of the multiple fence positions on the current lower fence layer's fence route required to obtain the upper fence layer's fence route, obtain the current upper fence layer's fence route.
[0097] As shown in Figure 3, the irregularly shaped fence has corresponding extension lines 2 at different locations (Note: extension lines 2 can represent the shape change of the irregularly shaped fence in the height direction, and only 8 extension lines are shown in Figure 3 as an example). Therefore, for the two fence layers 3 distributed vertically, there are also multiple extension direction vectors at different locations.
[0098] Furthermore, based on the extension direction vector information between the lower and upper enclosure layers, the layer height information of the current lower enclosure layer, and the layer height information of the current upper enclosure layer, the horizontal offset direction and offset distance of each of the multiple enclosure positions on the current lower enclosure layer required to obtain the enclosure route of the current upper enclosure layer can be calculated (Note: The specific calculation principle will be explained in the following embodiments).
[0099] Referring to Figure 9, in several embodiments of this specification, the step of calculating the horizontal offset direction and offset distance corresponding to multiple fence positions on the current lower fence line required to obtain the fence line of the current upper fence line, based on the extension direction vector information corresponding to the current lower fence line and the current upper fence line, the floor height information corresponding to the current lower fence line, and / or the floor height information corresponding to the current upper fence line, includes:
[0100] Step 902: Based on the extension direction vector information corresponding to the current lower enclosure layer and the current upper enclosure layer, obtain the horizontal component of each of the multiple extension direction vectors in the horizontal direction and the angle with the horizontal plane in the extension direction vector information corresponding to the current lower enclosure layer and the current upper enclosure layer.
[0101] Step 904: Based on the horizontal components of the multiple extension direction vectors corresponding to the current lower enclosure layer and the current upper enclosure layer, as well as their angles with the horizontal plane, the floor height information of the current lower enclosure layer, and / or the floor height information of the current upper enclosure layer, calculate the horizontal offset direction and offset distance of the multiple enclosure positions on the current lower enclosure layer's enclosure route required to obtain the enclosure route of the current upper enclosure layer.
[0102] Referring to Figure 6, Figure 6 exemplarily illustrates the calculation principle of the horizontal offset direction and offset distance corresponding to a certain position on the lower fence route required to obtain the fence route of the upper fence layer:
[0103] First, based on the design parameters of the irregular fence, the extension direction vector between the lower fence layer and the upper fence layer in Figure 6 can be obtained. Then, the horizontal component of the extension direction vector can be obtained. Based on the horizontal component of the extension direction vector, the horizontal offset direction of the upper fence layer relative to the lower fence layer can be known.
[0104] Furthermore, the angle θ between the extension direction vector and the horizontal plane can be determined from the extension direction vector.
[0105] Furthermore, obtain the height difference △H between the upper and lower fencing layers (Note: Figure 6 shows the height difference △H calculated based on the middle position of the fencing layer heights. Therefore, when the upper and lower fencing layer heights are the same, the height difference △H can be considered as either the upper or lower fencing layer heights. When the upper and lower fencing layer heights are different, the height difference △H can be considered as the average of the sum of the upper and lower fencing layer heights. When the height difference △H is calculated based on the top of the fencing layer, the height difference △H can be directly considered as the upper fencing layer height).
[0106] Finally, the horizontal offset distance △L between the upper and lower enclosure layers can be obtained based on the included angle θ and the height difference △H between the enclosure layers.
[0107] Based on the above logic, the horizontal offset direction and offset distance of each of the multiple fence positions on the current lower fence route can be calculated to obtain the current upper fence route. Therefore, the upper fence route can be obtained based on the lower fence route.
[0108] In addition, it is understandable that, in order to avoid the upper enclosure layer being too far above the lower enclosure layer, in several embodiments of this specification: for any pair of adjacent enclosure layers 3, the horizontal offset distance ΔL corresponding to any enclosure position on the lower enclosure layer is less than a preset threshold, which can be a preset proportion of the width of the lower enclosure layer.
[0109] Therefore, based on the above calculation principle, for any pair of adjacent fence layers 3, the height difference between the two adjacent fence layers 3 and the angle θ between the fence layer and the horizontal plane at any fence position on the lower fence layer should satisfy the following conditions:
[0110] The height difference between the lower and lower enclosure layers, ΔH / tanθ, is less than or equal to a preset threshold, which can be set according to the width of the lower enclosure layer.
[0111] In several embodiments of this specification, before performing vertical layering on the three-dimensional spatial model to obtain multiple stacked enclosure layers 3 from bottom to top, and before obtaining the corresponding layer height information of each enclosure layer 3, the method further includes:
[0112] Obtain a first height dataset of the top contour line of the three-dimensional spatial model and / or a second height dataset of the bottom contour line of the three-dimensional spatial model. The first height dataset includes the height data corresponding to each contour point on the top contour line of the three-dimensional spatial model, and the second height dataset includes the height data corresponding to each contour point on the bottom contour line of the three-dimensional spatial model.
[0113] The process of layering the three-dimensional spatial model vertically to obtain multiple stacked enclosure layers 3 from bottom to top includes:
[0114] Based on the first height dataset of the top contour line of the three-dimensional spatial model and / or the second height dataset of the bottom contour line of the three-dimensional spatial model, the three-dimensional spatial model is layered in the vertical direction to obtain multiple enclosure layers 3 stacked from bottom to top.
[0115] Referring to Figure 4, to adapt to the application product design requirements of irregularly shaped fencing, there may be slight height differences at different positions on the top outline of the irregularly shaped fencing; in addition, there may also be slight height differences at different positions on the printed surface 1. Therefore, it is necessary to perform layering processing on the 3D spatial model in the vertical direction based on the first height dataset of the top outline of the 3D spatial model and / or the second height dataset of the bottom outline of the 3D spatial model, so as to obtain multiple fencing layers 3 stacked from bottom to top, in order to achieve a more reasonable layering operation.
[0116] Therefore, in one embodiment of this specification, obtaining a three-dimensional spatial model of the irregularly shaped fence includes:
[0117] Obtain the design parameters for irregularly shaped fencing;
[0118] Obtain the fence route at the bottom of the irregular fence on the printed surface, and obtain the height data of the fence route at the bottom of the irregular fence on printed surface 1.
[0119] Based on the height data of the bottom fence route on the printed surface 1 and the design parameters of the irregular fence, a three-dimensional spatial model of the irregular fence is obtained.
[0120] Specifically, referring to Figures 4 and 10, the three-dimensional spatial model is layered vertically based on the first height dataset of the top contour line and / or the second height dataset of the bottom contour line of the three-dimensional spatial model to obtain multiple enclosure layers 3 stacked sequentially from bottom to top, including:
[0121] Step 1002: Obtain multiple extension lines 2 that can represent the extension in the height direction at different locations of the three-dimensional spatial model;
[0122] Step 1004: Obtain the height data of the contour point 21 on the top contour line of the three-dimensional space model and / or the height data of the contour point 22 on the bottom contour line of the three-dimensional space model for each extension line 2.
[0123] Step 1006: Based on the height data of the contour point 21 on the top contour line of the three-dimensional space model and / or the height data of the contour point 22 on the bottom contour line of the three-dimensional space model, each extension line 2 is segmented to obtain multiple segmentation points 23 corresponding to each extension line 2.
[0124] Step 1008: Obtain the hierarchical data of each segment point 23 on its respective extension line 2;
[0125] Step 1010: Based on the hierarchical data of each segment point 23 on its respective extension line 2, connect the segment points 23 belonging to the same level to obtain multiple layered lines 24 of the three-dimensional space model (Note: This can be understood as fitting and connecting all segment points 23 located in the first layer, fitting and connecting all segment points 23 located in the second layer, and so on).
[0126] Step 1012: Based on the multiple layer lines 24 of the three-dimensional spatial model, the three-dimensional spatial model is layered in the vertical direction to obtain multiple enclosure layers 3 stacked from bottom to top.
[0127] Based on the height data of the contour point 21 on the top contour line of the three-dimensional space model and / or the height data of the contour point 22 on the bottom contour line of the three-dimensional space model, each extension line 2 is segmented to obtain multiple segmentation points 23 corresponding to each extension line 2. This can be done, but is not limited to, any of the following modes:
[0128] Mode 1: For each extension line 2, it is divided into the same number of segments, and for the same extension line 2, the height difference between any two adjacent segment points 23 is the same. For different extension lines 2, the height difference between two adjacent segment points 23 may be different. In this mode, the entire irregular fence can be completely divided into multiple fence layers 3 without any redundant structure. Therefore, the irregular fence can be printed continuously. However, it should be noted that in this mode, since the height of each fence layer 3 may be inconsistent, the printing parameters may need to be adjusted in real time when printing each fence layer 3. (Note: The fence layer height information obtained in this mode should include the corresponding height information of each fence layer at each fence position.)
[0129] Mode 2: A preset height is set, and each extension line 2 is segmented based on this preset height. Therefore, the height difference between any two adjacent segment points 23 on all extension lines 2 is the preset height. In this mode, the height of each fence layer 3 is consistent at all positions during the printing process, so continuous printing of the fence layer 3 can be achieved. However, it should be noted that there may be extra parts at the top of each extension line 2 that do not reach the preset height in this mode, so they need to be printed separately.
[0130] In addition to the two modes mentioned above, there are other layered modes, which can be set according to printing needs. They will not be described in detail here.
[0131] It should also be noted that the height of the enclosure layer 3 can be controlled by adjusting the output speed of the print head and the moving speed of the print head and / or the printing surface 1.
[0132] The foregoing has described specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than that shown in the embodiments and may still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired result. In some embodiments, multitasking and parallel processing are possible or may be advantageous.
[0133] This specification also provides an embodiment of a method for printing irregularly shaped dams, including:
[0134] The irregularly shaped fence printing method described in any of the above embodiments is used to print the first irregularly shaped fence on the display module;
[0135] The irregularly shaped fence printing method described in any of the above embodiments is used to print a second irregularly shaped fence on the display module;
[0136] Material is filled between the first irregular-shaped retaining wall and the second irregular-shaped retaining wall to obtain an irregular-shaped dam (i.e., a middle frame structure).
[0137] The irregular dam printing method described in this embodiment can print dam structures of any irregular shape to adapt to different product design requirements, such as the arc design requirements of mobile phone shells and the component avoidance design requirements on circuit boards.
[0138] The following section provides a detailed explanation of how to create the mid-frame on the display screen using the aforementioned method for printing irregularly shaped fencing:
[0139] Step 1: Attach the display screen to the vacuum suction cup;
[0140] Step 2: Use a 3D laser line scanning camera to scan the four sides of the mobile phone display screen, generate a point cloud map, and automatically capture the screen edge trajectory;
[0141] Step 3: Based on the design value of the distance between the middle frame and the screen edge, obtain the corresponding fencing routes for the bottom layer of the outer dam 4 and the bottom layer of the inner dam 5;
[0142] Step 4: Obtain the height data of the corresponding fence route positions on the display screen at the bottom layer of the outer dam 4 and the bottom layer of the inner dam 5;
[0143] Step 5: Obtain the design parameters for the inner dam 5 and the outer dam 4 respectively;
[0144] Step 6: Based on the design parameters of the inner dam 5 and the outer dam 4, and the height data of the corresponding fence route positions at the bottom of the outer dam 4 and the bottom of the inner dam 5 on the display screen, obtain the three-dimensional spatial models of the inner dam 5 and the outer dam 4 respectively.
[0145] Step 7: The irregularly shaped enclosure wall printing method described in the above embodiments is used to print the outer dam 4 and the inner dam 5 on the display screen. A high thixotropic material is selected for printing, and a follow-up curing adhesive is used. The adhesive is dispensed using a pneumatic dispensing valve and a ceramic needle, and the follow-up curing device is a ring light.
[0146] Step 8: Fill the space between the inner and outer dams with material to form filling layer 6. After filling, let it stand for a preset time and then cure it again to complete the construction of the middle frame structure.
[0147] See Figure 11, which is a schematic diagram of the upper frame structure of the display module. The upper frame structure includes an inner dam 5, an outer dam 4, and a filling layer 6 formed by filling the space between the inner dam 5 and the outer dam 4 with material.
[0148] This specification also provides an irregularly shaped fence printing device, and an irregularly shaped fence printing method based on any of the above embodiments, including:
[0149] The first acquisition module is used to acquire the three-dimensional spatial model of the irregular fence, and to perform layering processing on the three-dimensional spatial model in the vertical direction to obtain multiple fence layers 3 stacked from bottom to top, and to acquire the corresponding layer height information of each fence layer 3.
[0150] The second acquisition module is used to acquire the horizontal fencing route corresponding to each fencing layer 3, and at least one pair of adjacent fencing layers 3 stacked from bottom to top have a deviation in the horizontal fencing route among them.
[0151] The printing module is used to print multiple fencing layers 3 sequentially from bottom to top on the printing surface 1 in a stacked manner, based on the layer height information and fencing route corresponding to each fencing layer 3, to print irregularly shaped fencing walls. During the printing of irregularly shaped fencing walls, there is no step of adjusting the angle of the printing surface 1 in the pitch and roll directions. This specification also provides an irregularly shaped dam printing device, including the irregularly shaped fencing wall printing device described in the above embodiments.
[0152] This specification also provides a display device, which includes an irregularly shaped dam printed by the irregularly shaped dam printing method described in the above embodiments. The display device may be, but is not limited to, a display screen or a mobile phone or tablet computer equipped with a display screen.
[0153] LED backlighting refers to a backlighting technology that uses light-emitting diodes (LEDs) as the light source. This technology is widely used in display devices such as LCD monitors and LCD TVs to illuminate the back of the screen, enabling the screen to display images. Multiple LEDs are typically required. However, in practical applications, it has been found that due to the influence of light intensity at the edges of the LEDs, the area in the middle of the multiple LEDs often becomes too dark or too bright, forming an abnormal brightness zone.
[0154] Therefore, referring to Figures 12 and 13, this embodiment of the specification also provides another application scenario for irregularly shaped barriers, namely, setting barriers at the edge of LED lights to adjust the light intensity at the edge of LED lights. Specifically, the shape of the barriers can be set according to the abnormal situation of the abnormal light area 7, such as an outward expansion type or an inward contraction type, so that the abnormal light area 7 can be restored to a normal state, thereby improving the uniformity of the brightness of the display screen.
[0155] Please refer to Figure 14, which shows a schematic diagram of the structure of an electronic device provided in an embodiment of this specification.
[0156] As shown in Figure 14, the electronic device 1400 may include at least one processor 1401, at least one network interface 1404, user interface 1403, memory 1405, and at least one communication bus 1402.
[0157] The communication bus 1402 can be used to realize the connection and communication of the above components.
[0158] The user interface 1403 may include buttons, and the optional user interface may also include a standard wired interface or a wireless interface.
[0159] The network interface 1404 may include, but is not limited to, Bluetooth modules, NFC modules, Wi-Fi modules, etc.
[0160] The processor 1401 may include one or more processing cores. The processor 1401 connects to various parts within the electronic device 1400 using various interfaces and lines. It executes various functions and processes data of the electronic device 1400 by running or executing instructions, programs, code sets, or instruction sets stored in the memory 1405, and by calling data stored in the memory 1405. Optionally, the processor 1401 may be implemented using at least one hardware form selected from DSP, FPGA, and PLC. The processor 1401 may integrate one or more of the following: CPU, GPU, and modem. The CPU primarily handles the operating system, user interface, and applications; the GPU is responsible for rendering and drawing the content required for display on the screen; and the modem handles wireless communication. It is understood that the modem may also not be integrated into the processor 1401 and may be implemented as a separate chip.
[0161] The memory 1405 may include RAM or ROM. Optionally, the memory 1405 may include a non-transitory computer-readable medium. The memory 1405 may be used to store instructions, programs, code, code sets, or instruction sets. The memory 1405 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as touch function, sound playback function, image playback function, etc.), instructions for implementing the above-described method embodiments, etc.; the data storage area may store data involved in the above-described method embodiments, etc. Optionally, the memory 1405 may also be at least one storage device located remotely from the aforementioned processor 1401. As a computer storage medium, the memory 1405 may include an operating system, a network communication module, a user interface module, and an application program for printing irregularly shaped retaining walls or irregularly shaped dams. The processor 1401 may be used to call the application program for printing irregularly shaped retaining walls or irregularly shaped dams stored in the memory 1405 and execute the steps of the irregularly shaped retaining wall printing method or irregularly shaped dam printing method mentioned in the foregoing embodiments.
[0162] This specification also provides a computer-readable storage medium storing instructions that, when executed on a computer or processor, cause the computer or processor to perform one or more steps in the embodiments of the above-described irregular-shaped retaining wall printing method or irregular-shaped dam printing method. If the constituent modules of the above-described electronic device are implemented as software functional units and sold or used as independent products, they can be stored in the computer-readable storage medium.
[0163] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this specification are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in or transmitted through a computer-readable storage medium. The computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., Digital Versatile Discs (DVDs)), or semiconductor media (e.g., Solid State Disks (SSDs)).
[0164] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. This program can be stored in a computer-readable storage medium, and when executed, it can include the processes of the embodiments of the methods described above. The aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks. Unless otherwise specified, the technical features of this embodiment and its implementation can be combined arbitrarily.
[0165] The embodiments described above are merely preferred embodiments of this specification and are not intended to limit the scope of this specification. Any modifications and improvements made by those skilled in the art to the technical solutions of this specification without departing from the spirit of this specification should fall within the protection scope defined by the claims of this specification.
Claims
1. A method for printing irregularly shaped fencing, characterized in that, include: Obtain a three-dimensional spatial model of the irregularly shaped fence, and perform layering processing on the three-dimensional spatial model in the vertical direction to obtain multiple fence layers stacked from bottom to top, and obtain the corresponding layer height information of each fence layer; Obtain the horizontal fencing route corresponding to each fencing layer, and among multiple fencing layers stacked sequentially from bottom to top, at least one pair of adjacent fencing layers have a deviation in the horizontal fencing route; Based on the height information and route information of each fence layer, multiple fence layers are printed sequentially from bottom to top on the printing surface by the print head in a stacked manner to print irregular fence walls. During the printing of irregular fence walls, there is no step of adjusting the angle of the printing surface in the pitch and roll directions. The step of obtaining the horizontal fencing route corresponding to each fencing layer includes: Obtain the horizontal fencing route of the lowest level fencing layer; Obtain the extension direction vector information between each of the two adjacent fence layers. The extension direction vector information includes multiple extension direction vectors that can reflect the extension of the fence surface composed of the two adjacent fence layers at multiple extension positions. Based on the floor height information of each fence layer, the extension direction vector information between each pair of adjacent fence layers, and the fence route of the bottom fence layer in the horizontal direction, the fence route of each fence layer in the horizontal direction is obtained.
2. The method for printing irregularly shaped fencing according to claim 1, characterized in that, During the printing of irregularly shaped retaining walls, the printing lines are simultaneously cured in real time.
3. The method for printing irregularly shaped fencing according to claim 1, characterized in that, The process of obtaining the horizontal fencing route for each fencing layer based on its respective floor height information, the extension direction vector information between each pair of adjacent fencing layers, and the horizontal fencing route of the bottom fencing layer includes: The bottommost layer of all the fencing layers is considered the lower fencing layer, and the layer above the bottommost layer of all the fencing layers is considered the upper fencing layer. Based on the current lower enclosure route, the extension direction vector information between the current lower enclosure and the current upper enclosure, the floor height information of the current lower enclosure and / or the floor height information of the current upper enclosure, obtain the current upper enclosure route; When the newly obtained fence layer is not the top fence layer among all fence layers, the fence layer with the newly obtained fence layer is regarded as the new lower fence layer, and the fence layer above the fence layer with the newly obtained fence layer is regarded as the new upper fence layer. Then, the step of obtaining the fence layer of the current upper fence layer based on the fence layer of the current lower fence layer, the extension direction vector information corresponding to the current lower fence layer and the current upper fence layer, the floor height information corresponding to the current lower fence layer and / or the floor height information corresponding to the current upper fence layer is returned.
4. The method for printing irregularly shaped fencing according to claim 3, characterized in that, The step of obtaining the enclosure route of the current upper enclosure layer based on the enclosure route of the current lower enclosure layer, the extension direction vector information between the current lower enclosure layer and the current upper enclosure layer, the floor height information of the current lower enclosure layer, and / or the floor height information of the current upper enclosure layer includes: Based on the extension direction vector information between the current lower enclosure layer and the current upper enclosure layer, the layer height information of the current lower enclosure layer and / or the layer height information of the current upper enclosure layer, the horizontal offset direction and offset distance of each of the multiple enclosure positions on the current lower enclosure layer required to obtain the enclosure route of the current upper enclosure layer are calculated. Based on the position coordinates of multiple fence positions on the current lower fence layer's fence route and the calculated horizontal offset direction and offset distance of the multiple fence positions on the current lower fence layer's fence route required to obtain the upper fence layer's fence route, the current upper fence layer's fence route is obtained.
5. The method for printing irregularly shaped fencing according to claim 4, characterized in that, The calculation, based on the extension direction vector information between the current lower and upper enclosure layers, the layer height information of the current lower enclosure layer, and / or the layer height information of the current upper enclosure layer, determines the horizontal offset direction and offset distance at multiple enclosure positions on the current lower enclosure layer's enclosure route required to obtain the enclosure route of the current upper enclosure layer. This includes: Based on the extension direction vector information between the current lower enclosure layer and the current upper enclosure layer, obtain the horizontal component of each of the multiple extension direction vectors in the horizontal direction and the angle with the horizontal plane. Based on the horizontal components of multiple extension direction vectors corresponding to the current lower enclosure layer and the current upper enclosure layer, as well as their angles with the horizontal plane, the floor height information of the current lower enclosure layer, and / or the floor height information of the current upper enclosure layer, the horizontal offset direction and offset distance of multiple enclosure positions on the current lower enclosure layer's enclosure route required to obtain the enclosure route of the current upper enclosure layer are calculated.
6. The method for printing irregularly shaped fencing according to claim 1, characterized in that, Before performing vertical layering on the three-dimensional spatial model to obtain multiple stacked fencing layers from bottom to top, and before obtaining the corresponding layer height information for each fencing layer, the process also includes: Obtain a first height dataset of the top contour line of the three-dimensional spatial model and / or a second height dataset of the bottom contour line of the three-dimensional spatial model. The first height dataset includes the height data corresponding to each contour point on the top contour line of the three-dimensional spatial model, and the second height dataset includes the height data corresponding to each contour point on the bottom contour line of the three-dimensional spatial model. The process of layering the three-dimensional spatial model vertically to obtain multiple stacked enclosure layers from bottom to top includes: Based on the first height dataset of the top contour line of the 3D spatial model and / or the second height dataset of the bottom contour line of the 3D spatial model, the 3D spatial model is layered in the vertical direction to obtain multiple enclosure layers stacked from bottom to top.
7. The method for printing irregularly shaped fencing according to claim 6, characterized in that, The first height dataset based on the top contour line of the 3D spatial model and / or the second height dataset based on the bottom contour line of the 3D spatial model are used to perform layering processing on the 3D spatial model in the vertical direction to obtain multiple enclosure layers stacked sequentially from bottom to top, including: Obtain multiple extension lines that can represent the extension in the height direction at different locations in the 3D spatial model; Obtain the height data of the contour points on the top contour line of the 3D space model and / or the height data of the contour points on the bottom contour line of the 3D space model for each extension line. Based on the height data of the contour points on the top contour line and / or the height data of the contour points on the bottom contour line of the three-dimensional space model corresponding to each extension line, each extension line is segmented to obtain multiple segment points corresponding to each extension line. Obtain the hierarchical data of each segment point on its respective extension line; Based on the hierarchical data of each segment point on its respective extension line, the segment points belonging to the same level are connected to obtain multiple layered lines of the three-dimensional space model. Multiple layered lines based on the 3D spatial model are used to layer the 3D spatial model in the vertical direction to obtain multiple fence layers stacked from bottom to top; among them, the extension lines can represent the shape changes of the irregular fence wall in the height direction.
8. A method for printing irregularly shaped dams, characterized in that, include: The irregularly shaped fence printing method according to any one of claims 1 to 7 prints the first irregularly shaped fence on the display module; The irregularly shaped fence printing method according to any one of claims 1 to 7 is used to print a second irregularly shaped fence on the display module; Material is filled between the first and second irregularly shaped retaining walls to form an irregularly shaped dam.
9. An irregularly shaped fencing printing device, based on the irregularly shaped fencing printing method according to any one of claims 1 to 7, characterized in that, include: The first acquisition module is used to acquire the three-dimensional spatial model of the irregular-shaped fence, and to perform layering processing on the three-dimensional spatial model in the vertical direction to obtain multiple fence layers stacked from bottom to top, and to acquire the corresponding layer height information of each fence layer. The second acquisition module is used to acquire the horizontal fencing route corresponding to each fencing layer, and at least one pair of adjacent fencing layers stacked from bottom to top have a deviation in the horizontal fencing route among the multiple fencing layers stacked from bottom to top. The printing module is used to print multiple fence layers sequentially from bottom to top on the printing surface in a stacked manner, based on the corresponding floor height information and fence route of each fence layer, so as to print irregular fence walls. During the printing of irregular fence walls, there is no step of adjusting the angle of the printing surface in the pitch and roll directions.
10. An irregularly shaped dam printing device, characterized in that, Includes the irregularly shaped fence printing device as described in claim 9.
11. A display device, characterized in that, This includes irregularly shaped dams printed by the irregularly shaped dam printing method described in claim 8.
12. An electronic device, characterized in that, Including the processor and memory; The processor is connected to the memory; The memory is used to store executable program code; The processor runs a program corresponding to the executable program code by reading the executable program code stored in the memory, so as to perform the method as described in any one of claims 1 to 8.