
3D 打印发展到现在,因为材料和设备不一样,已经有好多种成熟的加工方法了。不过不管是哪种打印的方法,它们处理数据的过程都是差不多的,主要有三个部分:读取和预处理 STL 模型文件、分层算法、路径填充规划。这每个部分都对打印过程的质量和效率有影响,也就会影响到最后打印出来的模型好不好、准不准,所以国内外很多学者都在研究这个。

STL 文件格式(光固化立体造型术)是3DSYSTEMS 公司专门为快速原型制造技术定的三维数字接口。它的数据很有秩序,格式也简单,在医学成像、逆向工程和模型仿真这些方面用得挺多的。在 STL 文件里,是用好多三角面片连在一起来模仿模型的表面,但是它存的信息只有顶点坐标和法向矢量数据,基本元素之间没有挨着的关系。要是全部读取这些数据,同一个三角面片会被反复调用好多回,这样就会让内存变大,STL 文件的读取速度就变慢了。针对这个问题,Chandraji 对模型三角面片进行自动重建,从点云数据里获取表面和场的信息。