APP下载

3D打印中一种快速分层处理算法的研究

2017-09-28刘大伟王苏洲

组合机床与自动化加工技术 2017年9期
关键词:模型

刘大伟,王苏洲

(1.南京工程学院 自动化学院 ,南京 211167;2.南京工业大学 电气工程与控制科学学院 ,南京 211816)

3D打印中一种快速分层处理算法的研究

刘大伟1,王苏洲2

(1.南京工程学院 自动化学院 ,南京 211167;2.南京工业大学 电气工程与控制科学学院 ,南京 211816)

通过对3D打印中STL数据模型分层规则的分析建立有向加权图数据结构,该数据结构在找到邻接三角形的同时也记录了其权值信息,运用图的深度优先遍历法,建立递归搜索函数,针对递归切片中出现的三角形“点切”问题,提出了一种基于STL模型的快速分层算法即分组排序的有向加权递归算法。此算法通过对三角形面片分组排序后,进行有向加权图递归搜素,获得三角形面片之间有序排列的交点,在OpenGL环境中实现了截面轮廓的自动生成,根据每个轮廓环切割的第一个三角形面片数据,确定截面轮廓的走向。实验结果证明该算法可以减少面片之间建立拓扑关系的时间,实现简单,稳定可靠。

3D打印;分层算法;STL模型

0 引言

3D打印采用分层制造原理,以STL模型作为3D打印的文件格式,但它无法直接作为3D打印的输入数据,必须通过分层软件对输入数据进行处理。基于STL分层算法的关键步骤是在获取轮廓时,先判断三角面片和切平面的位置关系,若相交则求交。这种求交过程中,要遍历所有三角形面片,而大部分三角形面片与切平面不相交,查找过程比较费时。并且每条边都要求交两次,交线排序过程也比较费时。……

登录APP查看全文

猜你喜欢

模型
一半模型
一种去中心化的域名服务本地化模型
适用于BDS-3 PPP的随机模型
函数模型及应用
p150Glued在帕金森病模型中的表达及分布
函数模型及应用
重尾非线性自回归模型自加权M-估计的渐近分布
3D打印中的模型分割与打包
FLUKA几何模型到CAD几何模型转换方法初步研究
一个相似模型的应用