欢迎访问《图学学报》 分享到:

图学学报

• 计算机视觉 • 上一篇    下一篇

基于体素模型的3D打印支撑算法

  

  1. 1. 河南理工大学计算机科学与技术学院,河南 焦作 454100;
    2. 河南理工大学测绘与国土信息工程学院,河南 焦作 454100
  • 出版日期:2018-04-30 发布日期:2018-04-30
  • 基金资助:
    河南省科技攻关项目(162102310090);河南省高等学校重点科研项目(16A520011)

Construction of Support Structure Based on Voxelization Models for 3D Printing

  1. 1. School of Computer Science and Technology, Henan Polytechnic University, Jiaozuo Henan 454100, China;
    2. School of Surveying and Land Information Engineering, Henan Polytechnic University, Jiaozuo Henan 454100, China
  • Online:2018-04-30 Published:2018-04-30

摘要: 3D 打印技术是通过对材料的逐层堆积来构建物体,但对模型悬空的区域需要添加
支撑结构。支撑结构不仅会造成打印材料的浪费,而且会延长打印时间并对模型外表有所损伤。
为此,提出一种基于体素模型的支撑算法,针对体素化后的模型,分析体素之间的相互支撑作用,
并引入体素支撑能量函数概念和计算方法,计算出需要添加支撑的体素,从而得到需要添加支撑
结构的区域,并由该区域生成支撑结构,之后通过实验对算法进行验证。实验结果显示该算法能
够更加准确地对模型生成支撑,同时,基于体素模型的支撑算法对于模型内部支撑计算,也具有
很好的适用性。

关键词: 3D 打印, 体素模型, 支撑能量函数, 支撑算法

Abstract: 3D printing technology can fabricate models by additive accumulation of a material that is
fused together layer by layer, but the overhang area should be added support structure. The support
structure will not only cause a waste of printing material, but also increase the printing time and
damage the appearance of the model. In this paper, we propose an algorithm on support structure
based on the voxelization model, which analyzes the interaction of voxels, and introduces the support
energy parameters and calculation method. Then we calculate the area of the voxels which need to
add support structure, and finally, we generate the support structure according the voxels area. The
experimental results show that the algorithm can add support structure of the model more accuracy. At
the same time, the voxel-based support algorithm can be used for a research on internal support
structure of a model.

Key words: 3D printing, voxelization model, support energy function, support algorithm