Initial Graphics Exchange Specification (.iges) 是一種中立的檔案格式,可用於曲面模型的檔案交換。
IGES 匯出選項
匯出 IGES 檔案時使用的單位。
儲存目前的設定,以後不用彈出設定對話框直接匯出檔案。
IGES 匯出進階選項
以適用各種不同軟體的設定匯出 IGES 檔案。
按這個按鈕修改內建的 IGES 類型或建立新的類型。
這些設定是儲存在 IGES 檔案裡的識別資訊。
通常 IGES 的公差應該與 Rhino 的絕對公差一致,請考慮單位轉換的可能性。
IGES 的公差並不會影響幾何圖形的精確性。
匯出 IGES 檔案時使用的單位。
這個選項可以將 Rhino 檔案的附註儲存至 IGES 檔案的起始區塊,否則起始區塊會空白。
這個選項可以使用物件的彩現顏色做為 IGES 圖元的顏色,否則 Rhino 會使用物件的顯示顏色做為 IGES 圖元的顏色。
儲存目前的設定,以後不用彈出設定對話框直接匯出檔案。
輸入 IGES 類型的名稱。
請參考: Rhino 的命名規則
選擇 IGES 5.2 版 或 5.3 版。
5.2 版以兩位數儲存年分, 5.3 版以四位數。
選擇 MS-DOS、Unix、MacOS 作業系統使用的行末字元。
設定 IGES 類型的預設縮放比,這個數值必需大於 0,通常應該設為 1。
將點物件匯出為個別的 IGES 圖元。
將同一個圖層上的點物件匯出為一個點集合。
由兩條或以上的 B-雲形線所建立的曲線會匯出為 IGES 102 (複合曲線) 圖元或為 IGES 126 圖元。
這個設定可以將與直線、圓弧或圓誤差小於 IGES 公差的 NURBS 曲線匯出為 IGES 的直線、IGES 的圓弧或 IGES 的圓。
這個設定可以將所有的有理曲線 (曲線物件與修剪曲線) 匯出為非有理的 3 階曲線,並以 IGES 的公差逼近原來的曲線。
此設定可以將週期 NURBS 曲線匯出為端點為夾點的 NURBS 曲線。
以 IGES 128 圖元匯出時,所有修剪過的曲面會匯出為未修剪的曲面。
此設定可以將與平面的誤差小於 IGES 公差的 NURBS 曲面匯出為 IGES 平面或 IGES 修剪過的平面。
此設定可以將所有的有理 NURBS 曲面匯出為非有理的 3 階曲面,並以 IGES 的公差逼近原來的曲面。
此設定可以將週期 NURBS 曲面匯出為接縫為夾點的 NURBS 曲面。
如果曲面是單一方向封閉的曲面 (例如:圓柱曲面),而且分割封閉曲面=是,該曲面匯出至 IGES 檔案時會被分割為兩個曲面。如果曲面是兩個方向都是封閉的曲面 (例如:環狀體),而且分割封閉曲面=是,該曲面匯出至 IGES 檔案時會被分割為四個曲面。
如果曲面有兩個極點 (例如:球體),而且分割雙極曲面=是,該曲面匯出至 IGES 檔案時會被分割為上、下兩個曲面,每一個曲面各有一個極點。
目前可用的 IGES 類型清單
開啟 IGES 類型細節對話框。
開啟 IGES 類型細節對話框,以選取的類型的設定建立一個新的類型。
開啟 IGES 類型細節對話框,修改選取的類型的設定。
刪除選取的 IGES 類型。
工具列 | 功能表 |
---|---|
|
|
ReadEveryIGESEntity 指令可在匯入 IGES 檔案時忽略類別,讀取檔案中的所有圖元。
ReadEveryIGESEntity 指令只有在下一次匯入 IGES 檔案時才有作用,例如:
開啟 alpha.igs
ReadEveryIgesEntity
開啟 beta.igs
開啟 gamma.igs
只有在匯入 beta.igs 時 Rhino 才會嘗試讀取檔案內的所有物件。
Rhino 是以平常的方式讀取 alpha.igs 和 gamma.igs,只有被標記為幾何圖形的圖元會被讀取。
工具列 | 功能表 |
---|---|
|
|
IGESStudy 指令可藉由限制 IGES 目錄的哪一個部分會被解析,研究 IGES 檔案裡的特定圖元。
這個指令是為熟悉 IGES 檔案資料結構的使用者所設計的,沒有特別的技術支援,IGESStudy 指令是給需要從大型的 IGES 檔案中讀取某些特定資料的專業人士使用的,使用這個指令需要了解 IGES 檔案結構的專業知識。
IGES 檔案裡的每一筆資料都有一個目錄項目 (Directory Entry,DE),DE 儲存的資料決定相對應的 IGES 圖元 (曲線、曲面、實體、顏色、圖層名稱...) 是否會被讀取。為了更進一步了解不要盲目讀取 IGES 檔案中的每一個圖元為頂層幾何圖形的重要性,請做以下測試:
當您讀取一個 IGES 檔案時發現有些資訊已損壞,您必需先找出損壞物件的 DE。執行 IGESStudy 指令並開啟標籤選項。
IGES 除錯選項 (DE測試=關閉 第一個DE=1 最後的DE=0 讀取每個圖元=關閉 標籤=開啟)
再讀取一次該檔案,這一次每個讀取的物件都會被設定一個名稱 "DE N" (N 是奇數數字) 。目錄項目 (DE) 在 IGES 檔案裡的標籤為 1、3、5、7....。選取損壞的物件並建立這些物件的 DE 清單,例如:13、137、925 是損壞物件的 DE。
現在您可以使用 IGESStudy 指令讀取有問題的圖元,一次讀取一個。
IGES 除錯選項 (DE測試=開啟 第一個DE=13 最後的DE=13 讀取每個圖元=關閉 標籤=開啟)
確認 DE 13 是亂碼以後,以文字編輯器或類似 IGESure 的程式開啟該 IGES 檔案,檢查 DE 13 的內容是什麼。如果您知道這個圖元,可以使用 IGESStudy 指令讀取用於建立這個圖元的相關圖元。例如,您可以從未修剪的曲面及修剪曲線來了解可能發生的情形。在您這樣做的同時,可能會發現一些您需要讀取的圖元區塊。遇到這種情形時,可以使用 IGESStudy 指令讀取該檔案的某些部分。例如:
IGES 除錯選項 (DE測試=開啟 第一個DE=123 最後的DE=199 讀取每個圖元=開啟 標籤=開啟)
Rhino 將會讀取 DE 編號介於 123 與 199 之間的每一個圖元。如果您只想讀取頂層圖元,可以設定讀取每個圖元=關閉。
工具列 | 功能表 |
---|---|
|
|
SetIGESLayerLevelMap 指令可從指令行或以指令碼控制匯入、匯出 IGES 檔案時 Rhino 圖層與 IGES 層級 (Level) 如何對應。
IGES 的"層級"就像是 Rhino 的圖層,但 IGES 的層級是以數字編號為名稱,而不是像圖層一樣使用文字名稱。如果您以 IGES 檔案交換產品資料時有標準的圖層設定,您必需要有定義 Rhino 圖層名稱和 IGES 層級編號如何對應的方法,Rhino 有對應圖層與層級的功能。
樣式選項 | |
---|---|
圖層對應 |
|
樣式 |
|
檔案 |
|
工具列 |
功能表 |
---|---|
|
|
IgesImportOptions 指令可決定在 IGES 匯入時是否將圖層級別加到圖層名稱的末端。
指令行選項
設定"是"會將 IGES 檔案中的圖層級別加到圖層名稱末端的括號中,例如 LayerName [15]。
Rhinoceros 7 © 2010-2022 Robert McNeel & Associates. 06-七月-2022