US 12,282,999 B2
3D printing slicing method, apparatus, device, and storage medium
Jinjing Zhang, Shanghai (CN); Jianzhe Li, Shanghai (CN); and Hua Feng, Shanghai (CN)
Assigned to Shanghai Fusion Tech Co., Ltd., Shanghai (CN)
Filed by Shanghai Fusion Tech Co., Ltd., Shanghai (CN)
Filed on Jun. 2, 2022, as Appl. No. 17/805,047.
Application 17/805,047 is a continuation in part of application No. 17/098,423, filed on Nov. 15, 2020, granted, now 11,507,057.
Claims priority of application No. 202010977833.9 (CN), filed on Sep. 17, 2020.
Prior Publication US 2022/0292775 A1, Sep. 15, 2022
Int. Cl. G06T 17/20 (2006.01); B33Y 50/00 (2015.01); G06T 15/04 (2011.01)
CPC G06T 17/20 (2013.01) [B33Y 50/00 (2014.12); G06T 15/04 (2013.01); G06T 2219/008 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A 3D printing slicing method, comprising the steps of:
(1) acquiring a 3D model and a target texture picture, the target texture picture being an outer contour texture picture of an object obtained by printing the 3D model;
(2) obtaining a first model by preprocessing the 3D model and obtaining a first picture by preprocessing the target texture picture;
(3) the first model into multiple polygons P1, P2, . . . , PM;
(4) converting the multiple polygons P1, P2, . . . , PM into multiple triangular facets, F1, F2, . . . , FN, wherein the converted multiple triangular facets have corresponding regions, R1, R2, . . . , RN, in the first picture according to a mapping set;
(5) dividing the multiple triangular facets, F1, F2, . . . , FN, into N groups of plurality of smaller triangular facets
f11, f12, . . . , f1N;
f21, f22, . . . f2N; . . . ; and
fN1, fN2, . . . , fNN,
 such that they have corresponding picture regions,
r11, r12, . . . , r1N;
r21, r22, . . . , r2N; . . . ; and
rN1, rN2, . . . , rNN,
 in the first picture;
(6) obtaining N new groups of plurality of triangular facets
f11′, f12′, . . . , f1N′;
f21′, f22′, . . . , f2N′; . . . ; and
fN1′, fN2′, . . . , fNN
 by
adding f11 and r11, adding f12 and r12, . . . , adding f1N and r1N;
adding f21 and r21, adding f22 and r22, . . . , adding f2N and r2N; . . . ; and
adding fN1 and rN1, adding fN2 and rN2, . . . , adding fNN and rNN;
(7) obtaining a second model by the N new groups of plurality of triangular facets
f11′, f12′, . . . , f1N′;
f21′, f22′, . . . , f2N; . . . ; and
fN1′, fN2′, . . . , fNN′; and
(8) slicing the second model.
 
11. A 3D printing slicing method, comprising the steps of:
(1) acquiring a 3D model and a target texture picture, the target texture picture being an outer contour texture picture of an object obtained by printing the 3D model;
(2) obtaining a first model by preprocessing the 3D model and obtaining a first picture by preprocessing the target texture picture;
(3) establishing a mapping set between the first model and the first picture, so that every coordinate point in the first model has a corresponding mapping point in the first picture;
(4) slicing a target layer of the first model by a slice plane to obtain at least one intersection point between the target layer and the slice plane;
(5) repeating step (4) on multiple target layers of the first model to obtain a plurality of intersection points;
(6) obtaining an original outer contour C by connecting the plurality of intersection points;
(7) curve-fitting the original outer contour C by a plurality of polynomial curve equations, S1, S2, . . . , SN, such that they have corresponding picture regions, R1, R2, . . . , RN, in the first picture according to a mapping set;
(8) obtaining a new plurality of polynomial curve equations, S1′, S2,′ . . . , SN′ by adding S1 and R1, adding S2 and R2, . . . , and adding SN and RN; and
(9) obtaining a new outer contour C′ by connecting S1′, S2,′ . . . , SN′.