| CPC B29C 64/386 (2017.08) [B29C 64/40 (2017.08); B33Y 50/00 (2014.12); G05B 19/4099 (2013.01); G05B 2219/35134 (2013.01); G05B 2219/49023 (2013.01)] | 13 Claims |

|
1. A processor-implemented method for slicing a 3D model, the method comprising:
inputting data of a 3D model, to be 3D printed, into a 3D printer hardware;
calculating a height of the inputted 3D model and determining whether the height of the 3D model is an integer multiple of a pre-defined layer thickness;
removing a slicing quantization error without changing a layer thickness of the 3D printer hardware before actually performing a 3D printing of the 3D model, including in response that the height of the 3D model is determined to be not the integer multiple of the pre-defined layer thickness, modifying the height of the 3D model based on a result of the calculating and the determining and adding a base support to the modified 3D model;
slicing the modified 3D model into plural layers; and
performing, using the 3D printer hardware, a 3D printing of the modified 3D model using a result of the slicing by stacking sliced layers of the 3D model, and removing the base support from the 3D printed 3D model by referring to height information of the base support.
|