使用方式
- 選擇或拖放 .3mf 檔案。
- 檢查物件清單及其尺寸。
- 選擇單一合併 STL 或每個物件一個 STL,以及 binary 或 ASCII。
- 下載 STL 或 ZIP。
運作方式
3MF 檔案是一個 ZIP 封存。工具使用 JSZip 開啟它,透過 _rels/.rels(通常是 3D/3dmodel.model)找到主模型,並讀取 XML:網格物件(頂點與三角形)、參照其他物件的元件物件(這些被參照的物件也可能位於 Bambu Studio 與 PrusaSlicer 所寫入封存中的其他 .model 檔案),以及將物件放到列印平台上的建構項目。元件與建構的變換會套用,因此每個物件都會出現在原本放置的位置。
單位會轉換為公釐(支援微米、公分、英吋、英尺和公尺),因為 STL 沒有單位,而切片軟體假設使用公釐。Binary STL 較精簡;ASCII STL 是可讀文字,但體積會大好幾倍。法向量由三角形繞序計算。如果 3MF 沒有建構項目,每個模型物件會匯出一次。
限制:顏色、材質、紋理、梁狀晶格、切片堆疊與切片軟體設定不會轉換,因為 STL 無法儲存這些內容。非常大的檔案需要在瀏覽器中使用大量記憶體。
範例
Bambu Studio 的列印平台
一個平台上包含四個零件的 3MF 可以輸出為相同排列的單一合併 STL;若選擇每個物件一個檔案,則會得到 ZIP 中的四個 STL。
以 3MF 下載的模型
從僅提供 3MF 的模型庫下載的模型,可轉換為 binary STL,以便用於不支援讀取 3MF 的舊版切片軟體或 CAD 程式。
常見問題
物件會在正確的位置嗎?
會。建構項目與元件的變換會被套用,因此合併後的 STL 會符合 3MF 中的排列。
為什麼 3MF 使用英吋,但轉出的 STL 卻是公釐?
STL 檔案不含單位,且幾乎所有切片軟體都將其視為公釐,因此工具會轉換座標。1 英吋的立方體會變成 25.4 公釐的立方體。
顏色與多材質設定會保留嗎?
不會。STL 只能儲存三角形。如果需要顏色、材質或列印設定,請保留 3MF 檔案。
Binary 或 ASCII?
除非有程式特別需要 ASCII,否則請選擇 binary。Binary 檔案大小約為五分之一,且載入更快。
隱私權
3MF 檔案會在您的瀏覽器中解壓縮並轉換。不會上傳或儲存任何內容,只會統計工具被使用的匿名事件。