3D printing-based support region identification method, electronic device, and storage medium

By identifying and calculating the stress coefficient of closed areas of 3D printed objects, determining the area type and matching the support strength, the problem of object breakage and deformation during printing caused by the single support area identification is solved, thus improving the printing quality.

CN119427752BActive Publication Date: 2025-10-24GUANGDONG HANBANG 3D TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310944764.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-07-28
Publication Date
2025-10-24
Estimated Expiration
2043-07-28

AI Technical Summary

Technical Problem

In existing 3D printing technology, the support area identification is single, which causes the printed object to be easily broken and deformed during the printing process, and the support effectiveness is not high.

Method used

By identifying the closed areas of the object to be printed, calculating the stress coefficient, and determining different area types based on the stress coefficient, different support strengths are matched to ensure that the support will not break during the 3D printing process.

Benefits of technology

It improves the support effectiveness of the object to be printed during the printing process, ensuring print quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119427752B_ABST
    Figure CN119427752B_ABST
Patent Text Reader

Abstract

The application provides a support area identification method based on 3D printing, an electronic device and a storage medium. The method comprises: identifying a closed area of a to-be-printed object according to a hanging angle of the to-be-printed object; wherein a support for supporting the to-be-printed object is located in the closed area; calculating a stress coefficient of the closed area, the stress coefficient being used to represent a stress size of the support in the closed area in a 3D printing process; determining a region type of the closed area according to the stress coefficient; wherein different region types match different support strengths of the support. The application can improve the support effectiveness of the to-be-printed object in the printing process, thereby improving the printing quality of the 3D printing device.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of 3D printing, and particularly relates to a support area identification method based on 3D printing, an electronic device and a storage medium. BACKGROUND

[0002] With the popularization of concepts such as intelligent manufacturing engineering and industry 4.0, 3D printing technology is becoming more and more popular. 3D printing technology first appeared in the mid-1990s of the 20th century. It is actually the latest rapid prototyping device using light curing and paper layering technologies. It has basically the same working principle as ordinary printing. The printer is equipped with liquid or powder "printing materials". After being connected with a computer, the "printing materials" are added layer by layer under the control of the computer, and finally the blueprint on the computer is turned into a real object. This printing technology is called 3D printing technology.

[0003] In the related art, the support area identification in 3D printing data processing is single, and the support area is uniformly divided by area; therefore, the to-be-printed object can only be uniformly supported by one type of support or one type of sparsity parameter when generating support, so that the support effectiveness of the to-be-printed object in the printing process is not high, and the to-be-printed object is prone to breakage and deformation in the printing process. SUMMARY

[0004] Therefore, the present application provides a support area identification method based on 3D printing, an electronic device and a storage medium, which can improve the support effectiveness of the to-be-printed object in the printing process, thereby improving the printing quality of the 3D printing device.

[0005] The first aspect of the present application provides a support area identification method based on 3D printing, comprising: identifying a closed area of a to-be-printed object according to a cant angle of the to-be-printed object; wherein a support piece supporting the to-be-printed object is located in the closed area; calculating a stress coefficient of the closed area, the stress coefficient being used to represent a stress size of the support piece in the closed area in a 3D printing process; determining a region type of the closed area according to the stress coefficient; wherein different region types match different support strengths of the support piece.

[0006] Compared with the related art, the embodiments of the present application have at least the following advantages:

[0007] By identifying the closed region of the object to be printed, and calculating the stress coefficient of the closed region, the stress of the support in the closed region during the 3D printing process is obtained. Then, according to the stress coefficient, the region type of the closed region is determined. Since different region types match different support strengths of the support, different support strengths of the support can be set according to the different stress of the support during the 3D printing process, so as to ensure that the support will not be broken during the 3D printing process, and thus the object to be printed will not be deformed or even broken during the printing process, and the support effectiveness of the object to be printed during the printing process is improved, thereby improving the printing quality of the 3D printing equipment.

[0008] In some possible implementation manners, the calculating the stress coefficient of the closed region comprises: obtaining an area and a volume of the closed region, calculating a ratio of the volume to the area, and taking the ratio as the stress coefficient.

[0009] In some possible implementation manners, the determining the region type of the closed region according to the stress coefficient comprises: detecting whether the stress coefficient is greater than or equal to a preset stress coefficient threshold; when it is detected that the stress coefficient is greater than or equal to the preset stress coefficient threshold, determining that the region type is a first support region, and the support corresponding to the first support region has a first support strength; when it is detected that the stress coefficient is less than the preset stress coefficient threshold, determining that the region type is a second support region, and the support corresponding to the second support region has a second support strength; and the first support strength is greater than the second support strength.

[0010] In some possible implementation manners, the method further comprises: obtaining a width of the closed region; after it is detected that the stress coefficient is less than the preset stress coefficient threshold, the method further comprises: detecting whether the width is greater than a first preset width threshold; when it is detected that the width is greater than the first preset width threshold, the determining the region type as the second support region is further performed; and when it is detected that the width is less than or equal to the first preset width threshold, determining that the region type is a third support region, and the support corresponding to the third support region has a third support strength; and the third support strength is greater than the second support strength and less than the first support strength.

[0011] In some possible implementation manners, the first preset width threshold is greater than 0 and less than or equal to 5 mm.

[0012] In some possible implementation manners, the preset stress coefficient threshold is greater than or equal to 1 and less than or equal to 100.

[0013] In some possible implementation manners, before the step of identifying the closed region of the object to be printed according to the overhang angle of the object to be printed, the method further includes: obtaining a current processing flow of a 3D printing device; when the 3D printing device is in a support generation part of a pre-processing stage, performing the step of identifying the closed region of the object to be printed according to the overhang angle of the object to be printed again; when the 3D printing device is in a path planning part of the pre-processing stage, detecting entity path information of whether the target support exists in a vertical direction after an Nth layer from an entity starting layer; the entity starting layer is a layer at which the target support first contacts the object to be printed; when the object to be printed exists in the entity path information in the vertical direction, determining that the closed region is a fourth support region, and the target support corresponding to the fourth support region has a fourth support strength; when the object to be printed does not exist in the entity path information in the vertical direction, determining that the closed region is a fifth support region, and the target support corresponding to the fifth support region has a fifth support strength; the fourth support strength is greater than the fifth support strength.

[0014] In some possible implementation manners, when the object to be printed does not exist in the entity path information in the vertical direction, the method further includes: obtaining a maximum geometric shape width of the closed region for the target support; when the maximum geometric shape width is less than a second preset width threshold, performing the step of determining that the closed region is the fifth support region again; when the maximum geometric shape width is greater than or equal to the second preset width threshold, determining that the closed region is a sixth support region, and the target support corresponding to the sixth support region has a sixth support strength; the sixth support strength is greater than the fifth support strength and less than the fourth support strength.

[0015] The second aspect of the present application discloses an electronic device, the electronic device includes a processor and a memory, the memory is used to store instructions, the processor is used to call the instructions in the memory, so that the electronic device executes the above-mentioned 3D printing-based support region identification method.

[0016] The third aspect of the present application discloses a storage medium, including computer instructions, when the computer instructions run on an electronic device, so that the electronic device executes the above-mentioned 3D printing-based support region identification method.

[0017] It can be understood that the electronic device of the second aspect and the computer readable storage medium of the third aspect provided above both correspond to the method of the first aspect, and therefore, the beneficial effects that can be achieved are referred to the beneficial effects of the corresponding method provided above, which will not be described here again. BRIEF DESCRIPTION OF DRAWINGS

[0018] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings in the embodiments will be briefly introduced as follows. It should be understood that the following drawings only show some of the embodiments of the present application, and therefore should not be considered as limiting the scope, and for those skilled in the art, other related drawings can also be obtained without creative labor on the basis of these drawings.

[0019] Figure 1 The flow chart of the support region identification method based on 3D printing provided by an embodiment of the present application.

[0020] Figure 2 The flow chart of the support region identification method based on 3D printing provided by an embodiment of the present application.

[0021] Figure 3 The flow chart of the support region identification method based on 3D printing provided by an embodiment of the present application.

[0022] Figure 4 The flow chart of the support region identification method based on 3D printing provided by an embodiment of the present application.

[0023] Figure 5 The schematic diagram of the hardware structure of the electronic device of an embodiment of the present application. DETAILED DESCRIPTION

[0024] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings in the embodiments will be briefly introduced as follows. It should be understood that the following drawings only show some of the embodiments of the present application, and therefore should not be considered as limiting the scope, and for those skilled in the art, other related drawings can also be obtained without creative labor on the basis of these drawings.

[0025] In the following description, many specific details are set forth in order to fully understand the present application. The described embodiments are merely some of the embodiments of the present application, and are not all the embodiments.

[0026] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which the present application belongs. The terms used in the specification of the present application are only for the purpose of describing the specific embodiments of the present application, and are not intended to limit the present application.

[0027] It is further noted that the terms "comprises", "comprising", or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by "comprises... a" does not, without more constraints, exclude the presence of additional identical elements in the process, method, article, or apparatus that comprises the element.

[0028] In this application, "at least one" means one or more, and "multiple" means two or more than two. "And / or" describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B can represent: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural.

[0029] In the embodiments of this application, the words "exemplary" or "for example" are used to mean serving as an example, instance, or illustration. Any embodiment or design described herein as "exemplary" or "for example" should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the exemplary or example embodiments are presented to enable a clear and thorough understanding of the relevant concept.

[0030] For ease of understanding, some exemplary descriptions of concepts related to the embodiments of the present application are given for reference.

[0031] 3D printing equipment, also known as three-dimensional printer or stereoscopic printer, is a process equipment of rapid prototyping, which is usually realized by printing materials with digital technology. 3D printing equipment is often used in mold manufacturing, industrial design and other fields to manufacture models or parts.

[0032] Please refer to Figure 1 The flowchart of the support area identification method based on 3D printing provided by the embodiments of the present application includes the following steps:

[0033] Step 101: According to the overhanging angle of the object to be printed, the closed area of the object to be printed is identified.

[0034] In some embodiments, the 3D printing equipment is imported with the object to be printed, and the placement mode of the object to be printed is planned. After the placement mode of the object to be printed is determined, the support surface of the object to be printed is identified according to the overhanging angle of the object to be printed, and the area from the support surface to the top end of the object to be printed is the closed area of the object to be printed.

[0035] It should be noted that the top end of the object to be printed is the top end of the object to be printed reached by the plane where the support surface is located, rather than the top end of the object to be printed itself, that is, the top end of the object to be printed does not exist in the entity path information of the object to be printed in the vertical direction.

[0036] Step 102: Calculate the stress coefficient of the closed area, which is used to represent the stress of the support in the closed area in the 3D printing process.

[0037] In some embodiments, the stress coefficient of the closed area can be calculated by: obtaining the area and volume of the closed area; calculating the ratio of the volume to the area, and taking the ratio as the stress coefficient.

[0038] It can be understood that the embodiment does not specifically limit the way of obtaining the stress coefficient, as long as the stress coefficient can represent the stress of the support in the closed area in the 3D printing process.

[0039] Step 103: Determine the area type of the closed area according to the stress coefficient; wherein different area types match different support strengths of the support.

[0040] In some embodiments, the area type of the closed area is determined according to the following manner: detecting whether the stress coefficient is greater than or equal to a preset stress coefficient threshold; when it is detected that the stress coefficient is greater than or equal to the preset stress coefficient threshold, determining that the area type is a first support area, and the support corresponding to the first support area has a first support strength; when it is detected that the stress coefficient is less than the preset stress coefficient threshold, determining that the area type is a second support area, and the support corresponding to the second support area has a second support strength; wherein the first support strength is greater than the second support strength.

[0041] Specifically, by setting different support types and support parameters, the support has different support strengths, the support types include but are not limited to high-density solid support forming, multiple printing outer contour ring-shaped support forming, and single printing outer contour forming, etc.; the support parameters include but are not limited to the thickness of the support, etc.

[0042] In some embodiments, the preset stress coefficient threshold is greater than or equal to 1 and less than or equal to 100. When the preset stress coefficient threshold is less than 1, the 3D printing device will strengthen the support with small conventional stress, which is easy to damage the object to be printed when removing the support in the post-processing stage, and the powder loss is large and the forming efficiency is low. When the preset stress coefficient threshold is greater than 100, the 3D printing device is weak in stress recognition, the strengthening area of the support is small, and the object to be printed is prone to support fracture during the printing process. Therefore, by setting the preset stress coefficient threshold to be greater than or equal to 1 and less than or equal to 100, the stability of the object to be printed during forming can be ensured to the greatest extent.

[0043] In order to facilitate understanding, the following will specifically describe how the embodiment determines the area type of the closed area:

[0044] Suppose the preset stress coefficient threshold is 10, the 3D printing device identifies that the area of the closed area is 20 and the volume is 300, then the stress coefficient of the closed area is 15, and since 15 is greater than 10, the closed area is the first support area, and the support in the first support area has the first support strength in the subsequent printing process.

[0045] Compared with the related art, the embodiment of the present application has at least the following advantages: by identifying the closed area of the object to be printed and calculating the stress coefficient of the closed area, the stress size of the support in the closed area during 3D printing can be known; then according to the stress coefficient, the area type of the closed area is determined, since different area types match different support strengths of the support, different support strengths of the support can be set according to the different stress sizes of the support during 3D printing, so as to ensure that the support will not be broken during 3D printing, and thus the object to be printed will not be deformed or even broken during the printing process, improving the support effectiveness of the object to be printed during the printing process, thereby improving the printing quality of the 3D printing device.

[0046] For reference Figure 2 The flowchart of the support area identification method based on 3D printing provided by the embodiment of the present application is further improved on the basis of the foregoing embodiment, and the main improvement is that in the embodiment, after detecting that the stress coefficient is less than the preset stress coefficient threshold, it is further detected whether the width of the closed area is greater than the first preset width threshold, and the area type of the closed area is determined according to the detection result. In this way, the support can be further ensured not to be broken during 3D printing, the support effectiveness of the object to be printed during the printing process is improved, and thus the printing quality of the 3D printing device is improved.

[0047] The specific process of the embodiment is shown in Figure 2 The specific process of the embodiment is shown in

[0048] Step 201: Identify a closed area of ​​the object to be printed according to the overhang angle of the object to be printed.

[0049] Step 202: Calculate the stress coefficient of the closed area. The stress coefficient is used to characterize the stress magnitude of the support member in the closed area during the 3D printing process.

[0050] Step 203 : Detect whether the stress coefficient is greater than or equal to a preset stress coefficient threshold. If it is detected that the stress coefficient is greater than or equal to the preset stress coefficient threshold, execute step 204 ; otherwise, execute step 205 .

[0051] Step 204: Determine that the region type is a first support region, and the support member corresponding to the first support region has a first support strength.

[0052] Steps 201 to 204 of this embodiment are similar to steps 101 to 103 of the aforementioned embodiment, and are not described again here to avoid repetition.

[0053] Step 205: Get the width of the closed area.

[0054] In some embodiments, the 3D printing device performs width detection on the closed area to obtain the width of the closed area.

[0055] Specifically, the 3D printing device includes a laser, and the width of the closed area extends in the same direction as the scanning direction of the laser.

[0056] Step 206 : Detect whether the width is greater than a first preset width threshold. If it is detected that the width is greater than the first preset width threshold, execute step 207 ; otherwise, execute step 208 .

[0057] In some embodiments, the first preset width threshold is greater than 0 and less than or equal to 5 mm.

[0058] It's worth noting that when the first preset width threshold is greater than 5 mm, the 3D printing device may inaccurately recognize the printed object with a unique structure, resulting in generally higher strength supports and increased post-processing difficulty. Therefore, by setting the first preset width threshold to be greater than 0 and less than or equal to 5 mm, the stability of the printed object can be maximized.

[0059] Step 207: Determine that the region type is a second support region, and the support member corresponding to the second support region has a second support strength; wherein the first support strength is greater than the second support strength.

[0060] In some embodiments, if the width is greater than the first preset width threshold, the closed region is a common large-format small-stress region, the region type of the closed region is divided into a second support region, and a support member with high forming efficiency and relatively weak support strength can be generated.

[0061] Step 208: determining that the region type is a third support region, and the support member corresponding to the third support region has a third support strength; wherein the third support strength is greater than the second support strength and less than the first support strength.

[0062] In some embodiments, taking the dental bracket as an example, the stress coefficient of the closed region corresponding to the gum edge position and the tooth surface fitting position of the dental bracket is small, but the width of the closed region corresponding to the gum edge position and the tooth surface fitting position is also small, and the support member needs to have strong support type and parameters, so the region type of the closed region is divided into a third support region.

[0063] Compared with the related art, the embodiments of the present application have at least the following advantages: by identifying the closed region of the object to be printed and calculating the stress coefficient of the closed region, the stress size of the support member in the closed region during 3D printing is known; then the region type of the closed region is determined according to the stress coefficient, and since different region types match different support strengths of the support member, different support strengths of the support member can be set according to the different stress sizes of the support member during 3D printing, so as to ensure that the support member will not be broken during 3D printing, and thus the object to be printed will not be deformed or even broken during printing, improving the support effectiveness of the object to be printed during printing, thereby improving the printing quality of the 3D printing device.

[0064] For reference Figure 3 The flowchart of the support region identification method based on 3D printing provided by the embodiments of the present application is further improved on the basis of the foregoing embodiments, and the main improvement is that in the present embodiment, before identifying the closed region of the object to be printed according to the overhanging angle of the object to be printed, the current processing flow of the 3D printing device is also obtained, and when the 3D printing device is in the path planning part of the pre-processing stage, a new way is used to determine the region type of the closed region. Through this method, the region type of the closed region can still be determined in the path planning part in the subsequent support generation part without distinguishing the region type of the closed region in the pre-processing stage, so as to further ensure that the object to be printed will not be deformed or even broken during printing, improve the support effectiveness of the object to be printed during printing, and thus improve the printing quality of the 3D printing device.

[0065] The specific process of the present embodiment is shown in Figure 3 The specific process of the present embodiment is shown in Figure 3

[0066] Step 301: Obtain the current processing flow of the 3D printing device, when the 3D printing device is in the support generation part of the pre-processing stage, execute step 302; when the 3D printing device is in the path planning part of the pre-processing stage, execute step 305.

[0067] Step 302: According to the overhanging angle of the object to be printed, the closed area of the object to be printed is identified.

[0068] Step 303: Calculate the stress coefficient of the closed area, the stress coefficient is used to represent the stress of the support in the closed area in the 3D printing process.

[0069] Step 304: Determine the area type of the closed area according to the stress coefficient; wherein different area types match different support strengths of the support.

[0070] The steps 302 to 304 of the embodiment are similar to the steps 101 to 103 of the previous embodiment, and are not repeated here to avoid repetition.

[0071] Step 305: Detect whether there is entity path information in the vertical direction of the target support after the Nth layer from the entity starting layer; when there is entity path information in the vertical direction of the object to be printed, execute step 306; otherwise, execute step 307.

[0072] In some embodiments, the entity starting layer is the layer at which the target support first contacts the object to be printed.

[0073] In some embodiments, N is greater than or equal to 1 and less than or equal to 100.

[0074] Step 306: Determine that the closed area is a fourth support area, and the target support corresponding to the fourth support area has a fourth support strength.

[0075] Step 307: Determine that the closed area is a fifth support area, and the target support corresponding to the fifth support area has a fifth support strength; wherein the fourth support strength is greater than the fifth support strength.

[0076] In order to facilitate understanding, the following will specifically explain how the embodiment determines the area type of the closed area:

[0077] Assuming that the value of N is 10, after ten layers from the entity starting layer, the target support still has entity path information in the vertical direction, that is, the remaining part of the object to be printed will continue to be printed in the vertical direction of the closed area, so the closed area is determined as a fourth support area, and the support in the fourth support area has a fourth support strength. The fourth support strength corresponds to the strongest support type and support parameters.

[0078] Compared with the related art, the embodiments of the present application have at least the following advantages: by identifying the closed area of the object to be printed and calculating the stress coefficient of the closed area, the stress size of the support in the closed area in the 3D printing process is known; and then the region type of the closed area is determined according to the stress coefficient, since different region types match different support strengths of the support, so that the support with different support strengths can be set according to the different stress sizes of the support in the 3D printing process, to ensure that the support will not be broken in the 3D printing process, and thus the object to be printed will not be deformed or even broken in the printing process, the support effectiveness of the object to be printed in the printing process is improved, and thus the printing quality of the 3D printing equipment is improved.

[0079] Please refer to Figure 4 The flowchart of the support region identification method based on 3D printing provided by the embodiments of the present application is further improved on the basis of the foregoing embodiments, and the main improvement is that in the present embodiment, after detecting that there is no entity path information in the vertical direction of the object to be printed, it is further detected whether the maximum geometric shape width of the closed area to the target support is less than a second preset width threshold, and the region type of the closed area is determined according to the detection result. In this way, it can further ensure that the support will not be broken in the 3D printing process, improve the support effectiveness of the object to be printed in the printing process, and thus improve the printing quality of the 3D printing equipment.

[0080] The specific process of the present embodiment is shown in Figure 4 , including the following steps:

[0081] The foregoing steps 301 to 304 are performed.

[0082] Step 401: detecting whether there is entity path information in the vertical direction of the target support from the entity starting layer to the Nth layer; wherein the entity starting layer is the layer at which the target support first contacts the object to be printed. When there is entity path information in the vertical direction of the object to be printed, step 402 is performed; otherwise, step 403 is performed.

[0083] Step 402: determining that the closed area is a fourth support region, and the target support corresponding to the fourth support region has a fourth support strength.

[0084] Step 403: obtaining the maximum geometric shape width of the closed area to the target support.

[0085] Step 404: detecting whether the maximum geometric shape width is less than a second preset width threshold; when it is detected that the maximum geometric shape width is less than the second preset width threshold, step 405 is performed; otherwise, step 406 is performed.

[0086] In some embodiments, the second preset width threshold is greater than 0 and less than or equal to 5 mm.

[0087] Step 405: determining that the closed region is a fifth support region, and the target support corresponding to the fifth support region has a fifth support strength; wherein the fourth support strength is greater than the fifth support strength.

[0088] Step 406: determining that the closed region is a sixth support region, and the target support corresponding to the sixth support region has a sixth support strength; wherein the sixth support strength is greater than the fifth support strength and less than the fourth support strength.

[0089] In some embodiments, by setting different support types and support parameters, the support has different support strengths, and the support types include but are not limited to high-density solid support forming, multiple printing outer contour ring support forming, and single printing outer contour forming.

[0090] In some embodiments, the aforementioned three different support types of support are allowed to be printed multiple times, and the three different support types of support are also allowed to be printed at different intervals in the same closed region.

[0091] Compared with the related art, the embodiments of the present application have at least the following advantages: by identifying the closed region of the object to be printed and calculating the stress coefficient of the closed region, the stress size of the support in the closed region in the 3D printing process is obtained; then the region type of the closed region is determined according to the stress coefficient, and since different region types match different support strengths of the support, different support strengths of the support can be set according to the different stress sizes of the support in the 3D printing process, so as to ensure that the support will not be broken in the 3D printing process, and thus the object to be printed will not be deformed or even broken in the printing process, the support effectiveness of the object to be printed in the printing process is improved, and the printing quality of the 3D printing equipment is improved.

[0092] Please refer to Figure 5 , the hardware structure schematic diagram of the electronic device 1000 provided by the embodiments of the present application. As Figure 5 shown, the electronic device 1000 can include a processor 1001, a memory 1002. The memory 1002 is used to store one or more computer programs 1003. One or more computer programs 1003 are configured to be executed by the processor 1001. The one or more computer programs 1003 include instructions, which can be used to implement the method described above in the electronic device 1000.

[0093] It can be understood that the structure illustrated in this embodiment does not constitute a specific limitation on the electronic device 1000. In other embodiments, the electronic device 1000 can include more or fewer components than illustrated, or combine certain components, or split certain components, or different arrangement of components.

[0094] The processor 1001 can include one or more processing units, for example: the processor 1001 can include an application processor (AP), a modem, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Different processing units can be independent devices, or can be integrated in one or more processors.

[0095] The processor 1001 can also be provided with a memory for storing instructions and data. In some embodiments, the memory in the processor 1001 is a cache memory. The memory can hold instructions or data that the processor 1001 has just used or recycled. If the processor 1001 needs to use the instructions or data again, it can be directly called from the memory. This avoids repeated access and reduces the waiting time of the processor 1001, thus improving the efficiency of the system.

[0096] In some embodiments, the processor 1001 can include one or more interfaces. The interface can include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a SIM interface, and / or a USB interface, etc.

[0097] In some embodiments, the memory 1002 can include high-speed random access memory and can also include nonvolatile memory, such as a hard disk, a memory card, a smart media card (SMC), a secure digital (SD) card, a flash card, at least one disk storage device, a flash storage device, or other nonvolatile solid-state storage device.

[0098] The embodiments further provide a computer readable storage medium, having stored computer instructions, when the instructions are executed on an electronic device, cause the electronic device to perform the above-mentioned related method steps to implement the method in the above-mentioned embodiments.

[0099] Wherein, the electronic device and the computer storage medium provided by the embodiments are used to execute the corresponding methods provided above, and thus the beneficial effects achieved thereby can refer to the beneficial effects of the corresponding methods provided above, which will not be repeated here.

[0100] In practical applications, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.

[0101] In the several embodiments provided by the present application, the disclosed device and method can be implemented by other ways. For example, the device embodiments described above are only schematic. For example, the division of the modules or units is only a logical function division, and there can be another division manner in actual implementation. For example, a plurality of units or components can be combined or integrated into another device, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections between different units, can be indirect couplings or communication connections through some interfaces, devices or units, and can be electrical, mechanical or other forms.

[0102] The units described as separate components can or can not be physically separate, and the components displayed as units can be one physical unit or multiple physical units, that is, can be located in one place, or can be distributed to multiple different places. Some or all of the units can be selected according to actual needs to achieve the purpose of the embodiments.

[0103] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present alone, or two or more units can be integrated in one unit. The above integrated unit can be realized in the form of hardware or in the form of a software functional unit.

[0104] The integrated unit, if implemented in the form of a software function unit and sold or used as an independent product, can be stored in a readable storage medium. Based on such understanding, the technical solutions of the embodiments of the present application essentially or say the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The software product is stored in a storage medium, including a number of instructions to make a device (which can be a single-chip microcomputer, a chip, etc.) or a processor execute all or part of the steps of the method described in various embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a magnetic disk or an optical disk, and various media that can store program codes.

[0105] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any change or replacement within the technical scope disclosed in the present application should be covered within the protection scope of the present application.

Claims

1. A 3D printing-based support area identification method, characterized by, The method comprises: identifying a closed region of the object to be printed according to an overhanging angle of the object to be printed, wherein a support for supporting the object to be printed is located in the closed region; calculating a stress coefficient of the closed region, the stress coefficient being used to represent a stress level of the support in the closed region during a 3D printing process; determining a region type of the closed region according to the stress coefficient, wherein different region types match different support strengths of the support; the determining of the region type of the closed region according to the stress coefficient comprises: detecting whether the stress coefficient is greater than or equal to a preset stress coefficient threshold value; when it is detected that the stress coefficient is greater than or equal to the preset stress coefficient threshold value, determining that the region type is a first support region, the support corresponding to the first support region having a first support strength; when it is detected that the stress coefficient is less than the preset stress coefficient threshold value, determining that the region type is a second support region, the support corresponding to the second support region having a second support strength, wherein the first support strength is greater than the second support strength; the method further comprises: obtaining a width of the closed region; after it is detected that the stress coefficient is less than the preset stress coefficient threshold value, the method further comprises: detecting whether the width is greater than a first preset width threshold value; when it is detected that the width is greater than the first preset width threshold value, performing the determining of the region type as the second support region again; when it is detected that the width is less than or equal to the first preset width threshold value, determining that the region type is a third support region, the support corresponding to the third support region having a third support strength, wherein the third support strength is greater than the second support strength and less than the first support strength. 2.The 3D printing-based support area identification method of claim 1, wherein, the calculating of the stress coefficient of the closed region comprises: obtaining an area and a volume of the closed region; calculating a ratio of the volume to the area, and taking the ratio as the stress coefficient. 3.The 3D printing-based support area identification method of claim 1, wherein, The first preset width threshold value is greater than 0 and less than or equal to 5 mm. 4.The 3D printing-based support area identification method of claim 1, wherein, The preset stress coefficient threshold value is greater than or equal to 1 and less than or equal to 100. 5.The 3D printing-based support area identification method of claim 1, wherein, Before the identifying of the closed region of the object to be printed according to the overhanging angle of the object to be printed, the method further comprises: obtaining a current processing flow of a 3D printing device; when the 3D printing device is in a support generation part of a pre-processing stage, performing the identifying of the closed region of the object to be printed according to the overhanging angle of the object to be printed again; when the 3D printing device is in a path planning part of the pre-processing stage, detecting whether there is entity path information of a target support in a vertical direction after a Nth layer from an entity start layer, wherein the entity start layer is a layer at which the target support first contacts the object to be printed, and N is an integer greater than or equal to 1; when the object to be printed has the entity path information in the vertical direction, determining that the closed region is a fourth support region, the target support corresponding to the fourth support region having a fourth support strength; When the solid path information does not exist in the vertical direction of the object to be printed, the closed region is determined as a fifth support region, and the target support corresponding to the fifth support region has a fifth support strength; wherein the fourth support strength is greater than the fifth support strength. 6.The 3D printing-based support area identification method of claim 5, wherein, When the solid path information does not exist in the vertical direction of the object to be printed, the method further comprises: obtaining a maximum geometric outline width of the closed region for the target support; when the maximum geometric outline width is less than a second preset width threshold, the determination of the closed region as the fifth support region is performed again; when the maximum geometric outline width is greater than or equal to the second preset width threshold, the closed region is determined as a sixth support region, and the target support corresponding to the sixth support region has a sixth support strength; wherein the sixth support strength is greater than the fifth support strength and less than the fourth support strength.

7. An electronic device, comprising: The electronic device comprises a processor and a memory, the memory is used to store instructions, and the processor is used to call the instructions in the memory, so that the electronic device executes the support region identification method based on 3D printing in any one of claims 1 to 6.

8. A storage medium, characterized by The computer instructions comprise computer instructions, when the computer instructions are executed on the electronic device, so that the electronic device executes the support region identification method based on 3D printing in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Model supporting point setting method and device, electronic equipment and readable storage medium

    CN114559660A

  • Method for calculating supporting pressure of large longitudinal slope rectangular tunnel driving face

    CN115238482A