Font Size: a A A

Research Of Equal Thickness Slicing Algorithm And Realization For 3D Printer Software

Posted on:2017-05-12Degree:MasterType:Thesis
Country:ChinaCandidate:M H TianFull Text:PDF
GTID:2308330482975630Subject:Computer technology
Abstract/Summary:PDF Full Text Request
3D printer print 3D model by using the layered accumulation forming technology. At present, 3D printer has been widely used in government, national defense, education industry, manufacturing industry, medical equipment, and other fields, and it has become an important research topic. Before the printing model, first we need to use 3D printer slicing software to convert 3D model file into the layer format, then put the file into the 3D printer. In the whole process, the quality of 3D printer slicing software has a very important influence on the time costing of printing model and the precision of model.The aim of this paper is to convert 3D model file into the layer format for the use of 3D printer and the key problems to be solved including removing the redundant data of the model, slicing model and filling contour loops. In order to remove the redundant data of the model, first input data of model into Set container of standard template library, and then remove the redundant data of the model by using the uniqueness of the elements in the Set container. In order to slice model, namely the transformation of 3D model file format for the layer, use layered slicing algorithm. On the basis of studying and analysising several common slicing algorithms, propose a slicing algorithm based on edge. The algorithm use two-dimensional array structure to save the edge information of the layer information, use list structure to save adjacency topological relation of the edge in layer information. The characteristics of the algorithm is to use geometric continuity between the edges in the model to calculate edge information in each layer, and repeated use the relation between the edges that has been calculated and saved in the list structure, and finally generate contour rings. The process reduces the computational complexity of the model slice operation effectively. In order to fill contour rings, use scan line filling algorithm, and generate 3D model information of layer format.This paper use several kinds of 3D models to carry out the experiment on the proposed algorithm and 3D printer slicing software implemented by using the proposed algorithm. Experimental results show that the proposed algorithm can effectively slice 3D model, and slicing software basically realized the function of slicing 3D model, viewing the 3D model information, slicing information of 3D model and filling information of contour ring in the model with multi-view and other functions. The software is easy to use, and it can meet daily needs of using 3D printer.
Keywords/Search Tags:3D printing, STL, Slicing algorithm, Filling algorithm
PDF Full Text Request
Related items