计算机集成制造系统 ›› 2018, Vol. 24 ›› Issue (第11): 2819-2826.DOI: 10.13196/j.cims.2018.11.016

• 当期目次 • 上一篇    下一篇

基于伞形搜索的树形支撑结构生成算法

王燕宁1,张李超1+,陈森昌2,胡汉伟1,史玉升1   

  1. 1.华中科技大学材料科学与工程学院材料成形与模具技术国家重点实验室
    2.广东技术师范学院 汽车与交通工程学院
  • 出版日期:2018-11-30 发布日期:2018-11-30
  • 基金资助:
    国家863计划资助项目(2015AA042505);广东省科技计划资助项目(2015B090920006)。

Algorithm for generating tree-like supporting structure based on umbrella-shape search

  • Online:2018-11-30 Published:2018-11-30
  • Supported by:
    Project supported by the National High-Tech.R&D Program,China(No.2015AA042505),and the Science and Technology Planning of Guangdong Province,China(No.2015B090920006).

摘要: 为了节省支撑结构材料,并避免NP难度的最优树形支撑结构生成算法,提出一种基于伞形搜索的树形支撑结构生成算法。通过该算法快速求解满足临界倾角约束条件的支撑节点,并采用贪心算法和迭代的思路逼近最优解。同时,在生成树形支撑结构过程中用体素法对树形枝干与制件实体进行干涉判断,以避免支撑与实体干涉,保证支撑结构的合理性。对比商用软件Meshmixer,所提算法在生成树形支撑结构的合理性及算法生成时间上具有一定优势,且能处理带凸台结构复杂模型的支撑结构问题。

关键词: 3D打印, 树形支撑结构, 临界倾角约束, 伞形搜索, 体素化

Abstract: To save material of support structure,and to avoid the NP-hard optimal tree-like support structure generation algorithm,a tree-like support structure generation algorithm based on umbrella-shape search was proposed.The support node satisfying the critical angle constraint was solved quickly by umbrella search algorithm,and the optimal solution was approximated by greedy algorithm and iterative idea.At the same time,in the process of generating tree-like support structure,the voxel method was used to judge the relationship between the tree branches and the parts,so as to avoid the support and the model interference and ensure the rationality of the support structure.Compared with the commercial software Meshmixer,the proposed algorithm had some advantages in generating the tree-like support structure and the generation time of algorithm,and it was able to deal with the structure problems of complex models with convex structure.

Key words: 3D printing, tree-like supporting structure, critical angle constraint, umbrella-shape search, voxelization

中图分类号: