Stereolithography (.stl) 匯入/匯出 |
|
STL 是輸出快速原型常用的網格檔案格式,它的網格沒有顏色、沒有貼圖座標或其它任何屬性資料,它的網格面全部都是三角形,並且網格頂點全部解除熔接。
STL 檔案只能包含網格物件,匯入 Rhino 後仍然是網格物件,不會轉換成 NURBS。
匯入 |
|
如何開啟、匯入、插入及附加分工作業檔案
在開啟對話框選取支援的檔案類型。
如果匯入的檔案類型有選項設定,可以按選項按鈕做設定。
按開啟舊檔按鈕或按 Enter。
Rhino 開啟非 3dm 檔案時,該檔案的名稱會顯示在 Rhino 視窗的標題列,第一次儲存時預設以同樣的名稱儲存為 3dm 檔。
STL 匯入選項
熔接角度 ___ 度
熔接法線夾角小於這個角度值的網格面。
分割未相接的網格
決定匯入網格時是否將未相接但組合在一起的網格分開。請參考 SplitDisjointMesh。
STL 模型單位
如果 STL 檔案有內含單位資訊,使用的單位會顯示在這裡。
目前 Rhino 的單位
匯入與插入檔案的對話框會顯示目前 Rhino 的單位,開啟檔案時目前 Rhino 的單位會顯示為 無。
附註:如果匯入或插入的檔案的單位與 Rhino 目前的單位不一致時會自動縮放。
|
另存或匯出 Rhino 模型
彈出的對話框的檔案類型欄位清單會列出可以匯出的檔案類型。
在檔案類型欄位選擇檔案類型。
在檔案名稱欄位輸入名稱。
設定儲存的方式。
如果匯出的檔案類型有選項設定,可以按選項按鈕做設定。
如果匯出的檔案類型只能儲存網格物件時,會彈出將 NURBS 轉換為網格的網格轉換設定對話框。
公差
原來的物件與為 STL 檔案建立的網格之間的最大距離。
在作業視窗裡預覽結果,設定變更後要按預覽作業視窗裡的物件才會更新。
檔案類型
二進位
Ascii
匯出開放的物件
如果匯出的 STL 網格不是封閉的會彈出警告訊息。
儲存開放的網格。
某些快速成型機只能讀取完全封閉 (水密) 的 STL 網格檔案。
在將模型匯出為 STL 檔案做昂貴的快速原型輸出之前,最好先確定匯出的 STL 網格符合快速原型機器的需求。
如何測試網格是否水密
組合網格物件。
將個別的網格物件組合成多重網格。
熔接組合後的網格物件的所有頂點。
在角度公差提示下,輸入 180。
角度公差設為 180 度時,Weld 指令會熔接所有重疊的網格頂點。
執行 UnifyMeshNormals 指令。
使網格物件的所有網格面朝向同一側 (外側或內側)。
使用 SelNakedMeshEdgePt 指令檢查網格是否還有漏洞。
如果有任何網格頂點被醒目提示,代表網格在該處有漏洞。
避免建立資料量非常大的網格檔案
您可以使用 Mesh 指令,這個指令與文件內容裡的彩現網格轉換設定相同。不同之處在於以 Mesh 指令建立的是可以匯出的網格。以 Rhino 的曲面物件匯出 STL 檔案時也有同樣的網格轉換設定,但通常事先將物件轉換成網格,檢查後再匯出為 STL 檔案是比較好的作法。
將不同的物件轉換成網格的最佳設定並不相同。一開始,您可以取消最大角度與最大長寬比,設定曲面至邊緣的最大距離 (網格面邊緣中點與曲面之間最大被允許的距離) 為快速原型機器的解析度,大約是 0.005 英吋 (0.125 公釐)。在找出最適合您的模型及快速原型機器的設定值以後,這個流程可能會變成多餘的,因為您可能會習慣於使用已驗証過的設定值將 NURBS 物件轉換為網格。
建立網格以後將 NURBS 物件隱藏,使用 FlatShade 指令檢視未在視覺上做平滑處理的網格。如果網格看起來不錯就可以匯出為 STL 檔案,如果網格的品質不好可以將它刪除,再使用不同的設定建立網格。
在設定網格轉換選項時最好一次只變更一個設定值,以便比較變更該設定值的影響。如果網格大部分看起來都不錯,只有一小部分覺得不好,可以將最大長寬比設為 4 與 7 之間的數值。通常並不值得將曲面至邊緣的最大距離設為比快速原型機器解析度還小的數值。