分享 - SketchUp修改STL檔案的前置作業
分享一則來自【3D印表機 DIY 建構筆記】網誌的好文,其實這個網誌十分精彩及文章可用性很大。作者是台灣一個資深3D打印機專家!
這個題目是教大家怎樣把STL檔交錯的面變會平滑,文中題及幾個軟件十分好用!這問題大家應該都會被困擾,今天就看看陳亮宇大大的分享
STL檔,是以三角型為基礎,拼接出整個3D模型;因為以三角型為基礎,所以原本的四邊形、圓型或是其他的多邊形,都被強迫分割成一堆三角型組合在一起。因此,STL檔就算被讀入SketchUp,也因為線條混亂而變得難以修改。這題也是經常在討論板上被提起,但幾週之前我自己也沒有比較好的辦法。直到發現了 "FixIt 101" 這個Plug-in,才變得有可能可以把下載來的STL,整理得乾淨些。這樣也許就會比較容易修改計有的STL檔案了。以下用Prusa_i3_X_End_Motor.stl當作例子。
開始之前,請先自行安裝兩個Plug-in,還有MeshLab這個軟體。
這個題目是教大家怎樣把STL檔交錯的面變會平滑,文中題及幾個軟件十分好用!這問題大家應該都會被困擾,今天就看看陳亮宇大大的分享
開始之前,請先自行安裝兩個Plug-in,還有MeshLab這個軟體。
到 http://www.thingiverse.com/thing:39889/#files 下載 Prusa_i3_X_End_Motor.stl
由於"su2stl" 這個Plug-In只支援文字模式的STL檔案,所以這邊先利用MeshLab來轉換二進位的STL檔案到文字模式的STL。
點選 File -> Import Mesh 來載入 Prusa_i3_X_End_Motor.stl
LeshLab詢問是否要偵測重複的線條。這邊直接點選OK就可以。
載入檔案後可以看到模型的預覽圖。不過沒有要在這邊修改模型,只是要另存成文字模式的STL。
點選 "File -> Export Mesh As..." 另存模型檔。
檔案格式當然要挑選 " *.stl "
下一個步驟裡面,要記取消勾選 "Binary encoding" ,這樣就會存成文字格式的STL檔。
接下來開啟 SketchUp,點選 "外掛程式 -> Import STL file",然後選取剛才轉存的文字格式STL檔案。
長度單位,一般都選 "Millimeters (mm)"。
載入的過程,會有進度秀在SketchUp的左下角。
載入完成後,SU2STL會有一個結果報告。這個檔案總共有1958個三角形組成,沒有失敗或是空的目標物出現。
載入之後的Prusa_i3_X_End_Motor,可以看到這個模型,真的都是一堆三角型組合出來的。這麼多線條,會讓模型的修改變得很棘手。接下來準備去除這些多餘的線條。
在模型任何位置連點滑鼠左鍵三下,把整個模型都選取起來。
再來點滑鼠右鍵,選用今天的主角 "FixIt 101"。
然後FixIt 101就辛勤得把模型上,多餘的線、面刪除。
乾淨的模型就出現啦~終於可以開始動手修改了。
等等,有破面!!
順手拉一條線,把破面補起來。
同樣再呼叫 FixIt 101,修補破面的線條,也依靠它來去除。這樣這個模型就整理完畢了~
乾乾淨淨的模型檔,要修改起來就比較輕鬆了!學會這招,就不用瞪著人家設計的模型,卻無從下手修改。
SketchUp原生的功能實在是不夠用,有很多問題沒辦法處理。PlugIn雖然很多,但是到底有哪些功能,該怎麼用,也是需要很多時間去摸索。
※文章來自【3D印表機 DIY 建構筆記】
留言
發佈留言