CAD設計填充圖案定義要求具備一定的知識、經驗和耐心。 因為自定義填充圖案需要對填充圖案比較熟悉,建議新使用者不要這樣做。可以下載一些填充圖案,將下載的填充圖案檔案複製到CAD安裝目錄下的Support資料夾下即可。或者直接下載填充圖案外掛。 如果選擇自行設計填充圖案,簡單的說就是修改UserDataCacheSupport目錄下面的acad.PAT檔案。 AutoCAD 提供的填充圖案儲存在 acad.pat 和 acadiso.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 個圖形單位。 填充圖案定義遵循以下規則: 圖案定義中的每一行最多可以包含 80 個字元。 可以包含字母、數字和以下特殊字元:下劃線 (_)、連字號 (-) 和美元符號 ($)。 但是,圖案定義必須以字母或數字開頭,而不能以特殊字元開頭。 AutoCAD 將忽略分號右側的空行和文字。 每條圖案直線都被認為是直線族的第一個成員,是透過應用兩個方向上的偏移增量生成無數平行線來建立的。 增量 x 的值表示直線族成員之間在直線方向上的位移。 它僅適用於虛線。 增量 y 的值表示直線族成員之間的間距;也就是到直線的垂直距離。 直線被認為是無限延伸的。 虛線圖案疊加於直線之上。 圖案填充的過程是將圖案定義中的每一條線都拉伸為一系列無限延伸的平行線。 所有選定的物件都被檢查是否與這些線中的任意一條相交;如果相交,將由填充樣式來控制填充線的開啟和關閉。 生成的每一族填充線都與穿過絕對原點的初始線平行從而保證這些線完全對齊。 如果建立高密度的圖案填充,AutoCAD 可能會拒絕該圖案填充並顯示一條資訊,指出填充比例太小或其劃線太短。 可以透過使用 (setenv MaxHatch n) 設定 MaxHatch 系統登錄檔變數來修改填充直線的最大數目,其中 n 是 100 到 10,000,000(一千萬)之間的數字
CAD設計填充圖案定義要求具備一定的知識、經驗和耐心。 因為自定義填充圖案需要對填充圖案比較熟悉,建議新使用者不要這樣做。可以下載一些填充圖案,將下載的填充圖案檔案複製到CAD安裝目錄下的Support資料夾下即可。或者直接下載填充圖案外掛。 如果選擇自行設計填充圖案,簡單的說就是修改UserDataCacheSupport目錄下面的acad.PAT檔案。 AutoCAD 提供的填充圖案儲存在 acad.pat 和 acadiso.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 個圖形單位。 填充圖案定義遵循以下規則: 圖案定義中的每一行最多可以包含 80 個字元。 可以包含字母、數字和以下特殊字元:下劃線 (_)、連字號 (-) 和美元符號 ($)。 但是,圖案定義必須以字母或數字開頭,而不能以特殊字元開頭。 AutoCAD 將忽略分號右側的空行和文字。 每條圖案直線都被認為是直線族的第一個成員,是透過應用兩個方向上的偏移增量生成無數平行線來建立的。 增量 x 的值表示直線族成員之間在直線方向上的位移。 它僅適用於虛線。 增量 y 的值表示直線族成員之間的間距;也就是到直線的垂直距離。 直線被認為是無限延伸的。 虛線圖案疊加於直線之上。 圖案填充的過程是將圖案定義中的每一條線都拉伸為一系列無限延伸的平行線。 所有選定的物件都被檢查是否與這些線中的任意一條相交;如果相交,將由填充樣式來控制填充線的開啟和關閉。 生成的每一族填充線都與穿過絕對原點的初始線平行從而保證這些線完全對齊。 如果建立高密度的圖案填充,AutoCAD 可能會拒絕該圖案填充並顯示一條資訊,指出填充比例太小或其劃線太短。 可以透過使用 (setenv MaxHatch n) 設定 MaxHatch 系統登錄檔變數來修改填充直線的最大數目,其中 n 是 100 到 10,000,000(一千萬)之間的數字