註:本文件解說原本只針對Rhino V2的工具,雖然這些工具仍出現在Rhino V3,V4及V5,您可能已經發展出不同技術來修復麻煩的檔案。請在此分享您的經驗與技巧。 - John Brock
Rhino檔案轉換並清理寫得不好的IGES檔案的功能非常強大。您可能已經收到,您的客戶或供應商從實體建模程式讀入的不正確的IGES檔。 通常這是由格式不正確的IGES檔、消失或是重複的曲面、縫隙或重耊、錯誤的曲面修剪資訊所造成。
在修復過程中沒有任何放寬公差可以自動修復這些問題。經過漫長等待後您得到了未完成的實體、消失的曲面,或者什麼也沒有看到。 您需要的結果取決於匯入並使用這些數據,這時候該怎麼辦?
Rhino具有能夠克服這些問題的工具。只要一點練習與解決問題的能力,您可以將這些問題解決,竟將數據匯入您的實體建模程式。所需時間與努力取決於碰到的問題以及IGES檔的大小。
還好,只要稍加練習,大部分的IGES檔案都能夠被快速的修復。不過當然也有些問題需要花上數天的時間,但只要有Rhino,您就有工具修復最困難的IGES檔案問題,並且繼續進行您的工作計畫。
由於Rhino是支援實體的曲面建模程式,所以並不需要IGES資料組成的封閉實體。 Rhino會盡量讀取模型中的有效資訊,也就是讀取所有的點、曲線、曲面的數據並跳過損壞的物件。 Rhino通常在IGES匯入過程便自動讀取並修復問題,使用者只需要另存新的IGE檔並讀進應用程式中即可。如果並未自動修復,可以利用Rhino替換消失的曲面、修復失敗的修剪曲線,平撫斷續的曲面,並且匯出一個實體模型至您的應用程式。
一般來說,您可以挽救大部分IGES檔案中的資料。但有時候您沒有選擇,只能改變檔案裡的某些部份。就算在最極端的案例中,Rhino還是有工具可以獲取isoparms、選取斷面以及能夠替換無法使用的曲面並保留原始設計的邊緣曲線。
修復IGES檔案的一般對策取決於每一個不同的檔案,假以時日您會發現特定產生IGES檔的程式,或不同使用者所造成的IGES檔案問題模式。
有句老話這麼說 預防重於治療 ,這句話也適合用在IGES檔上。如果可以的話花點時間在原始應用程式中樞出一個乾淨的檔案。這會省去後續大量的清理工作,很可惜的並不總是能這麼順利。有兩種常見的建立IGES數據資料的程式 - CATIA以及Pro/Engineer。以下程序與設定將IGES匯入其他程式的麻煩降到最低。
以改進修剪曲線來準備模型並從CATIA輸出,以下為我們的客戶(Black & Decker/DeWalt)在CATIA內執行使用的步驟,以降低下游的清理工作。
1. 要準備轉移的模型,從Volume開始下手。
SOLID + EXTRACT + VOLUME
2. 清理模型並忽略所有無關的幾何。
KEEP + SELECT + GEOMETRY + ELEMENT 並選取"VOLUME"。
3. 重新計算邊界曲線:將NO-SHOW裡的舊邊界提取出來。
ERASE + NOSHOW YES:SWAP. 鍵入 **SPC - **SUR 及 YES:SWAP to reture.
4. ERASE並鍵入SPC- VOL
5. CURVE1 + BOUNDARY 並且鍵入 *FAC
6. 執行/CLN 來檢查錯誤。
7. 模型現在已經準備好做IGES的輸出了。
將Pro/E 檔案最佳化輸出至files into Rhino
在Pro/Econfig.pro檔利用以下設定,或者在輸出前另存為rhino.pro 檔。
{@ IGES_OUT_ALL_SRFS_AS 128
IGES_OUT_SPL_CRVS_AS_126 YES
IGES_OUT_SPL_SRFS_AS_128 YES
IGES_OUT_TRIM_XYZ YES
IGES_OUT_MIL_D_28000 NO
IGES_OUT_TRM_SRFS_AS_143 NO
IGES_OUT_TRIM_CURVE_DEVIATION DEFAULT
INTF_OUT_BLANKED_ENTITIES NO
INTF3D_OUT_EXTEND_SURFACE YES
INTF3D_OUT_FORCE_SURF_NORMALS YES
IGES_IN_106_F2_AS_SPLINE NO
IGES_IN_DWG_LINE_FONT YES
IGES_IN_DWG_PNT_ENT YES
IGES_IN_DWG_COLOR YES
FIX_BOUNDARIES_ON_IMPORT YES
成功將Rhino檔案與Pro/E交換的資訊。
成功將Rhino檔案與Softimage轉換的資訊。
成功將Rhino檔案與SOLIDWORKS轉換