Skip to main navigation Skip to search Skip to main content

利用面片法向量保留模型特征的3D打印自适应分层算法

Translated title of the contribution: An Adaptive Slicing Algorithm for 3D Printing Using Facet Normal Vector to Preserve Model Features
  • School of Electrical Engineering and Automation, Harbin Institute of Technology
  • School of Mechatronics Engineering, Harbin Institute of Technology

Research output: Contribution to journalArticlepeer-review

Abstract

An adaptive slicing algorithm based on the normal vector of triangular facet in the STL file is proposed to solve the problem that traditional adaptive slicing algorithms are complicated to calculate and cannot effectively retain the model features. The algprithm can reduce the step effect, and recognize and preserve the model features. Firstly, the component of the facet normal vector in the delamination direction is calculated, and the larger component is identified as the place where the inclination angle of the model surface is small. Then a small layer thickness is used in this place to reduce the step effect. A method to recognize model features is proposed, and the normal vector of the facet is used to calculate the dihedral angle between the facets and the complexity index of the vertices, so as to identify the sharp edge and complex point features of the model surface. A smaller layer thickness is used near the features to retain the model features, while larger layer thicknesses are used elsewhere to reduce printing time. Finally, missing triangular facets are detected and the layered thickness is corrected to prevent the loss of model features. Experimental results show that for a dumbbell model, the proposed algorithm can identify the non-local highest or lowest feature points, which cann't be identified by the traditional algorithm; and for chinchilla model and cone model, the proposed algorithm can identify all model features, and the layer thickness can be adjusted according to the complexity of the model features. On the premise that the tip height is 0.400 mm and 0.355 mm respectively, the number of layers reduces by 2.5% and 1.2% respectively, compared with the traditional algorithm.

Translated title of the contributionAn Adaptive Slicing Algorithm for 3D Printing Using Facet Normal Vector to Preserve Model Features
Original languageChinese (Traditional)
Pages (from-to)50-58
Number of pages9
JournalHsi-An Chiao Tung Ta Hsueh/Journal of Xi'an Jiaotong University
Volume55
Issue number8
DOIs
StatePublished - 10 Aug 2021
Externally publishedYes

Fingerprint

Dive into the research topics of 'An Adaptive Slicing Algorithm for 3D Printing Using Facet Normal Vector to Preserve Model Features'. Together they form a unique fingerprint.

Cite this