Array Along Path
由 Dynamo 提供技術支援
在 FormIt 2021 和更高版本中,您可以沿路徑排列物件,並快速就地自訂結果。Array Along Path 由 Dynamo 提供技術支援,這表示您可以輕鬆規劃陣列以獲得您想要的結果,重新執行邏輯將就地更新幾何圖形。
啟動 Array Along Path
移至 FormIt for Windows 中的 Dynamo 面板,確保您位於「Dynamo Samples」目錄中。
按一下「Array Along Path」範例。
在螢幕左側,您會看到「Select object(s) to array」的提示。
您在此步驟可以混合選取任何 FormIt 物件。
選取某些項目後,您可以按螢幕左側的「下一個」箭頭,或按 Enter。
現在,您會看到「Select path for array」提示。
在此,您應該只選取一系列相鄰邊,或選取包含一系列相鄰邊的群組。
選取路徑後,按一下「完成」按鈕,或按 Enter。
「Dynamo」面板會指示其正在處理變更。完成後,您在 FormIt 群組中會有一個 Dynamo 產生的陣列,可供您修改 (請參閱下方)。
就地重複
執行 Array Along Path 後,您會看到結果已設定為預設值,您可以修改它們以滿足您的需要。
當 Array Along Path 執行時,它會建立包含結果的新群組,FormIt 會自動選取該群組並顯示該 Array Along Path 例證可用的選項。
您永遠可以透過選取「群組」並切換至「性質」面板,或編輯將自動顯示「性質」的「群組」,返回 Array Along Path 的性質。
Select Object(s) to Array (選取要排成陣列的物件)
按一下此按鈕可返回選取精靈,以變更要排成陣列的物件。
Select Array Path (選取陣列路徑)
按一下此按鈕可返回選取精靈,以變更用於計算陣列的路徑。
Array Type (陣列類型)
這可切換要計算的陣列類型:「By Distance (依距離)」或「By Number (依數目)」。
如果為 True,計算將為「依距離」,因此以下數字是指複本之間的距離。
如果為 False,計算將為「依複本數」,因此此欄位下方的數字是指沿路徑佈滿的複本數。
Include Original Selection In Results (在結果中包括原始選取)
如果為 True:
選取的物件將被視為其中一個新複本
產生的 Dynamo 群組將在其結果中包括原始選取,因此新複本將與原始選取產生 Z-fight 現象。您可以將原始選取放在圖層上,然後將其關閉加以隱藏。
如果為 False:
產生的陣列將不包括原始選取,因此除了原始選取,您還會再得到您指定的複本數,結果也不會產生 Z-fight 現象
Rotate Copies Along Path (沿路徑旋轉複本)
如果為 True,複本會旋轉,以保持原始物件相對於路徑的方位。
如果為 False,複本不會旋轉,只會移動。
Use Relative Positioning Along Path (沿路徑使用相對定位)
如果為 True:
每個複本將保持路徑與原始物件之間的距離。
如果原始物件未放置在其中一個路徑端點,則路徑的最大剩餘線段將用於陣列計算。
如果為 False:
無論原始物件與路徑的相對位置為何,路徑的整個長度都會用來計算陣列。
這樣會斷開路徑相對於物件的位置,只使用整個路徑。如果路徑和物件彼此不靠近,此選項非常有用。
Reverse Path Direction (反轉路徑方向)
僅適用於封閉路徑。對封閉路徑使用 Array Along Path 時,曲線的方向可能會不預期地翻轉陣列的預期結果。將此值切換為 True,可在結果翻轉時反轉陣列方向。
執行
編輯選項後,按一下「執行」按鈕以執行基礎的 Dynamo 圖表,並產生新結果。參數如果變更,此按鈕將變為藍色,您就會知道要按一下才能在最後的幾何圖形中看到更新。
編輯內嵌的圖表
按一下此按鈕將啟動 Dynamo 圖表編輯器環境,您可以檢視和編輯基礎的 Dynamo 圖表,以更快速變更參數並查看即時更新,或檢查/調整邏輯。
選取幾何圖形
為 Array Along Path 和其他以選取為基礎的 Dynamo 圖表選取物件時:
您可以混合選取 FormIt 物件 - 頂點、邊、面、實體、群組和網格。
請注意,視步驟而定,可能無法選取其中某些物件。
例如,選取路徑時,您只能選取一系列連續的邊,或選取包含一系列連續邊的群組。任何其他作業都將導致圖表失敗。
您可以按兩下物件以選取所有貼附的物件。
您可以使用區域選取視窗擷取一系列物件。
您可以選取已選取的物件以將其除選。
至少需要一個物件才能繼續執行選取型的步驟。
Last updated