Method, device and equipment for thickening a support structure to be printed

By pre-processing and biasing the support structure model, the triangular facet and concave convex properties of the node interval are determined, and the problem of low thickness efficiency in the prior art is solved, efficient thickening of the support structure is achieved, and printing efficiency is improved.

CN119141878BActive Publication Date: 2025-07-11SHANGHAI VOXELDANCE TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411658342.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-20
Publication Date
2025-07-11
Estimated Expiration
2044-11-20

AI Technical Summary

Technical Problem

In the prior art, the thickening efficiency of the support structure before printing is low, making it difficult to meet the needs of 3D printing.

Method used

By determining the support structure model, thickness direction and node, pre-processing is performed to determine the triangular face sheet and concave concave and convex properties, biasing is performed based on the normal vector and included angle, cutting and supplementing the missing parts, and effectively thickening of the support structure is achieved.

Benefits of technology

Improve the thickness efficiency of the support structure, ensure the smooth progress of the printing process, and improve the printing efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119141878B_ABST
    Figure CN119141878B_ABST
Patent Text Reader

Abstract

The present invention provides a method, device and equipment for thickening a support structure to be printed. By determining the support structure model, thickening direction, thickening thickness and nodes on the support structure model; preprocessing the support structure model to determine the triangular patches corresponding to each node within the node interval; preprocessing the nodes to determine the concave-convex properties of each node; based on the triangular patches corresponding to each node within the node interval and the concave-convex properties of the nodes, performing pre-offset processing on each node interval to determine the parts to be trimmed when different node intervals are offset; based on the thickening direction, thickening thickness and parts to be trimmed, performing model offset on the support structure model to obtain the support structure model to be printed. By preprocessing the support structure model, preprocessing the nodes and performing pre-offset processing, and finally performing model offset, the effective thickening of the support structure model is ensured and the thickening efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of 3D printing, and particularly to a method, device, and equipment for thickening a support structure to be printed. Background Art

[0002] 3D printing, also known as additive manufacturing technology, is a technology for manufacturing solid parts by the method of layer-by-layer material accumulation based on three-dimensional CAD data. The historical development of 3D printing technology is a process of continuous progress and expansion. From the early rapid prototyping technology to the current wide application, 3D printing technology has been applied in many fields. For the support structure, it is necessary to thicken the support member to ensure the progress of printing.

[0003] Therefore, how to thicken the support structure before printing has become a technical problem that needs to be solved urgently by those skilled in the art. Summary of the Invention

[0004] The present invention provides a method, device, and equipment for thickening a support structure to be printed, so as to solve the defect of low efficiency in thickening the support structure before printing in the prior art.

[0005] In a first aspect, the present invention provides a method for thickening a support structure to be printed, including:

[0006] Determine the support structure model, thickening direction, thickening thickness, and nodes on the support structure model;

[0007] Preprocess the support structure model to determine the triangular patches corresponding to each node within the node interval;

[0008] Preprocess the nodes to determine the concave-convex properties of each node;

[0009] Based on the triangular patches corresponding to each node within the node interval and the concave-convex properties of the nodes, perform pre-offset processing on each node interval to determine the parts to be trimmed when different node intervals are offset;

[0010] Based on the thickening direction, the thickening thickness, and the parts to be trimmed, perform model offset on the support structure model to obtain the support structure model to be printed.

[0011] According to the method for thickening a support structure to be printed provided by the present invention, the plane where the nodes are located is composed of multiple triangular patches;

[0012] The preprocessing of the support structure model to determine the triangular patches corresponding to each node within the node interval includes:

[0013] Respectively determine the sum of the distances between each triangular patch and each node interval;

[0014] Determine the node interval with the minimum sum of the distances as the node interval corresponding to the triangular patch.

[0015] According to a method for thickening a support structure to be printed provided by the present invention, it further includes:

[0016] Determine the normal vectors of the triangular patches within each of the node intervals;

[0017] Weight the normal vectors of all the triangular patches within each of the node intervals to obtain the normal vector of the corresponding node interval;

[0018] Offset each of the node intervals respectively through the normal vector or the reverse direction of the normal vector.

[0019] According to a method for thickening a support structure to be printed provided by the present invention, the preprocessing of the nodes to determine the concave-convex properties of each of the nodes includes:

[0020] Determine the included angles between different nodes;

[0021] Combine the thickening direction and the included angle to determine whether each of the nodes is a concave point or a convex point.

[0022] According to a method for thickening a support structure to be printed provided by the present invention, the preprocessing before offsetting each of the nodes to determine the parts to be trimmed during the offset of different nodes includes:

[0023] Determine the two node intervals corresponding to the convex point, and determine the intersection points of any one of the node intervals after offsetting with the adjacent node intervals;

[0024] Obtain a plane perpendicular to the node interval through the intersection points;

[0025] Use the plane to divide the triangular patches where the node interval is located before offsetting to determine the parts to be trimmed during the offset.

[0026] According to a method for thickening a support structure to be printed provided by the present invention, the model offset of the support structure model includes:

[0027] Determine the baffle corresponding to the triangular patch in the interval corresponding to the convex point;

[0028] For any point within the convex point interval, move the thickening thickness along the thickening direction to obtain a target point;

[0029] If there is an intersection point between the connection line between the any point and the target point and the baffle, take the intersection point as the offset point for model offset.

[0030] A method for thickening a support structure to be printed according to the present invention further includes:

[0031] Determine a concave point, and draw an arc with the concave point as the center and the node corresponding to the concave point as the boundary;

[0032] Using the center and the arc as the base points, supplement the missing part corresponding to the concave point.

[0033] A method for thickening a support structure to be printed according to the present invention further includes:

[0034] Determine the adjacent node interval corresponding to the convex point;

[0035] If the included angle formed by the adjacent node intervals is greater than a preset angle, no baffle is required when the adjacent node intervals are offset;

[0036] If the length value of the cosine value of the included angle of one of the adjacent node intervals is less than the length value of the other node interval, and the sine value of the included angle of one of the adjacent node intervals is less than the thickening thickness, no baffle is required;

[0037] If the node adjacent to the convex point is a concave point, and the length value of the cosine value of the included angle of the other of the adjacent node intervals is greater than the length value of the node interval between the convex point and the concave point, and the distance between the two nodes adjacent to the convex point is less than the thickening distance, no baffle is required.

[0038] In a second aspect, the present invention further provides a device for thickening a support structure to be printed, including:

[0039] A determination module for determining a support structure model, a thickening direction, a thickening thickness, and nodes on the support structure model;

[0040] A preprocessing module for preprocessing the support structure model to determine the triangular patches corresponding to each node within the node interval; preprocessing the nodes to determine the concave and convex properties of each node;

[0041] An offset module for performing pre-offset processing on each node interval based on the triangular patches corresponding to the node intervals of the nodes and the concave and convex properties of the nodes to determine the parts to be trimmed when different node intervals are offset; performing model offset on the support structure model based on the thickening direction, the thickening thickness, and the parts to be trimmed to obtain a support structure model to be printed.

[0042] In a third aspect, the present invention further provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, the method for thickening the to-be-printed support structure as described in any one of the above is implemented.

[0043] In a fourth aspect, the present invention further provides a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the method for thickening the to-be-printed support structure as described in any one of the above is implemented.

[0044] In a fifth aspect, the present invention further provides a computer program product, including a computer program. When the computer program is executed by a processor, the method for thickening the to-be-printed support structure as described in any one of the above is implemented.

[0045] A method, device, and equipment for thickening a to-be-printed support structure provided by the present invention determine a support structure model, a thickening direction, a thickening thickness, and nodes on the support structure model; preprocess the support structure model to determine triangular patches corresponding to each node within the node interval; preprocess the nodes to determine the concave-convex properties of each node; based on the triangular patches corresponding to each node within the node interval and the concave-convex properties of the nodes, perform pre-bias processing on each node interval to determine the parts to be trimmed when different node intervals are biased; based on the thickening direction, the thickening thickness, and the parts to be trimmed, perform model biasing on the support structure model to obtain the support structure model to be printed. By preprocessing the support structure model, preprocessing the nodes, and performing pre-bias processing, and finally performing model biasing, the effective thickening of the support structure model is ensured, and the thickening efficiency is improved. Description of the Drawings

[0046] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0047] Figure 1 is a flowchart of the method for thickening the to-be-printed support structure provided in this embodiment;

[0048] Figure 2 is a three-dimensional schematic diagram of the support structure provided in this embodiment;

[0049] Figure 3 is Figure 2 the bottom view of the support structure in

[0050] Figure 4 is a three-dimensional schematic diagram of the support structure model provided in this embodiment;

[0051] Figure 5 is the schematic diagram of the AE node interval provided by this embodiment; Figure 4 in;

[0052] Figure 6 is the schematic diagram of the biasing principle of the AE node provided by this embodiment;

[0053] Figure 7 is the schematic diagram of the biasing principle provided by this embodiment;

[0054] Figure 8 is provided by this embodiment; Figure 7 schematic diagram after biasing;

[0055] Figure 9 is one of the schematic diagrams of the principle of the baffle rule provided by this embodiment;

[0056] Figure 10 is the second schematic diagram of the principle of the baffle rule provided by this embodiment;

[0057] Figure 11 is the third schematic diagram of the principle of multiple baffle rules provided by this embodiment;

[0058] Figure 12 is the structural schematic diagram of the thickening device of the support structure to be printed provided by this embodiment;

[0059] Figure 13 is the structural schematic diagram of the electronic device provided by this embodiment. Specific Embodiments

[0060] To make the objectives, technical solutions and advantages of the present invention clearer, the technical solutions in the present invention will be clearly and completely described below with reference to the accompanying drawings in the present invention. Obviously, the described embodiments are some but not all of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present invention without creative efforts shall fall within the scope of protection of the present invention.

[0061] Figure 1 is the flowchart of the method for thickening the support structure to be printed provided by this embodiment, Figure 2 is the three-dimensional schematic diagram of the support structure provided by this embodiment, Figure 3 is Figure 2 the bottom view of the support structure in;

[0062] As Figures 1 - 3 shown, the method for thickening the support structure to be printed provided by the embodiment of the present invention mainly includes the following steps:

[0063] 101. Determine the support structure model, thickening direction, thickening thickness, and nodes on the support structure model.

[0064] In a specific implementation process, taking Figure 2 and Figure 3 as an example of the support structure for illustration, that is, in the entire algorithm, the input is the support structure model ( Figure 2 the yellow part in), a series of nodes AB, BC, CD, DE, and EA formed by ordered points ( Figure 3 the nodes formed by A, B, C, D, and E in), as well as the thickening direction (in or out) and the thickening thickness d. The input support structure model is a model without thickness, so the nodes can be regarded as points on a plane, and thus the support thickening can be treated as a two-dimensional problem. The final goal is to thicken the support structure by the thickening thickness according to the thickening direction to obtain a support structure that can be printed.

[0065] 102. Preprocess the support structure model to determine the triangular patches corresponding to each node within the node interval.

[0066] Figure 4 is a three-dimensional schematic diagram of the support structure model provided in this embodiment. As Figure 4 shown, the node interval of each node is composed of multiple triangular patches. Therefore, it is necessary to first determine which node interval domain each triangular patch on the support structure model belongs to. As Figure 3 shown, there are 5 node intervals (AB, BC, CD, DE, EA) in the support structure model, that is, 5 line segments.

[0067] The specific way to determine which node interval a triangular patch belongs to is to first determine the sum of the distances between each triangular patch and each node interval respectively; determine the node interval with the smallest sum of distances as the node interval corresponding to the triangular patch. That is, for a triangular patch on the support model, calculate the sum of the distances from the three vertices (a, b, c) of the triangle to each node interval, as shown in formula (1):

[0068] (1)

[0069] Among them, represents the distance from vertex a to the i-th node interval, represents the distance from vertex b to the i-th node interval, represents the distance from vertex c to the i-th node interval, and the smallest is the node interval where the triangular patch is located. Therefore, through the above calculation method, it is possible to accurately determine the node interval where each triangular patch is located.

[0070] After determining the triangles within each node interval, determine the normal vectors of the triangular facets within each node interval; weight the normal vectors of all the triangular facets within each node interval to obtain the normal vector of the corresponding node interval; perform offsets on each node interval respectively through the normal vector or the opposite direction of the normal vector. That is, according to the relationship between the normal vector and the thickening direction, offset the support structure model to obtain the final support structure model to be printed.

[0071] 103. Preprocess the nodes to determine the concave and convex properties of each node.

[0072] As Figure 3 shown, taking the inward offset as an example for illustration, the interior refers to the area inside the closed polygon, and the exterior refers to the area outside the closed polygon. Determine the angles between different nodes according to the thickening direction; combine the thickening direction and the angles to determine whether each node is a concave point or a convex point. After thickening, there will be excess parts at the convex points and missing parts at the concave points. Then A, B, C, and D are convex nodes, and E is a concave node.

[0073] 104. Based on the triangular facets corresponding to the node intervals of the nodes and the concave and convex properties of the nodes, perform pre-offset processing on each node interval to determine the parts to be trimmed when offsetting different node intervals.

[0074] Figure 5 is the schematic diagram of the AE node interval in Figure 4 provided by this embodiment, Figure 6 is the schematic diagram of the offset principle of the AE node provided by this embodiment.

[0075] As Figure 5 and Figure 6 shown, after determining the concave and convex points, for the convex point A, the AE model needs to perform a split of a triangular facet. Determine the two node intervals AE and AB corresponding to the convex point A, and determine the intersection point of any node after offset with the adjacent node interval. The line segment A'E' after the offset of AE intersects AB at a point P. Obtain the plane PQ through the intersection point and the normal vector of the node interval before offset, that is, along the normal vector of AE through P. Then use the plane PQ to divide the triangular facet where the node interval before offset is located to determine the parts to be trimmed during offset, so as to ensure that there are points on the AE model that just reach the baffle.

[0076] As Figure 6 shown, the intersection point P of the virtual line segment A'E' and the node AB is the boundary of the offset, and the area of APA' is the part to be trimmed, so as to determine that the finally obtained thickened model will present a trapezoid, that is, APEE'.

[0077] By splitting the triangular facets, it is possible to ensure that there are exactly points on the AE node that reach the baffle, thus ensuring that the offset area is a trapezoid rather than a triangle, so that the final offset ensures that each node of the support model maintains sharp features and effectively trims the overlapping parts.

[0078] 105. Based on the thickening direction, thickening thickness, and the part to be trimmed, perform model offset on the support structure model to obtain the support structure model to be printed.

[0079] Figure 7 This is a schematic diagram of the offset principle provided by this embodiment. As Figure 7 shown, for five points A, B, C, D, and E, when offsetting the triangular facets in the node interval with convex points, a baffle will be set. Therefore, it is necessary to determine the baffle corresponding to the triangular facets in the convex point corresponding interval; for the EA node interval, A is the convex point, so the other interval AB connected to point A is the baffle for the offset of the EA interval. For any point P in the convex point interval, move the thickening thickness d along the thickening direction, that is, the offset direction N, to obtain the target point Q; if the line PQ between any point and the target point intersects the baffle at point Q', then take the intersection point Q' as the offset point for model offset. That is, when offsetting AE, when it intersects with AB, stop further thickening to ensure that when offsetting inward, the offset result will not exceed the range shown by the support structure model ABCDE. Thus, it can also ensure that the final offset result for the convex point A maintains sharp features, and the same applies to other convex points.

[0080] For the concave point E, after offsetting, there will be missing parts. Therefore, for the concave point E, with the concave point E as the center and the node EA and DE corresponding to the concave point as the boundaries, make an arc, and use the radius between the center of the arc and the arc as the base point to supplement the missing part corresponding to the concave point.

[0081] Figure 8 This is provided by this embodiment Figure 7 schematic diagram after offsetting. Thus, by offsetting the convex points and concave points respectively, and then merging the offset models of each interval and the arc model at the concave points together, the obtained result is the support structure model to be printed as shown in Figure 8 shown.

[0082] Figure 9 This is one of the schematic diagrams of the baffle rule provided by this embodiment, Figure 10 This is another schematic diagram of the baffle rule provided by this embodiment, Figure 11 This is the third schematic diagram of multiple baffle rules provided by this embodiment.

[0083] For the node intervals BA and AC, A is the convex point. When judging the offset of AC, determine whether it is necessary to add the baffle BA. As Figure 9As shown, if the included angle formed by adjacent node intervals is greater than the preset angle, that is, ∠BAC = θ > 90°, there will be no redundant part after offsetting, and no baffle is required when offsetting adjacent node intervals.

[0084] As Figure 10 shown, if the length value of one of the adjacent node intervals multiplied by the cosine value of the included angle is less than the length value of the other node interval, and the length value of one of the adjacent node intervals multiplied by the sine value of the included angle is less than the thickening thickness, that is, BA × cosθ < AC, and BA × sinθ < d, it indicates that BA at this time cannot cut the offset model of AC, so no baffle is required.

[0085] As Figure 11 shown, if the node adjacent to the convex point is the concave point C, and the length value of the other of the adjacent node intervals multiplied by the cosine value of the included angle is greater than the length value of the node interval between the convex point and the concave point, and the distance between the two nodes adjacent to the convex point is less than the thickening distance, that is, BA × cosθ > AC, and BC < d, BA at this time cannot cut the arc generated by point C, so no baffle is required.

[0086] By setting the baffle rules during the offset process, the characteristics of the final support structure model are effectively guaranteed, and the thickening efficiency of the support model is effectively improved, thereby effectively ensuring the printing efficiency.

[0087] Based on the same general inventive concept, the present invention also protects a thickening device for a support structure to be printed. The thickening device for a support structure to be printed described below can be correspondingly referred to the thickening method for a support structure to be printed described above.

[0088] Figure 12 is a schematic structural diagram of the thickening device for a support structure to be printed provided in this embodiment.

[0089] As Figure 12 shown, a thickening device for a support structure to be printed provided in this embodiment includes:

[0090] A determination module 1201, configured to determine a support structure model, a thickening direction, a thickening thickness, and nodes on the support structure model;

[0091] A preprocessing module 1202, configured to preprocess the support structure model to determine the triangular patches corresponding to each node interval; preprocess the nodes to determine the concave-convex properties of each node;

[0092] The offset module 1203 is configured to perform pre-offset processing on each node interval based on the triangular patches corresponding to the node interval of the node and the concave-convex property of the node, and determine the parts to be trimmed during the offset of different node intervals; perform model offset on the support structure model based on the thickening direction, the thickening thickness, and the parts to be trimmed, so as to obtain the support structure model to be printed.

[0093] Figure 13 It is a schematic structural diagram of the electronic device provided in this embodiment.

[0094] As Figure 13 shown, the electronic device may include: a processor 1310, a communication interface 1320, a memory 1330, and a communication bus 1340. Among them, the processor 1310, the communication interface 1320, and the memory 1330 communicate with each other through the communication bus 1340. The processor 1310 can call the logical instructions in the memory 1330 to execute the method for thickening the support structure to be printed. The method includes: determining the support structure model, the thickening direction, the thickening thickness, and the nodes on the support structure model; performing preprocessing on the support structure model to determine the triangular patches corresponding to the node interval of each node; performing preprocessing on the nodes to determine the concave-convex property of each node; performing pre-offset processing on each node interval based on the triangular patches corresponding to the node interval of the node and the concave-convex property of the node, and determining the parts to be trimmed during the offset of different node intervals; performing model offset on the support structure model based on the thickening direction, the thickening thickness, and the parts to be trimmed, so as to obtain the support structure model to be printed.

[0095] In addition, when the logical instructions in the above-mentioned memory 1330 are implemented in the form of software functional units and sold or used as an independent product, they can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present invention, in essence, or the part that makes a contribution to the prior art, or a part of this technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present invention. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disks, or optical discs that can store program codes.

[0096] On the other hand, the present invention also provides a computer program product, which includes a computer program. The computer program can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the thickening method of the support structure to be printed provided by the above-mentioned various methods. The method includes: determining a support structure model, a thickening direction, a thickening thickness, and nodes on the support structure model; preprocessing the support structure model to determine triangular patches corresponding to each node within the node interval; preprocessing the nodes to determine the concave-convex properties of each node; based on the triangular patches corresponding to each node within the node interval and the concave-convex properties of the nodes, performing pre-offset processing on each node interval to determine the parts to be trimmed when different node intervals are offset; based on the thickening direction, the thickening thickness, and the parts to be trimmed, performing model offset on the support structure model to obtain the support structure model to be printed.

[0097] In another aspect, the present invention also provides a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it is configured to execute the thickening method of the support structure to be printed provided by the above-mentioned various methods. The method includes: determining a support structure model, a thickening direction, a thickening thickness, and nodes on the support structure model; preprocessing the support structure model to determine triangular patches corresponding to each node within the node interval; preprocessing the nodes to determine the concave-convex properties of each node; based on the triangular patches corresponding to each node within the node interval and the concave-convex properties of the nodes, performing pre-offset processing on each node interval to determine the parts to be trimmed when different node intervals are offset; based on the thickening direction, the thickening thickness, and the parts to be trimmed, performing model offset on the support structure model to obtain the support structure model to be printed.

[0098] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art can understand and implement it without creative labor.

[0099] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on such an understanding, the above technical solution, in essence, or the part that contributes to the prior art can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

[0100] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit them. Although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments or perform equivalent replacements for some of the technical features. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for thickening a support structure to be printed, characterized in that, Including: Determine the support structure model, thickening direction, thickening thickness, and nodes on the support structure model; Preprocess the support structure model to determine the triangular patches corresponding to the node intervals of each node; Preprocess the nodes to determine the concave-convex properties of each node, including determining the angles between different nodes; combine the thickening direction and the angles to determine whether each node is a concave point or a convex point; Based on the triangular patches corresponding to the node intervals of the nodes and the concave-convex properties of the nodes, perform pre-offset processing on each node interval to determine the parts to be trimmed during the offset of different node intervals, including: determining the two node intervals corresponding to the convex point, and determining the intersection point between any one of the node intervals after offset and the adjacent node interval; obtaining a plane perpendicular to the node interval through the intersection point; using the plane to divide the triangular patch where the node interval before offset is located to determine the parts to be trimmed during the offset; Based on the thickening direction, the thickening thickness, and the parts to be trimmed, perform model offset on the support structure model to obtain the support structure model to be printed; The performing model offset on the support structure model includes: determining the baffle corresponding to the triangular patch in the convex point corresponding interval; for any point in the convex point interval, move the thickening thickness along the thickening direction to obtain the target point; if the line connecting the any point and the target point has an intersection with the baffle, then take the intersection point as the offset point for model offset; determining the adjacent node intervals corresponding to the convex point; if the angle formed by the adjacent node intervals is greater than a preset angle, then no baffle is required when the adjacent node intervals are offset; if the length value of the cosine value of the angle of one of the adjacent node intervals is less than the length value of the other node interval, and the sine value of the angle of one of the adjacent node intervals is less than the thickening thickness, then no baffle is required; if the node adjacent to the convex point is a concave point, and the length value of the cosine value of the angle of the other of the adjacent node intervals is greater than the length value of the node interval between the convex point and the concave point, and the distance between the two nodes adjacent to the convex point is less than the thickening distance, then no baffle is required.

2. The method for thickening the support structure to be printed according to claim 1, characterized in that, The plane where the nodes are located is composed of multiple triangular patches; The preprocessing the support structure model to determine the triangular patches corresponding to the node intervals of each node includes: Respectively determine the sum of the distances between each triangular patch and each node interval; Determine the node interval with the minimum sum of the distances as the node interval corresponding to the triangular patch.

3. The thickening method of the support structure to be printed according to claim 2, characterized in that Also including: Determine the normal vectors of the triangular patches in each node interval; Weight the normal vectors of all the triangular patches in each node interval to obtain the normal vector of the corresponding node interval; Offset each node interval respectively through the normal vector or the reverse direction of the normal vector.

4. The method for thickening the support structure to be printed according to claim 1, wherein, Also including: Determine the concave point, and make an arc with the concave point as the center and the node corresponding to the concave point as the boundary; Using the center and the arc as the base points, supplement the missing part corresponding to the concave point.

5. A thickening device for a support structure to be printed, which applies the thickening method of the support structure to be printed according to any one of claims 1-4, characterized in that, Including: A determination module, configured to determine a support structure model, a thickening direction, a thickening thickness, and nodes on the support structure model; A preprocessing module, configured to preprocess the support structure model to determine triangular patches corresponding to each node within the node interval of each node; Preprocess the nodes to determine the concave and convex properties of each node, including determining the included angle between different nodes; combine the thickening direction and the included angle to determine whether each node is a concave point or a convex point; An offset module, configured to perform pre-offset processing on each node interval based on the triangular patches corresponding to the node within the node interval of the node and the concave and convex properties of the node, to determine the parts to be trimmed when different node intervals are offset; Based on the thickening direction, the thickening thickness, and the parts to be trimmed, including: determining two node intervals corresponding to a convex point, and determining the intersection point between any one of the node intervals after offset and an adjacent node interval; obtaining a plane perpendicular to the node interval through the intersection point; using the plane to divide the triangular patch where the node interval before offset is located to determine the parts to be trimmed during offset; performing model offset on the support structure model to obtain a support structure model to be printed; determining baffles corresponding to the triangular patches in the interval corresponding to the convex point; for any point within the convex point interval, moving the thickening thickness along the thickening direction to obtain a target point; if the line connecting the any point and the target point has an intersection with the baffle, then take the intersection point as the offset point for model offset; determining adjacent node intervals corresponding to the convex point; if the included angle formed by the adjacent node intervals is greater than a preset angle, then no baffle is required when the adjacent node intervals are offset; if the length value of the cosine value of the included angle of one of the adjacent node intervals is less than the length value of the other node interval, and the sine value of the included angle of one of the adjacent node intervals is less than the thickening thickness, then no baffle is required; if the node adjacent to the convex point is a concave point, and the length value of the cosine value of the included angle of the other of the adjacent node intervals is greater than the length value of the node interval between the convex point and the concave point, and the distance between the two nodes adjacent to the convex point is less than the thickening distance, then no baffle is required.

6. An electronic device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein, When the processor executes the program, it implements the thickening method of the support structure to be printed as described in any one of claims 1 to 4.