什么是STL文件?
你也可以简单的理解为,要想3D打印,首先要导出STL格式的模型文件。
STL文件是由3D打印巨头3DSystems公司创立,后来被广泛应用于3D打印、计算机辅助制造。
因为当时3DSystems公司处于垄断地位,所以STL文件相当于它建立起来的市场标准。
到现在为止,也出现了像OBJ、AMF、3MF等格式的文件,但依然是STL文件独占鳌头。
STL文件,是一种由三角面组成的实体,在实体化建模的软件中可能看不出来,但是在曲面建模的软件中非常明显。
下图是Rhino(犀牛)中同一个物体的曲面形态和STL化后的形态。
越复杂的物体,三角面越多。
-2-
为什么需要编辑STL文件?
情况一:模型太大,需要分割打印;
情况二:为了节省材料,抽壳打印;
情况三:自己想在模型上添加文字,或者修改某部分。
-3-
如何编辑STL文件?
初阶软件:Flashprint
可以实现:简单的分割。
例如X轴方向、Y轴方向、Z轴方向或者自己绘制一个平面,可以实现平面的分割。例如下图:
分割完成后,两部分均可选,可以移动旋转,也可以另存为STL文件,如果需要单独保存,那就先删除其中一个,另存之后,再撤销,删除另一个,再另存。
进阶软件:各个三维设计软件(123D、犀牛、SW、UG、3dmaxs...)
可以实现:添加结构,布尔运算
STL作为通用的3D打印格式文件,截至目前基本所有的三维设计软件均可以导出STL文件,同样,基本上所有的三维设计软件都可以打开STL文件,对应的也可以进行编辑,但是这些编辑都是仅限于像添加某个部分或者结构,和进行简单的布尔运算。
复杂的,比如重新布线等等是做不到的。
我经常用犀牛,所以再拿犀牛举个例子。
前面说了,STL的文件是网格的图形,所以在犀牛中编辑STL文件的话,有专门的一个模块,就是网格工具。
在网格工具中可以实现,对网格文件的布尔运算,网格转曲面,网格漏洞补面等功能。
有兴趣的同学可以自己尝试一下。
高阶软件:Magics
可以实现:抽壳、打孔、分割、简化网格、光滑网格等等。
magics是专用的3D打印软件,不得不说真强大,是我们每个3D打印人必备的一款软件。
除了上述可以实现的功能以外,magics最大的特色是对STL文件的修复,因为复杂的模型网格化之后,可能存在三角面破损或者其他的一些问题造成模型表面不整甚至打印失败。magics则可以对这些问题自动修复。
反正是不管有没有问题,修复一下总能让人放心。