關於自訂填充線樣式和填充線樣式定義

標準填充線樣式庫隨附於產品,可以使用或修改以滿足您的需要。您還可以建立自己的自訂填充線樣式。

產品所隨附的標準填充線樣式儲存在兩個不同的資源庫檔案中,而這些檔案的名稱取決於已安裝的產品:

填充線樣式定義

填充線樣式是在副檔名為 .pat 的一個或多個定義檔中定義的。您可以使用原有的填充線樣式,也可以修改它們,或自行建立自訂填充線樣式。

無論定義儲存在哪裡,填充線樣式都具有相同的結構。樣式有一個標題行,此行帶有以星號開始且不多於 31 個字元的名稱和一個可選描述。

*pattern-name, description

樣式定義也有一個或多個以下格式的描述子行:

angle, x-origin,y-origin, delta-x,delta-y,dash-1,dash-2, …

例如,標準填充線樣式 ANSI31 如下所示:

其定義如下:

*ANSI31, ANSI Iron, Brick, Stone masonry
45, 0,0, 0,.125

第一行的樣式名稱 *ANSI31 後有描述 ANSI Iron, Brick, Stone masonry。此簡單樣式定義指定以 45 度角來繪製線,且填充線系列的第一條線將通過圖面原點 (0,0),填充線系列中各線的間距為 0.125 個圖面單位。

填充線樣式定義遵循以下規則:

註: 在 PAT 檔中,最後一個填充線樣式定義之後必須放置一個空白行。如果最後一個填充線樣式定義之後未放置空白行,則使用填充線樣式檔案時將無法存取最後一個填充線樣式定義。請參閱常見問題:為什麼我無法使用我的自訂填充線樣式 (PAT) 檔案?以了解可能會影響使用自訂填充線樣式的其他條件。

產生填充線的過程,就是將樣式定義中的每一條線,擴展成無限的平行線系列的過程。AutoCAD 會檢視所有已勾選的物件是否與這些線中的任一條有交點;一有交點,就會打開或關閉填充線 (至於打開還是關閉,是由填充線型式來決定的)。每個填充線系列都是由含有絕對原點的起始線以平行的方式產生的,以保證完全對齊。

顯示密集的填充線樣式

如果您要建立十分密集的填充線樣式,程式可能會拒絕此填充線,並顯示一則訊息,指出填充線比例太小或虛線長度太短。在 AutoCAD 2008 系列產品和更高版本中,將 HPMAXLINES 系統變數設定為 0 和 10000000 (一千萬) 之間的整數,以變更填充線的最大數目。

在 AutoCAD 2007 系列產品及較早版本中,則需要 MaxHatch 環境變數,才能變更程式繪製的填充線最大數目:
  • 在 AutoCAD LT 中,使用 SETENV 並輸入一個有效數字。
  • 在非 LT 產品中,使用 AutoLISP 表示式 (setenv "MaxHatch" "n"),其中 n 是一個有效數字。
註: 在以上任一種情況下變更 MaxHatch 的值時,都必須按照所展示的大寫形式輸入 MaxHatch