Three-dimensional printing method and system for reducing correction lines

By offsetting the slices during the three-dimensional printing process and setting the offset according to the distortion correction rules, the correction mark problem caused by lens distortion is solved and the apparent quality of the printing model is improved.

CN116118195BActive Publication Date: 2025-08-08SHANGHAI PRISM 3D TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211701957.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-28
Publication Date
2025-08-08
Estimated Expiration
2042-12-28

AI Technical Summary

Technical Problem

In the existing three-dimensional printing technology, the correction patterns caused by lens distortion form obvious flaws on the surface of the printing model, affecting the apparent quality.

Method used

By appropriately offsetting the printing slice during the printing process, the offset amount is set according to the distortion correction rules, especially by setting the position information and the offset direction of the correction reference line to fade the correction mark.

Benefits of technology

It effectively eliminates the accumulation of correction marks caused by lens distortion, and improves the apparent quality of the three-dimensional printing model.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116118195B_ABST
    Figure CN116118195B_ABST
Patent Text Reader

Abstract

The present invention provides a three-dimensional printing method and system for reducing correction lines. The method includes the following steps: obtaining a slice file of a model, the slice file including multiple layers of slices of the model; setting one or more offset modules in the multiple layers of slices, the offset module including at least two adjacent layers of slices; setting an offset amount for each layer of slices in the offset module according to a distortion correction rule, wherein the distortion correction rule includes position information of a correction reference line; and when printing each layer of slices in the offset module according to the slice file, offsetting the correction reference line according to the offset amount. The three-dimensional printing method and system for reducing correction lines of the present invention can reduce correction lines on the surface of the three-dimensional printed model after printing by appropriately offsetting the correction position of the printed slices during the printing process, thereby improving the apparent quality of the three-dimensional print.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention mainly relates to the field of three-dimensional printing, and in particular to a three-dimensional printing method and system for fading correction lines. Background Art

[0002] In 3D printing using digital images and lens-based projection, distortion correction is essential due to lens distortion. This process corrects the projected image to ensure it closely matches the desired shape. Distortion correction involves marking the actual position of each pixel on the imaging element based on the actual projected shape. After digitizing a vector image, its X and Y coordinates are rounded to correspond to their actual physical locations. This correction mapping table is the core of distortion correction, and its application effectively creates a stepped displacement adjustment of the original pixel image's outline.

[0003] During the 3D printing process, a finished product is constructed by stacking several thin layers of slices. Each layer is solidified by an image projected through a projection lens. This ensures that the calibration pattern of each layer is identical. As a result, originally tiny calibration points accumulate continuously along the Z axis, leaving noticeable calibration marks on the surface of the printed model, affecting the apparent quality. Summary of the Invention

[0004] The technical problem to be solved by the present invention is to provide a three-dimensional printing method and system for reducing correction lines. The correction position of the printed slices can be appropriately offset during the printing process, thereby reducing the correction lines on the surface of the three-dimensional printed model after printing is completed, thereby improving the apparent quality of the three-dimensional printing.

[0005] To solve the above technical problems, the present invention provides a three-dimensional printing method for fading correction lines, comprising the following steps: obtaining a slicing file of a model, wherein the slicing file includes multiple layers of slices of the model; setting one or more offset modules in the multiple layers of slices, wherein the offset module includes at least two adjacent layers of slices; setting an offset amount for each layer of slices in the offset module according to a distortion correction rule, wherein the distortion correction rule includes position information of a correction reference line; and when printing each layer of slices in the offset module according to the slicing file, offsetting the correction reference line according to the offset amount.

[0006] In one embodiment of the present invention, the offset has a direction, and the distortion correction rule includes a distortion correction direction, wherein when the distortion correction direction is a first direction correction, the offset is set to a second direction, and when the distortion correction direction is a second direction correction, the offset is set to a first direction, and the first direction and the second direction are not parallel.

[0007] In one embodiment of the present invention, the direction of the offset is represented by positive and negative, wherein when the offset is in the positive direction of the first direction or the second direction, the offset is a positive value, and when the offset is in the negative direction of the first direction or the second direction, the offset is a negative value.

[0008] In one embodiment of the present invention, the unit of the offset is pixel, and the absolute value of the offset ranges from 1 to 8 pixels.

[0009] In one embodiment of the present invention, a fixed number mode is further applied, wherein the fixed number mode includes setting multiple offset modules in the multi-layer slices, and the number of slice layers in the multiple offset modules is the same, and the offset of the slices at corresponding positions in each offset module is set to be the same.

[0010] In one embodiment of the present invention, the number of slice layers in each offset module is an odd number m, wherein, when setting the offset, the offset of the (m+1) / 2th layer is specifically set to 0, the offsets of all slices on one side of the (m+1) / 2th layer are positive, and the offsets of all slices on the other side are negative.

[0011] In one embodiment of the present invention, a random number pattern is further applied, wherein the random number pattern includes setting multiple offset modules in the multi-layer slices, and the number of slice layers in the multiple offset modules is the same or different, and setting the offset of at least one layer of slices in at least one offset module to be different from the offset of one layer of slices in at least one other offset module.

[0012] In one embodiment of the present invention, the offset is in the form of an expression, and the method further includes storing the setting result of the offset module and the offset as a parameter file for fading correction lines through programming.

[0013] Another aspect of the present invention also proposes a three-dimensional printing system for fading correction lines, comprising: a model preparation module, configured to obtain a slicing file of a model, wherein the slicing file includes multiple layers of slices of the model; an offset setting module, configured to set one or more offset modules in the multiple layers of slices, wherein the offset module includes at least two adjacent layers of slices, and an offset amount is set for each layer of slices in the offset module according to a distortion correction rule, wherein the distortion correction rule includes position information of a correction reference line; and a printing module, configured to offset the correction reference line according to the offset amount when printing each layer of slices in the offset module according to the slicing file.

[0014] Another aspect of the present invention further provides a three-dimensional printing system for reducing correction lines, comprising: a memory for storing instructions executable by a processor; and a processor for executing the instructions to implement the above method.

[0015] Another aspect of the present invention further provides a computer-readable medium storing computer program codes, which implement the above method when executed by a processor.

[0016] Compared with the prior art, the present invention has the following advantages: the 3D printing method and system for reducing correction lines of the present invention determines the associated offset direction according to the distortion correction direction of the printed slice during the printing process, and performs a deliberate offset in the offset direction with pixels as the minimum unit. As a result, during the printing process, the correction mapping tables of each two adjacent layers of printed slices have slight differences, thereby eliminating the apparent defects caused by the gradual accumulation of correction points for distortion correction on the Z axis. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] The accompanying drawings are included to provide a further understanding of the present application, and are incorporated into and constitute a part of this application. The accompanying drawings illustrate embodiments of the present application and, together with this specification, serve to explain the principles of the present invention. In the accompanying drawings:

[0018] Figure 1 1 is a flow chart of a three-dimensional printing method for reducing correction lines according to an embodiment of the present invention;

[0019] Figures 2a to 2c They are respectively a three-dimensional schematic diagram, a top view schematic diagram and a front view schematic diagram of a three-dimensional printed model after distortion correction printing in the prior art;

[0020] Figure 3a and Figure 3b 1 is a schematic diagram showing the principle of a three-dimensional printing method for reducing correction lines according to an embodiment of the present invention;

[0021] Figure 4a and Figure 4b is a schematic diagram of the principle of a three-dimensional printing method for reducing correction lines according to another embodiment of the present invention;

[0022] Figure 5 is a system block diagram of a three-dimensional printing system for reducing correction lines according to an embodiment of the present invention; and

[0023] Figure 6 This is a system block diagram of a 3D printing system for reducing correction lines according to another embodiment of the present invention. DETAILED DESCRIPTION

[0024] To more clearly illustrate the technical solutions of the embodiments of this application, the following is a brief introduction to the drawings required for describing the embodiments. Obviously, the drawings described below are merely examples or embodiments of this application. Those skilled in the art can apply this application to other similar scenarios based on these drawings without inventive effort. Unless otherwise apparent from the context or otherwise noted, the same reference numerals in the figures represent the same structure or operation.

[0025] As used in this application and the claims, unless the context clearly indicates otherwise, the words "a," "an," "an," and / or "the" are not intended to refer to the singular but may include the plural. Generally speaking, the terms "comprises" and "include" only indicate the inclusion of the steps and elements specifically identified, and these steps and elements do not constitute an exclusive list. A method or apparatus may also include other steps or elements.

[0026] Unless otherwise specifically stated, the relative arrangement of the parts and steps, numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present application. At the same time, it should be understood that, for ease of description, the sizes of the various parts shown in the drawings are not drawn according to actual proportional relationships. The techniques, methods and equipment known to those of ordinary skill in the relevant art may not be discussed in detail, but where appropriate, the techniques, methods and equipment should be considered as part of the authorization specification. In all examples shown and discussed here, any specific values should be interpreted as being merely exemplary and not as limitations. Therefore, other examples of the exemplary embodiments may have different values. It should be noted that similar numbers and letters represent similar items in the following figures, and therefore, once an item is defined in one figure, it does not need to be further discussed in subsequent figures.

[0027] In the description of this application, it should be understood that the directions or positional relationships indicated by directional words such as "front, back, up, down, left, right", "horizontal, vertical, vertical, horizontal" and "top, bottom" are usually based on the directions or positional relationships shown in the accompanying drawings. They are only for the convenience of describing this application and simplifying the description. Unless otherwise specified, these directional words do not indicate or imply that the device or element referred to must have a specific direction or be constructed and operated in a specific direction. Therefore, they cannot be understood as limiting the scope of protection of this application; the directional words "inside and outside" refer to the inside and outside relative to the outline of each component itself.

[0028] For ease of description, spatially relative terms such as "above", "above", "on the upper surface of", "above", etc. may be used herein to describe the spatial positional relationship of a device or feature to other devices or features as shown in the figures. It should be understood that spatially relative terms are intended to include different orientations of the device in use or operation in addition to the orientation described in the figures. For example, if the device in the drawings is inverted, the device described as "above other devices or structures" or "above other devices or structures" will be positioned as "below other devices or structures" or "below other devices or structures". Thus, the exemplary term "above" can include both "above" and "below". The device can also be positioned in other different ways (rotated 90 degrees or in other orientations), and the spatially relative descriptions used here are interpreted accordingly.

[0029] Furthermore, it should be noted that the use of terms such as "first" and "second" to define components is solely for the purpose of distinguishing the corresponding components. Unless otherwise stated, these terms have no special meaning and therefore should not be construed as limiting the scope of protection of this application. Furthermore, while the terms used in this application are selected from commonly known and commonly used terms, some terms mentioned in this specification may have been selected by the applicant at his or her discretion, and their detailed meanings are explained in the relevant sections of this description. Furthermore, this application should be understood not only by the actual terms used, but also by the meaning implied by each term.

[0030] It should be understood that when a component is referred to as being “on another component,” “connected to another component,” “coupled to another component,” or “contacting another component,” it can be directly on, connected to, coupled to, or contacting the other component, or intervening components may be present. In contrast, when a component is referred to as being “directly on another component,” “directly connected to,” “directly coupled to,” or “directly contacting” another component, there are no intervening components. Similarly, when a first component is referred to as being “electrically in contact with” or “electrically coupled to” a second component, an electrical path exists between the first and second components that allows current to flow. This electrical path may include capacitors, coupled inductors, and / or other components that allow current to flow, even without direct contact between the conductive components.

[0031] The present invention refers to Figure 1 A three-dimensional printing method 10 for reducing correction lines (hereinafter referred to as "printing method 10") is proposed. By appropriately offsetting the printed slices during the printing process, the correction lines on the surface of the three-dimensional printed model can be reduced after printing, thereby improving the apparent quality of the three-dimensional print. Figure 1Flowcharts are used to illustrate the operations performed by the system according to embodiments of the present application. It should be understood that the preceding or following operations are not necessarily performed in exact order. Instead, the various steps may be processed in reverse order or simultaneously. Furthermore, other operations may be added to these processes, or one or more operations may be removed from these processes.

[0032] according to Figure 1 , the printing method 10 includes the following steps.

[0033] Step 11 is to obtain the slice file of the model. The specific slice file includes multiple layers of slices of the model.

[0034] Step 12 is to set one or more offset modules in the multi-layer slices, wherein the offset modules include at least two adjacent slices.

[0035] Step 13 is to offset the position of the calibration reference line according to the offset amount when printing each slice in the offset module according to the slice file.

[0036] Step 14 is to offset the position of the calibration reference line according to the offset amount when printing each slice in the offset module according to the slice file.

[0037] In order to more clearly explain the printing method 10, the following first refers to Figure 2a to Figure 2c A brief description is given of the distortion-corrected printing model 20 used in the prior art. Figure 2b and Figure 2c They are Figure 2a The printed model 20 is shown in schematic top and front views. The printed model 20 is printed layer by layer from bottom to top. During the printing process, the multi-layer printed slices are subjected to distortion correction along the X or Y direction, specifically based on the position of a set correction reference line 21. The correction points gradually accumulate along the Z axis, resulting in multiple misalignments 200 on the surface of the printed model 20 (manifested in physical form as noticeable surface textures), thus affecting the appearance of the 3D printed model. The printing method 10 of the present invention addresses this technical issue and offers improvements. Figure 3a and Figure 3b This is a schematic diagram of the principle of an embodiment of the printing method 10. Figure 3a and Figure 3b , combined with Figure 2a to Figure 2c The printing method 10 will be further described.

[0038] First, the present invention includes Figure 1In the embodiment, steps 11 and 12 are to set the offset module according to the slice file of the model before printing the 3D model. The purpose of setting the offset module is actually to better optimize the setting of how to offset the correction pattern of different slices in the host computer used for printing. For example, referring to Figure 3a and Figure 3b As shown, slices 31, 32, and 33 form an offset module. Of course, the present invention is not limited to this. After understanding the offset principle of the present invention, technicians can freely plan and combine multiple layers of slices according to the actual printing model. In some cases (such as a small number of slice layers), all slices can be set as an offset module and subsequent steps can be executed. The present invention does not impose any restrictions on this.

[0039] More specifically, in the printing method 10, the offset proposed in step 13 has a direction, and the correction rule mentioned therein is determined according to the original distortion correction rule of the model during the printing process, wherein the distortion correction rule includes a parameter of the distortion correction direction. Specifically, when the distortion correction direction is the first direction, the offset is set to the second direction, and when the distortion correction direction is the second direction, the offset is set to the first direction, and the first direction and the second direction are not parallel. Preferably, according to common distortion correction methods, the distortion correction is usually performed as follows Figure 3a The first direction can be defined as the X direction and the second direction as the Y direction. Then, step 13 is specifically implemented as follows: when the distortion correction is performed along the first direction X, the offset direction is set to be along the Y direction; and when the distortion correction is performed along the second direction Y, the offset direction is set to be along the X direction. It can be understood that the first direction X and the Y direction of the distortion correction correspond to each other, and the directions of the offsets set thereby also correspond to each other, so that the correction points generated by the distortion correction can be adjusted in the printing direction (for example, Figure 2a The accumulation in the Z direction (as shown) is offset, thereby having a good effect of reducing the correction lines.

[0040] according to Figure 3a When performing distortion correction on a 3D printed model, a correction reference line 301 is usually set. The correction reference line indicates the correction position of the distortion correction. For slice 31, the correction reference line 301 is located at the position X=n; along the Figure 3a In the X extension direction shown, starting from the position where X=n, the print outline of the slice 31 needs to be from the dotted line position 311 along the Figure 3aThe Y direction is shown as being reversed to the solid line position 312, thereby eliminating the effects of lens distortion. In the prior art, slice 31 and its adjacent layers above and below it are corrected in the Y direction starting at position X = n. Because the correction direction and distance are consistent, the displacement of the correction points is accumulated during printing, ultimately forming a surface texture on the 3D printed model.

[0041] According to the above description, in this embodiment, the correction rule for slice 31 is to set the position of correction reference line 301 at X=n and the distortion correction direction in the Y direction. Specifically, during distortion correction, the outer contour of slice 31 undergoes a correction displacement along the Y direction from the position X=n of the correction reference line (i.e., from the dotted position 311 to the solid position 312). Therefore, based on this correction rule, the offset amount set for the offset module consisting of slices 31, 32, and 33 is an offset r along the X direction. It can be seen that the direction of distortion correction is the Y direction, and therefore the offset direction is the X direction opposite to the Y direction.

[0042] In this embodiment, the calibration reference line 302 of slice 32 is specifically configured to be offset by a distance r in the negative X direction (to position X=nr), while the calibration reference line 303 of slice 33 is configured to be offset by a distance r in the positive X direction (to position X=n+r). With this configuration, the calibration reference lines of three adjacent slices 31-33 are positioned differently during distortion correction, thereby minimizing the effect of distortion correction marks on the surface texture of the 3D printed model.

[0043] For example, the present invention includes Figure 3a In the embodiment of the present invention, the direction of the offset is represented by positive and negative. Figure 3a For example, when the offset is in the positive direction along the first direction X, the offset is positive (for example, the offset of slice 33 + r), and when the offset is in the negative direction along the first direction X, the offset is negative (for example, the offset of slice 32 - r). In this embodiment, the direction of the arrows in the X direction and the Y direction is the positive direction, and the opposite direction is the negative direction. It can be understood that if the offset is in other directions (for example, the second direction), the positive and negative of the offset can also be set according to this rule. In such an embodiment, the unit of the offset can be specifically pixel, and the absolute value of the offset (according to Figure 3a The absolute value of r) ranges from 1 to 8 pixels.

[0044] In different embodiments of the present invention, the offset can be in the form of an expression, and the three-dimensional printing method further includes storing the setting results of the offset module and the offset as a parameter file for fading the correction lines through programming. Figure 3a In the embodiment shown, the absolute value r of the offset is set to 4. Then, for the offset module composed of slices 31 to 33, the setting expression of the offset is (0, -4, +4).

[0045] by Figure 3a Based on the embodiment shown, different embodiments of the present invention have more variations. For example, in some embodiments, the 3D printing method further includes applying a fixed number mode, which includes setting multiple offset modules in a multi-layer slice, and the number of slice layers in the multiple offset modules is the same, and setting the offset of the corresponding position slice in each offset module to be the same. Figure 3a For example, the three-dimensional printing model is specifically set to have multiple slices refer to slices 31 to 33 to form multiple offset modules, and the three slices in each offset module are arranged according to Figure 3a The offset is set in the manner shown. Preferably, in such an embodiment, the number of slice layers in each offset module can be set to an odd number m, and when setting the offset, the offset of the (m+1) / 2th layer is specifically set to 0, and the offsets of all slices on one side of the (m+1) / 2th layer are positive, while the offsets of all slices on the other side are negative. This means that for each offset module with an odd number of slices, the offset is set symmetrically. For example, if the offset is also set using an expression, when the number of slice layers is 5 (m=5), the offset is set to (-8, -4, 0, +4, +8); or when the number of slice layers is 3 (m=3), the offset is set to (-2, 0, +2). Of course, the present invention is not limited to this. In some implementations, the number of layers of each offset module can be an even number, or the offset is not set symmetrically. In these embodiments, the offset setting expression can be (-6, -2, +2, +6), (-3, +3), (-8, +8, -4, +4, 0), etc.

[0046] Correspondingly, in some embodiments, the three-dimensional printing method for fading correction lines proposed in the present invention can also apply a random number pattern, which includes setting multiple offset modules in multi-layer slices, and the number of slice layers in the multiple offset modules is the same or different, and setting the offset of at least one layer of slices in at least one offset module to be different from the offset of one layer of slices in at least one other offset module.

[0047] It should be noted that Figure 3b Shown Figure 3a A top view of the foundation with reference lines marked for understanding Figure 3a Reference to the offset method shown. Similarly, Figure 4a and Figure 4b A schematic diagram showing the principle of a three-dimensional printing method for reducing correction lines according to another embodiment is shown. Figure 3a and Figure 3b The embodiment shown is different in that Figure 4a The outer edge contours of the three slices 41, 42 and 43 are arc-shaped. Figure 3a The outer edge contours of the three slices 31, 32 and 33 are shown as broken line types, and Figure 4a The calibration reference lines 401, 402 and 403 are shown in FIG. Figure 4b Some reference lines are also marked in the figure, which can be used with Figure 4a Cross-reference.

[0048] The three-dimensional printing method for reducing correction lines of the present invention can appropriately offset the correction position of the printed slice during the printing process, thereby reducing the correction lines on the surface of the three-dimensional printed model after printing is completed, thereby improving the apparent quality of the three-dimensional printing.

[0049] Another aspect of the present invention refers to Figure 5 A three-dimensional printing system 50 for reducing correction lines is proposed, comprising: a model preparation module 51, configured to obtain a slicing file of a model, wherein the slicing file includes multiple layers of slices of the model; an offset setting module 52, configured to set one or more offset modules in the multiple layers of slices, wherein the offset module includes at least two adjacent layers of slices, and sets an offset amount for each layer of slices in the offset module according to a distortion correction rule, wherein the distortion correction rule includes position information of a correction reference line; and a printing module 53, configured to offset the correction reference line according to the offset amount when printing each layer of slices in the offset module according to the slicing file. The three-dimensional printing system 50 can apply a three-dimensional printing method for reducing correction lines proposed by the present invention, for example, Figure 1 Therefore, for more details about the three-dimensional printing system 50, please refer to the above description of the printing method 10, which will not be repeated here.

[0050] One embodiment of the present invention also proposes a method as follows Figure 6 The three-dimensional printing system 60 for reducing correction lines is shown. Figure 6 The three-dimensional printing system 60 for reducing correction lines may include an internal communication bus 61, a processor 62, a read-only memory (ROM) 63, a random access memory (RAM) 64, and a communication port 65. When used on a personal computer, the three-dimensional printing system 60 for reducing correction lines may further include a hard disk 66.

[0051] An internal communication bus 61 enables data communication between components of the 3D printing system 60 for reducing correction lines. A processor 62 can make decisions and issue prompts. In some embodiments, the processor 62 can be composed of one or more processors. A communication port 65 enables data communication between the 3D printing system 60 for reducing correction lines and the outside world. In some embodiments, the 3D printing system 60 for reducing correction lines can send and receive information and data from a network via the communication port 65.

[0052] The 3D printing system 60 for reducing correction lines may also include various types of program storage units and data storage units, such as a hard disk 66, a read-only memory (ROM) 63, and a random access memory (RAM) 64. These can store various data files used for computer processing and / or communication, as well as program instructions that may be executed by a processor 62. The processor executes these instructions to implement the main part of the method. The results of the processor processing are transmitted to the user device via a communication port and displayed on a user interface.

[0053] In addition, another aspect of the present invention further provides a computer-readable medium storing computer program code, which implements the above-mentioned three-dimensional printing method for reducing correction lines when executed by a processor.

[0054] The basic concepts have been described above. It will be apparent to those skilled in the art that the above disclosures are merely illustrative and do not constitute limitations on this application. Although not explicitly stated herein, those skilled in the art may make various modifications, improvements, and amendments to this application. Such modifications, improvements, and amendments are suggested in this application and remain within the spirit and scope of the exemplary embodiments of this application.

[0055] At the same time, this application uses specific terms to describe the embodiments of this application. For example, "one embodiment," "an embodiment," and / or "some embodiments" refer to a certain feature, structure, or characteristic related to at least one embodiment of this application. Therefore, it should be emphasized and noted that "one embodiment," "an embodiment," or "an alternative embodiment" mentioned twice or multiple times in different locations in this specification does not necessarily refer to the same embodiment. In addition, certain features, structures, or characteristics in one or more embodiments of this application may be appropriately combined.

[0056] Some aspects of the present application can be performed entirely by hardware, entirely by software (including firmware, resident software, microcode, etc.), or by a combination of hardware and software. The above hardware or software can be referred to as "data blocks", "modules", "engines", "units", "components" or "systems". The processor can be one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DAPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), processors, controllers, microcontrollers, microprocessors or combinations thereof. In addition, various aspects of the present application may be expressed as computer products located in one or more computer-readable media, which include computer-readable program code. For example, computer-readable media may include, but are not limited to, magnetic storage devices (e.g., hard disks, floppy disks, tapes...), optical disks (e.g., compact disks CDs, digital versatile disks DVDs...), smart cards, and flash memory devices (e.g., cards, sticks, key drives...).

[0057] A computer-readable medium may include a propagated data signal embodying computer program code, for example, in baseband or as part of a carrier wave. The propagated signal may be in a variety of forms, including electromagnetic, optical, etc., or a suitable combination thereof. A computer-readable medium may be any computer-readable medium other than a computer-readable storage medium that can be connected to an instruction execution system, apparatus, or device to communicate, propagate, or transmit the program for use. The program code on the computer-readable medium may be transmitted via any suitable medium, including radio, cable, fiber optic cable, radio frequency signal, or similar medium, or any combination of the above.

[0058] Similarly, it should be noted that, in order to simplify the presentation of this application and thus facilitate understanding of one or more embodiments of the invention, the foregoing descriptions of the embodiments of this application sometimes combine multiple features into a single embodiment, figure, or description thereof. However, this disclosure method does not mean that the subject matter of this application requires more features than those recited in the claims. In fact, an embodiment may have fewer features than all of the features of a single embodiment disclosed above.

[0059] In some embodiments, numbers are used to describe the quantity of components and attributes. It should be understood that such numbers used in the description of the embodiments are modified by the modifiers "about", "approximately" or "substantially" in some examples. Unless otherwise stated, "about", "approximately" or "substantially" indicate that the numbers are allowed to vary by ±20%. Accordingly, in some embodiments, the numerical parameters used in the description and claims are approximate values, which may change according to the required features of individual embodiments. In some embodiments, the numerical parameters should take into account the specified significant digits and adopt the general method of retaining digits. Although the numerical domains and parameters used to confirm the breadth of their range in some embodiments of the present application are approximate values, in specific embodiments, the settings of such numerical values are as accurate as possible within the feasible range.

[0060] Although the present application has been described with reference to the current specific embodiments, ordinary technicians in this technical field should recognize that the above embodiments are only used to illustrate the present application, and various equivalent changes or substitutions can be made without departing from the spirit of the present application. Therefore, as long as the changes and modifications to the above embodiments are within the scope of the essential spirit of the present application, they will fall within the scope of the claims of the present application.

Claims

1. A three-dimensional printing method for reducing correction lines, characterized in that: The steps include: Obtaining a slice file of a model, wherein the slice file includes multiple layers of slices of the model; Setting one or more offset modules in the multi-layer slices, wherein the offset modules include at least two adjacent slices; For each slice in the offset module, an offset is set according to a distortion correction rule, where the offset has a direction, wherein the distortion correction rule includes position information of a correction reference line and a distortion correction direction, wherein when the distortion correction direction is a first direction correction, the offset is set to a second direction, and when the distortion correction direction is a second direction correction, the offset is set to the first direction, and the first direction and the second direction are not parallel; and When printing each slice layer in the offset module according to the slice file, the correction reference line is shifted in position according to the offset amount.

2. The method according to claim 1, wherein The direction of the offset is represented by positive and negative, wherein when the offset is in the positive direction of the first direction or the second direction, the offset is a positive value, and when the offset is in the negative direction of the first direction or the second direction, the offset is a negative value.

3. The method according to claim 2, wherein The unit of the offset is pixel, and the absolute value of the offset ranges from 1 to 8 pixels.

4. The method according to any one of claims 1 to 3, wherein: It also includes applying a fixed number mode, which includes setting multiple offset modules in the multi-layer slices, and the number of slice layers in the multiple offset modules is the same, and setting the offset of the slices at corresponding positions in each offset module to be the same.

5. The method according to claim 4, wherein The number of slice layers in each offset module is an odd number m, wherein, when setting the offset, the offset of the (m+1) / 2th layer is specifically set to 0, the offsets of all slices on one side of the (m+1) / 2th layer are positive, and the offsets of all slices on the other side are negative.

6. The method according to any one of claims 1 to 3, wherein: The method further includes applying a random number pattern, wherein the random number pattern includes setting multiple offset modules in the multi-layer slices, and the number of slice layers in the multiple offset modules is the same or different, and setting the offset of at least one layer of slices in at least one offset module to be different from the offset of one layer of slices in at least one other offset module.

7. The method according to claim 1, wherein The offset is in the form of an expression, and the method further includes storing the setting results of the offset module and the offset as a parameter file for fading correction lines through programming.

8. A three-dimensional printing system for reducing correction lines, characterized in that: include: A model preparation module is configured to obtain a slice file of the model, wherein the slice file includes multiple layers of slices of the model; an offset setting module configured to set one or more offset modules in the multi-layer slices, the offset modules including at least two adjacent slices, and set an offset for each slice in the offset module according to a distortion correction rule, the offset having a direction, wherein the distortion correction rule includes position information of a correction reference line and a distortion correction direction, wherein when the distortion correction direction is a first direction correction, the offset is set to a second direction, and when the distortion correction direction is a second direction correction, the offset is set to the first direction, and the first direction and the second direction are not parallel; The printing module is configured to shift the position of the correction reference line according to the offset amount when printing each slice layer in the offset module according to the slice file.

9. A three-dimensional printing system for reducing correction lines, comprising: a memory for storing instructions executable by the processor; and a processor, configured to execute the instructions to implement the method according to any one of claims 1 to 7.

10. A computer-readable medium storing computer program code, wherein the computer program code implements the method according to any one of claims 1 to 7 when executed by a processor.

Citation Information

Patent Citations

  • Texturing a 3d modeled object

    CN105701857A

  • 3D printing equipment and 3D printing method

    CN113352617A