什么是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則可以對這些問題自動修復。
反正是不管有沒有問題,修復一下總能讓人放心。