聚合面網面 (DXF)

在 DXF 中,聚合面網面表示為聚合線圖元之變體。聚合線標頭若在聚合線旗標 (70) 群組中,出現 64 位元值,則表示使用了聚合面網面。群組 71 用於指定網面中的頂點數;群組 72 則用於指定面數。雖然就使用 PFACE 指令建立的所有網面而言,這些計數都是正確的,但並不要求應用程式在這些欄位中放置正確的值。在聚合線標頭之後是指定頂點座標值的一連串頂點圖元,在後面是構成網面的各個面。

AutoCAD 圖元結構限制了給定面圖元可指定的頂點數目。您可以將較複雜的多邊形分解成幾個三角楔形塊來表示。並將其邊設定為不可見以避免繪出子分割的可見加工部份。PFACE 指令會自動執行此次分配,但當應用程式直接產生聚合面網面時,應用程式必須自行執行此作業。每一面的頂點數目是子分割過程中的關鍵參數。系統變數 PFACEVMAX 會為應用程式提供每個面圖元的頂點數目。此值為唯讀,並設定為 4。

用 PFACE 指令建立聚合面網面時,永遠會先產生所有頂點座標圖元,隨後再產生面定義圖元。 AutoCAD 中處理聚合面網面的字碼需要此順序。在 DXF 中產生聚合面網面的程式應先產生所有的頂點,然後再產生所有的面。然而,自 DXF 讀取聚合面網面的程式應能容許奇數個頂點與面的順序。