Thickening method, device and equipment for supporting structure to be printed

By pre-processing and biasing the support structure model, the normal vector and concave convex properties of the thickening direction and node interval are determined, the problem of low thickening efficiency of the support structure in the prior art is solved, and a more efficient support structure addition is achieved Thickness and 3D printing process enhancement.

CN119141878AActive Publication Date: 2024-12-17SHANGHAI VOXELDANCE TECHNOLOGY CO LTD

Patent Information

Application Number
CN202411658342.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-20
Publication Date
2024-12-17
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, and it is difficult to effectively increase the thickness of the support structure.

Method used

By determining the support structure model, thickening direction and node, pre-processing is performed to determine the triangular face sheet and concave convex properties, model bias is performed based on this information, and the support structure model to be printed is optimized. Specific steps include determining the normal vector, concave and convex properties, biasing pre-processing and model biasing of the node interval to ensure the application of thickening thickness.

Benefits of technology

The efficiency of thickening of the support structure is improved, the effective thickness of the support structure model before printing is ensured, and the efficiency of the 3D printing process is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119141878A_ABST
    Figure CN119141878A_ABST
Patent Text Reader

Abstract

The invention provides a thickening method, device and equipment for a to-be-printed supporting structure. The thickening method comprises the steps that a supporting structure model, the thickening direction, the thickening thickness and nodes on the supporting structure model are determined; preprocessing the support structure model, and determining a corresponding triangular patch in a node interval of each node; the nodes are preprocessed, and the concave-convex property of each node is determined; based on the corresponding triangular patches in the node intervals of the nodes and the concave-convex property of the nodes, performing bias pretreatment on each node interval, and determining to-be-cut parts when different node intervals are biased; based on the thickening direction, the thickening thickness and the to-be-cut part, model offset is conducted on the supporting structure model, the to-be-printed supporting structure model is obtained, preprocessing, node preprocessing and offset preprocessing are conducted on the supporting structure model, finally, model offset is conducted, it is guaranteed that the supporting structure model is effectively thickened, 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 in particular to a method, a 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 that manufactures physical parts by adding materials layer by layer based on three-dimensional CAD data. The historical development of 3D printing technology is a process of continuous progress and expansion. From early rapid prototyping technology to today's widespread application, 3D printing technology has been applied in many fields. For the support structure, the support parts need to be thickened to ensure the printing process.

[0003] Therefore, how to thicken the support structure before printing has become a technical problem that technical personnel in this field urgently need to solve. Summary of the invention

[0004] The present invention provides a method, a device and an apparatus 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, comprising: Determine a support structure model, a thickening direction, a thickening thickness, and nodes on the support structure model; Preprocessing the support structure model to determine the triangular facets corresponding to the node interval of each node; Preprocessing the nodes to determine the concave-convex properties of each node; Based on the triangular facets corresponding to the node intervals of the nodes and the concave-convex properties of the nodes, each node interval is subjected to bias pre-processing to determine the portion to be clipped when different node intervals are biased; Based on the thickening direction, the thickening thickness and the part to be cut, the support structure model is subjected to model offset to obtain a support structure model to be printed.

[0006] According to a method for thickening a support structure to be printed provided by the present invention, the plane where the node is located is composed of a plurality of triangular facets; The preprocessing of the support structure model to determine the triangular facets corresponding to the node interval of each node includes: respectively determining the sum of the distances between each of the triangular facets and each of the node intervals; A node interval with the smallest sum of the distances is determined as the node interval corresponding to the triangular face.

[0007] A method for thickening a support structure to be printed provided by the present invention further includes: Determine the normal vector of each triangle within the node interval; Weighting the normal vectors of all the triangular facets in each of the node intervals to obtain the normal vector of the corresponding node interval; Each node interval is biased respectively by the normal vector or the reverse direction of the normal vector.

[0008] 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 node includes: Determine the angles between different nodes; In combination with the thickening direction and the angle, each of the nodes is determined to be a concave point or a convex point.

[0009] According to a method for thickening a support structure to be printed provided by the present invention, the pre-processing of the offset of each node to determine the part to be trimmed when different nodes are offset includes: Determine two node intervals corresponding to the salient point, and determine the intersection of any of the node intervals with an adjacent node interval after being offset; Obtaining a plane perpendicular to the node interval through the intersection point; The plane is used to segment the triangular facets where the node interval is located before the offset, and the portion to be clipped during the offset is determined.

[0010] According to a method for thickening a support structure to be printed provided by the present invention, the model offsetting of the support structure model comprises: Determine the baffle corresponding to the triangular facet in the interval corresponding to the convex point; For any point within the convex point interval, move the thickening thickness along the thickening direction to obtain a target point; If the line between the arbitrary point and the target point intersects the baffle, the intersection is taken as the offset point for model offset.

[0011] A method for thickening a support structure to be printed provided by the present invention further includes: 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; Taking the center of the circle and the arc as base points, the missing parts corresponding to the concave points are supplemented.

[0012] A method for thickening a support structure to be printed provided by the present invention further includes: Determine the adjacent node interval 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 between one of the adjacent node intervals is smaller than the length value of the other node interval, and the sine value of the angle between one of the adjacent node intervals is smaller than the thickening thickness, then a baffle is not required; If the node adjacent to the convex point is a concave point, and the length value of the cosine value of the angle between the other one 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 a baffle is not required.

[0013] In a second aspect, the present invention further provides a device for thickening a support structure to be printed, comprising: A determination module, used to determine a support structure model, a thickening direction, a thickening thickness, and nodes on the support structure model; A preprocessing module, used to preprocess the support structure model to determine the triangular facets corresponding to the node interval of each node; preprocess the nodes to determine the concave-convex properties of each node; The biasing module is used to perform bias pre-processing on each node interval based on the corresponding triangular facets in the node interval of the node and the concave-convex properties of the node, and determine the part to be cut when different node intervals are biased; based on the thickening direction, the thickening thickness and the part to be cut, the support structure model is biased to obtain the support structure model to be printed.

[0014] In a third aspect, the present invention further provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the method for thickening the support structure to be printed as described above is implemented.

[0015] In a fourth aspect, the present invention further provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements any of the above-described methods for thickening a support structure to be printed.

[0016] In a fifth aspect, the present invention further provides a computer program product, comprising a computer program, which, when executed by a processor, implements any of the above-mentioned methods for thickening a support structure to be printed.

[0017] The present invention provides a method, device and equipment for thickening a support structure to be printed, which 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 the triangular facets corresponding to the node interval of each node; preprocess the nodes to determine the concave-convex properties of each node; based on the triangular facets corresponding to the node interval of the node and the concave-convex properties of the node, bias preprocess each node interval to determine the part to be trimmed when different node intervals are biased; based on the thickening direction, the thickening thickness and the part to be trimmed, the support structure model is biased to obtain the support structure model to be printed, and the support structure model is preprocessed, the node preprocessed and the bias preprocessed, and the model is finally biased, thereby ensuring the effective thickening of the support structure model and improving the thickening efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0019] Figure 1 is a schematic flow chart of a method for thickening a support structure to be printed provided in this embodiment; Figure 2 is a three-dimensional schematic diagram of the support structure provided in this embodiment; Figure 3 yes Figure 2 Bottom view of the supporting structure in FIG. Figure 4 is a three-dimensional schematic diagram of the support structure model provided in this embodiment; Figure 5 This embodiment provides Figure 4 Schematic diagram of the AE node interval; Figure 6 is a schematic diagram of the bias principle of the AE node provided in this embodiment; Figure 7 is a schematic diagram of the biasing principle provided in this embodiment; Figure 8 This embodiment provides Figure 7 Schematic diagram after biasing; Fig. 9 This is one of the principle schematic diagrams of the baffle rule provided in this embodiment; Fig.10 This is the second schematic diagram of the principle of the baffle rule provided in this embodiment; Fig.11 This is the third schematic diagram of the principle of providing multiple baffle rules in this embodiment; Fig.12 is a structural schematic diagram of a thickening device for a support structure to be printed provided in this embodiment; Fig.13 It is a schematic diagram of the structure of the electronic device provided in this embodiment. DETAILED DESCRIPTION

[0020] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0021] Figure 1 is a schematic flow chart of a method for thickening a support structure to be printed provided in this embodiment, Figure 2 is a three-dimensional schematic diagram of the support structure provided in this embodiment, Figure 3 yes Figure 2 Bottom view of the supporting structure in Figure 1.

[0022] like Figure 1-Figure 3 As shown, the method for thickening the support structure to be printed provided by the embodiment of the present invention mainly includes the following steps: 101. Determine the support structure model, thickening direction, thickening thickness and nodes on the support structure model.

[0023] In a specific implementation process, Figure 2 and Figure 3 Take the supporting structure as an example to illustrate, that is, in the entire algorithm, the input is the supporting structure model ( Figure 2 The yellow part in the figure), a series of ordered points consisting of nodes AB, BC, CD, DE and EA ( Figure 3 The input support structure model is a model without thickness, so the nodes can be regarded as points on the plane, so the support thickening can be treated as a two-dimensional problem. The final goal is to thicken the support structure in the thickening direction to obtain a support structure that can be printed.

[0024] 102. Preprocess the supporting structure model to determine the triangular facets corresponding to each node interval.

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

[0026] The specific method to determine which node interval a triangle belongs to is to first determine the sum of the distances between each triangle and each node interval; determine the node interval with the smallest sum of distances as the node interval corresponding to the triangle. That is, for a triangle 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): (1) in, 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, the smallest This is the node interval where the triangle is located. Therefore, the node interval where each triangle is located can be accurately determined through the above calculation method.

[0027] After determining the triangles in each node interval, determine the normal vector of the triangular face in each node interval; weight the normal vectors of all the triangular face in each node interval to obtain the normal vector of the corresponding node interval; bias each node interval through the normal vector or the reverse direction of the normal vector. That is, according to the relationship between the normal vector and the thickening direction, bias the support structure model to obtain the final support structure model to be printed.

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

[0029] like Figure 3 As shown in the figure, the inward offset is used as an example for explanation. The inside refers to the inside of the closed polygon, and the outside refers to the outside of the closed polygon. The angles between different nodes are determined according to the thickening direction; each node is determined to be a concave point or a convex point based on the thickening direction and the angle. After thickening, there will be excess parts at the convex points, and there will be missing parts at the concave points. Then A, B, C, and D are convex nodes, and E is a concave node.

[0030] 104. Based on the corresponding triangles in the node interval of the node and the concave-convex properties of the node, each node interval is pre-processed before the offset to determine the part to be trimmed when different node intervals are offset.

[0031] Figure 5 This embodiment provides Figure 4Schematic diagram of the AE node interval in , Figure 6 It is a schematic diagram of the bias principle of the AE node provided in this embodiment.

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

[0033] like Figure 6 As shown, the intersection point P of the dotted line segment A'E' and the node AB is the boundary of the offset, and the area APA' is the part to be cut, thereby determining that the final thickened model will present a trapezoid, namely APEE'.

[0034] By splitting the triangular facets, it can be ensured that there is a point on the AE node that just reaches the baffle, thereby ensuring that the offset area is a trapezoid rather than a triangle, so that the final offset ensures that each node of the supporting model maintains a sharp feature and effectively trims the overlapping parts.

[0035] 105. Based on the thickening direction, thickening thickness and the part to be cut, the support structure model is offset to obtain the support structure model to be printed.

[0036] Figure 7 Schematic diagram of the biasing principle provided by this embodiment. Figure 7 As shown, for the five points A, B, C, D and E, a baffle will be set when the triangular facets in the node interval with the convex point are offset. Therefore, it is necessary to determine the baffle corresponding to the triangular facets in the interval corresponding to the convex point; for the EA node interval, A is a convex point, so the other interval AB connected to point A is the baffle for the EA interval offset. For any point P in the convex point interval, the thickening thickness d is moved 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 has an intersection Q' with the baffle, then the intersection Q' is taken as the offset point for model offset. That is, when AE is offset, when it intersects with AB, the thickening is stopped to ensure that when offsetting inward, the offset results will not exceed the range shown in the support structure model ABCDE. Thereby, it can also be ensured that the final offset result for the convex point A maintains a sharp feature, and the other convex points are the same.

[0037] 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 nodes EA and DE corresponding to the concave point as the boundaries, make the radius between the center of the arc and the arc. Taking the center and the arc as the base points, supplement the missing part corresponding to the concave point.

[0038] Figure 8 is provided by this embodiment Figure 7 The 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 the figure.

[0039] Fig. 9 is one of the schematic diagrams of the principle of the baffle rule provided by this embodiment, Fig.10 is the second schematic diagram of the principle of the baffle rule provided by this embodiment, Fig.11 is the third schematic diagram of the principle of multiple baffle rules provided by this embodiment.

[0040] For the node intervals BA and AC, with A being the convex point, when judging the offset of AC, determine whether to add the baffle BA. As Fig. 9 shown in the figure, if the included angle formed by adjacent node intervals is greater than the preset angle, that is, ∠BAC = θ > 90°, then there will be no redundant parts after offsetting, and no baffle is required when offsetting adjacent node intervals.

[0041] As Fig.10 shown in the figure, if the length value of the cosine 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 of the included angle of one of the adjacent node intervals 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.

[0042] As Fig.11 shown in the figure, if the node adjacent to the convex point is the concave point C, and the length value of the cosine 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, that is, BA×cosθ > AC, and BC < d, at this time BA cannot cut the arc generated by point C, so no baffle is required.

[0043] By setting the baffle rule 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.

[0044] Based on the same general inventive concept, the present invention also protects a device for thickening a support structure to be printed. The device for thickening a support structure to be printed described below and the method for thickening a support structure to be printed described above can refer to each other.

[0045] Fig.12 Schematic diagram of the structure of the thickening device for the support structure to be printed provided in this embodiment.

[0046] like Fig.12 As shown, this embodiment provides a thickening device for a support structure to be printed, comprising: A determination module 1201 is used to determine a support structure model, a thickening direction, a thickening thickness, and nodes on the support structure model; The preprocessing module 1202 is used to preprocess the supporting structure model to determine the corresponding triangular facets within the node interval of each node; preprocess the nodes to determine the concave-convex properties of each node; The offset module 1203 is used to perform offset pre-processing on each node interval based on the corresponding triangular facets in the node interval of the node and the concave-convex properties of the node, and determine the part to be cut when different node intervals are offset; based on the thickening direction, thickening thickness and the part to be cut, the support structure model is offset to obtain the support structure model to be printed.

[0047] Fig.13 It is a schematic diagram of the structure of the electronic device provided in this embodiment.

[0048] like Fig.13 As shown, the electronic device may include: a processor 1310, a communication interface 1320, a memory 1330 and a communication bus 1340, wherein the processor 1310, the communication interface 1320 and the memory 1330 communicate with each other through the communication bus 1340. The processor 1310 may call the logic instructions in the memory 1330 to execute the thickening method of the support structure to be printed, the method comprising: determining the support structure model, the thickening direction, the thickening thickness and the nodes on the support structure model; pre-processing the support structure model to determine the triangular facets corresponding to the node interval of each node; pre-processing the nodes to determine the concave-convex properties of each node; based on the triangular facets corresponding to the node interval of the node and the concave-convex properties of the node, pre-processing each node interval with an offset, and determining the part to be cut when different node intervals are offset; based on the thickening direction, the thickening thickness and the part to be cut, the support structure model is model-biased to obtain the support structure model to be printed.

[0049] In addition, the logic instructions in the above-mentioned memory 1330 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.

[0050] 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 methods, and 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 the corresponding triangular facets in the node interval of each node; preprocessing the nodes to determine the concave and convex properties of each node; based on the corresponding triangular facets in the node interval of the node and the concave and convex properties of the node, biasing each node interval to determine the part to be trimmed when different node intervals are biased; based on the thickening direction, the thickening thickness and the part to be trimmed, model biasing the support structure model to obtain the support structure model to be printed.

[0051] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, is implemented to execute the method for thickening the support structure to be printed provided by the above-mentioned methods, the method comprising: 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 the triangular facets corresponding to the node interval of each node; preprocessing the nodes to determine the concave and convex properties of each node; based on the triangular facets corresponding to the node interval of the node and the concave and convex properties of the node, performing bias preprocessing on each node interval to determine the part to be trimmed when different node intervals are offset; based on the thickening direction, the thickening thickness and the part to be trimmed, performing model biasing on the support structure model to obtain the support structure model to be printed.

[0052] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.

[0053] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for 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.

[0054] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions 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: include: Determine a support structure model, a thickening direction, a thickening thickness, and nodes on the support structure model; Preprocessing the support structure model to determine the triangular facets corresponding to the node interval of each node; Preprocessing the nodes to determine the concave-convex properties of each node; Based on the triangular facets corresponding to the node intervals of the nodes and the concave-convex properties of the nodes, each node interval is subjected to bias pre-processing to determine the portion to be clipped when different node intervals are biased; Based on the thickening direction, the thickening thickness and the part to be cut, the support structure model is subjected to model offset to obtain a support structure model to be printed.

2. The method for thickening the support structure to be printed according to claim 1, characterized in that: The plane where the node is located is composed of multiple triangular facets; The preprocessing of the support structure model to determine the triangular facets corresponding to the node interval of each node includes: Determine the sum of the distances between each of the triangles and each node interval respectively; A node interval with the smallest sum of the distances is determined as the node interval corresponding to the triangular face.

3. The method for thickening the support structure to be printed according to claim 2, characterized in that: Also includes: Determine the normal vector of each triangle within the node interval; Weighting the normal vectors of all the triangular facets in each of the node intervals to obtain the normal vector of the corresponding node interval; Each node interval is biased respectively by the normal vector or the reverse direction of the normal vector.

4. The method for thickening a support structure to be printed according to claim 1, characterized in that: The preprocessing of the nodes to determine the concave-convex property of each of the nodes includes: Determine the angles between different nodes; In combination with the thickening direction and the angle, each of the nodes is determined to be a concave point or a convex point.

5. The method for thickening a support structure to be printed according to claim 4, characterized in that: The performing bias pre-processing on each of the nodes to determine the part to be trimmed when different nodes are biased includes: Determine two node intervals corresponding to the salient point, and determine the intersection of any of the node intervals with an adjacent node interval after being offset; Obtaining a plane perpendicular to the node interval through the intersection point; The plane is used to segment the triangular facets where the node interval is located before the offset, and the portion to be clipped during the offset is determined.

6. The method for thickening a support structure to be printed according to claim 1, characterized in that: The performing model offset on the supporting structure model comprises: Determine the baffle corresponding to the triangular facet in the interval corresponding to the convex point; For any point within the convex point interval, move the thickening thickness along the thickening direction to obtain a target point; If the line between the arbitrary point and the target point intersects the baffle, the intersection is taken as the offset point for model offset.

7. The method for thickening a support structure to be printed according to claim 6, characterized in that: Also includes: 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; Taking the center of the circle and the arc as base points, the missing parts corresponding to the concave points are supplemented.

8. The method for thickening a support structure to be printed according to claim 6, characterized in that: Also includes: Determine the adjacent node interval 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 between one of the adjacent node intervals is smaller than the length value of the other node interval, and the sine value of the angle between one of the adjacent node intervals is smaller than the thickening thickness, then a baffle is not required; If the node adjacent to the convex point is a concave point, and the length value of the cosine value of the angle between the other one 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 a baffle is not required.

9. A device for thickening a support structure to be printed, characterized in that: include: A determination module, used to determine a support structure model, a thickening direction, a thickening thickness, and nodes on the support structure model; A preprocessing module, used for preprocessing the supporting structure model to determine the triangular facets corresponding to the node interval of each node; Preprocessing the nodes to determine the concave-convex properties of each node; A biasing module, for performing biasing pre-processing on each node interval based on the corresponding triangular facets in the node interval of the node and the concave-convex properties of the node, and determining the part to be clipped when different node intervals are biased; Based on the thickening direction, the thickening thickness and the part to be cut, the support structure model is subjected to model offset to obtain a support structure model to be printed.

10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, the method for thickening the support structure to be printed as described in any one of claims 1 to 8 is implemented.

Citation Information

Patent Citations

  • 3D printing supporting method and system thereof

    CN104827666A

  • Model supporting point determination method and device, equipment and storage medium

    CN113836606A

  • Support generation method and device of three-dimensional model, readable storage medium and printer

    CN116330665A

  • Model wall thickness determination method and electronic equipment

    CN117830384A

Cited By

  • Supporting and reinforcing method and system for 3D printing model, computer equipment, medium and computer program product

    CN121200427A

  • Support reinforcement method and system of 3D printing model, computer device, medium and computer program product

    CN121200427B