如果你用的CAD版本比較低,沒有提供路徑陣列的功能,如果要想沿一條路徑線排列對象,只能利用點對象的定數等分DIVIDE(DIV)或定距等分MEASURE(ME)功能,而且還需要將圖形定義成圖塊,操作比較麻煩。到了高版本,可能是2011或2012版開始,AUTOCAD提供了路徑陣列的功能,完成這樣的操作就簡單多了,這裡就給大家簡單介紹一下路徑陣列的使用方法。
路徑陣列的功能簡介
路徑陣列可以沿一條路徑線等距複製圖形,命令名是ARRAYPATH,通常在命令面板或工具欄調用此命令,如下圖所示。
路徑線可以是直線、多段線、三維多段線、樣條曲線、螺旋、圓弧、圓或橢圓。路徑可以是二維也可以是三維的,二維路徑線陣列的效果如下圖所示。
三維路徑線陣列的效果如下圖所示。
路徑陣列的操作很簡單,執行路徑陣列命令後,根據提示選擇對象,一次選擇多個對象,回車確定選完要整列的對象後,再根據提示選擇陣列路徑,陣列就創建好了。
舊版陣列採用對話框方式,參數需要先在對話框設置好了,一旦陣列創建完,無法再修改參數。高版本就不一樣了,選擇完對象和路徑後馬上就生成了路徑陣列,但此時還可以根據需要在命令行或和命令面板調整陣列參數。不僅如此,因為高版本的陣列利用了動態塊的技術,實現了參數化,即使此時退出了陣列命令,只要選中陣列,隨時都可以在陣列命令面板和特性面板中調整陣列的參數。因為參數比較多,這裡只能簡單演示一下調整幾個參數的效果。
路徑陣列參數的簡介
由於路徑參數比較多,沒有辦法都詳細介紹,下面將CAD幫助中的說明文字摘錄出來,如果覺得哪個參數能用得上,可以自己試試。
命令行提示的相關選項:
選擇對象
選擇要在陣列中使用的對象。
路徑曲線
指定用於陣列路徑的對象。選擇直線、多段線、三維多段線、樣條曲線、螺旋、圓弧、圓或橢圓。
關聯
指定是否創建陣列對象,或者是否創建選定對象的非關聯副本。
- 是
- 創建單個陣列對象中的陣列項目,類似於塊。使用關聯陣列,可以通過編輯特性和源對象在整個陣列中快速傳遞更改。
- 否
- 創建陣列項目作為獨立對象。更改一個項目不影響其他項目。
方式
控制如何沿路徑分佈項目。
- 定數等分
- 將指定數量的項目沿路徑的長度均勻分佈。
- 測量
- 以指定的間隔沿路徑分佈項目。
基點
定義陣列的基點。路徑陣列中的項目相對於基點放置。
- 基點
- 指定用於在相對於路徑曲線起點的陣列中放置項目的基點。
- 關鍵點
- 對於關聯陣列,在源對象上指定有效的約束(或關鍵點)以與路徑對齊。如果編輯生成的陣列的源對象或路徑,陣列的基點保持與源對象的關鍵點重合。
切向
指定陣列中的項目如何相對於路徑的起始方向對齊。
- 兩點
- 指定表示陣列中的項目相對於路徑的切線的兩個點。兩個點的矢量建立陣列中第一個項目的切線。“對齊項目”設置控制陣列中的其他項目是否保持相切或平行方向。
- 普通
- 根據路徑曲線的起始方向調整第一個項目的 Z 方向。
項目
根據“方法”設置,指定項目數或項目之間的距離。
- 沿路徑的項目數
- (當“方法”為“定數等分”時可用)使用值或表達式指定陣列中的項目數。
- 沿路徑的項目之間的距離
- (當“方法”為“定距等分”時可用)使用值或表達式指定陣列中的項目的距離。
- 默認情況下,使用最大項目數填充陣列,這些項目使用輸入的距離填充路徑。您可以指定一個更小的項目數(如果需要)。也可以啟用“填充整個路徑”,以便在路徑長度更改時調整項目數。
行數
指定陣列中的行數、它們之間的距離以及行之間的增量標高。
- 行數
- 設定行數。
- 行間距
- 指定從每個對象的相同位置測量的每行之間的距離。
- 全部
- 指定從開始和結束對象上的相同位置測量的起點和終點行之間的總距離。
- 增量標高
- 設置每個後續行的增大或減小的標高。
- 表達式
- 基於數學公式或方程式導出值。
層
陣列中的標高指示沿 Z 軸方向拉伸陣列的行樣式和列樣式。
- 層數
- 指定陣列中的三維標高。
- 層間距
- 指定三維標高之間的距離。
- 全部
- 指定第一層和最後一層之間的總距離。
- 表達式
- 使用數學公式或方程式獲取值。
對齊項目
指定是否對齊每個項目以與路徑的方向相切。對齊相對於第一個項目的方向。
Z 方向
控制是否保持項目的原始 Z 方向或沿三維路徑自然傾斜項目。
在創建陣列時命令面板顯示的選項基本跟命令行相同,而且顯示更直觀,調整更方便。創建陣列後再選中陣列時也會顯示陣列的上下文命令面板,此時會增加幾個編輯陣列的命令,比如上面演示中看到的“替換項目”,可以將陣列中的某一個或多個圖形替換成其他圖形,此外還有編輯來源、重置矩陣,如下圖所示。
編輯來源可以編輯被陣列的對象,類似塊的在位編輯似的;替換項目可以用其他圖形替換陣列的多個或全部對象;重置陣列則可以將陣列恢復到編輯來源和替換項目之前的狀態。
由於陣列的參數非常多,無法一一給大家介紹,大家如果有時間,可以每個參數依次調整試試。
閱讀更多 CAD小苗 的文章