The present invention discloses a three-dimensional print 
slicing method based on a T-spline surface. The method comprises: inputting a to-be-processed T-spline surface, a slice 
layer thickness and a slice data allowable error; in a T-spline surface parameter field, generating a uniformly distributed parameter grid, and calculating a corresponding Euclidean space grid; according to a model 
layer thickness, selecting a grid point whose 
z coordinate is closest to a current layer as a slide 
initial point at each layer; iterating the slide 
initial point that exceeds the error along a steepest change direction; by using the slide 
initial point of each layer as a start point, tracking along an unchanged direction of the 
z coordinate of the surface, and iterating a slide point that exceeds the error along the steepest change direction, and finally obtaining all slice points that satisfy a precision requirement; and connecting the slice points of each layer, and outputting a slice contour. According to the method provided by the present invention, 
slicing of the T-spline surface is realized by using a numerical method, and the defects of huge data volume and low precision of traditional three-dimensional printing are solved, so that the method is particularly applicable for three-dimensional print slice 
processing of models with a complex free surface appearance or internal holes.