| CPC G06T 17/20 (2013.01) [B33Y 50/00 (2014.12); G06T 15/04 (2013.01); G06T 2219/008 (2013.01)] | 20 Claims |

|
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′.
|