›› 2015, Vol. 21 ›› Issue (第10期): 2587-2595.DOI: 10.13196/j.cims.2015.10.005

Previous Articles     Next Articles

Slicing algorithm for non-closed STL model with border

  

  • Online:2015-10-31 Published:2015-10-31
  • Supported by:
    Project supported by the National Natural Science Foundation,China(No.61202284),the Open Subject of Zhejiang University State Key Laboratory of CAD&CG Foundation,China(No.A1405),and the Jiangsu Provincial Key Laboratory of 3D Printing Equipment and Mannfacturing,China(No.BM2013006).

一种处理带有边界的非封闭STL模型的切片算法

巢海远,刘景,童晶+,张洛声   

  1. 河海大学物联网工程学院
  • 基金资助:
    国家自然科学基金资助项目(61202284);浙江大学CAD&CG国家重点实验室开放课题(A1405);江苏省三维打印装备与制造重点实验室开放课题(BM2013006)。

Abstract: To slice a non-closed STL model with a border,a corresponding slicing algorithm was proposed.In this algorithm,the information of vertices,edges and triangles of STL model were extracted and the topological relations between them were established.All boundary edges were then extracted by judgment rules.According to the boundary information,the non-closed mesh was sliced to obtain a two-dimensional non-closed polygons.To reduce air travel,the path optimization was made for the printable inner and outer contours obtained from offset processing.The actual print test results showed that the algorithm could accurately and quickly slice non-closed mesh,and effectively save printing time during the actual forming process.

Key words: 3D printing, non-closed STL model, boundary extraction, slicing, path optimization

摘要: 为实现带有边界的非封闭STL模型的切片处理,提出一种针对该类模型的切片处理算法。在算法实施时,首先提取模型中三角形的点、边和面信息并建立其间的拓扑关系,并通过边界判断规则提取所有边界边;根据边界信息,对非封闭网格进行分层切片处理,获得非封闭的二维多边形;对多边形偏置处理后的可打印内外轮廓线进行路径优化,以减少空行程。实际打印测试结果表明,该算法能够准确快速地实现非封闭网格模型的切片处理,并且在实际成型过程中能有效地节省打印时间。

关键词: 三维打印, 非封闭STL模型, 边界提取, 分层切片, 路径优化

CLC Number: