ArrayCrv

工具列 功能表

陣列

V9 的新功能

變動

陣列 >

沿著曲線

 支援建構歷史

ArrayCrv 指令沿著路徑建立所選物件的複本,並提供互動式預覽與陣列設定控制項。

建立陣列

  1. 啟動 ArrayCrv 指令。

    按 Enter 可略過物件選取,直接開啟選項對話框。

  2. 選取要陣列的物件,按 Enter。

  3. 選取一條曲線或邊緣作為陣列路徑,按 Enter。

  4. 在對話框中調整陣列設定。

編輯現有的陣列

  • 在以 ArrayCrv 指令建立的陣列中,對其中一個物件按兩下。

指令行選項

符合

使用以 ArrayCrv 指令建立的現有陣列的物件與設定,沿著另一條曲線建立陣列。

步驟

  1. 選取現有陣列中的物件或路徑曲線。

  2. 選取一條或多條目標曲線。

  3. 視需要調整陣列選項。

舊版模式

執行 ArrayCrvOld 指令,使用舊版 ArrayCrv 指令的工作流程。

自動連鎖邊緣

選取與路徑屬於同一個物件的連續正切邊緣。

選項

曲線選取

曲線

按一下 選取曲線按鈕,然後選取一條曲線或邊緣做為陣列路徑。

跨距範圍

設定沿著陣列路徑的起始與結束位置。

預設使用整條曲線的長度做為範圍。

  • 按一下 % 按鈕,以百分比數值指定範圍。

  • 按兩下滑桿可輸入指定的數值。

  • 拖曳滑桿時按住 Shift 可以 1.0 為增量鎖定。

使用螢幕上的控制點

  • 拖曳綠色外框的白色圓點,調整跨距範圍的起始位置。

    工具提示會顯示下列資訊:

    起點:跨距範圍的起始位置,從路徑起點開始測量,以路徑長度的百分比顯示。

    範圍:跨距範圍的長度,以模型單位表示。

    內縮:從路徑起點到跨距範圍起點的距離,以模型單位表示。

  • 拖曳紅色外框的白色圓點,調整跨距範圍的結束位置。

    工具提示會顯示下列資訊:

    終點:跨距範圍的結束位置,從路徑起點開始測量,以路徑長度的百分比顯示。

    範圍:跨距範圍的長度,以模型單位表示。

    內縮:從跨距範圍終點到路徑終點的距離,以模型單位表示。

  • 拖曳時按住 Shift 可以 0.1 單位為增量鎖定。

  • 按兩下控制點可輸入新的數值。

% 以百分比顯示

以曲線長度的百分比顯示跨距範圍的數值。

在兩端

調整陣列物件之間的間距,使第一個與最後一個物件的基準點分別位於跨距範圍的起點與終點。

在轉折處

調整陣列物件之間的間距,使靠近轉折處的物件的基準點位於路徑線段之間的轉折處。

重複線段

啟用在轉折處時,將跨距範圍分別套用至轉折處之間的每一段曲線,而非整條曲線。

物件選取

來源
物件

使用模型中的物件做為陣列來源。

  • 按一下 選取物件按鈕,然後選取要陣列的物件。

圖塊

使用圖塊定義做為陣列來源。

只有在模型中包含圖塊定義時才能使用。

  • 從清單中選取一個圖塊定義。

陣列物件

依據來源設定,選取要沿著路徑曲線陣列的物件或圖塊定義

使用物件尺寸

將尺寸設定中的起點、中間與終點尺寸重設為來源物件的原始尺寸。

物件數目與間距

物件數目

設定陣列中的物件數目。

初始數目會自動計算,使物件以零間距分佈在跨距範圍內。

  • 輸入 0 可還原為自動計算的數值。

間距距離

設定相鄰陣列物件的邊框方塊之間的距離。

沿著自由造型路徑時,實際距離可能會有所變化。支援正值與負值,自動計算的物件數目也會隨之更新。

使用螢幕上的控制點

  • 拖曳黃色箭頭控制點可調整間距距離。

  • 拖曳時按住 Shift 可以 0.1 單位為增量鎖定。

  • 按兩下控制點可輸入新的數值。

% 以百分比顯示

以物件尺寸的百分比指定間距距離。

放鬆間距

調整陣列物件之間的間距,使物件分佈在整個跨距範圍內。

邊框方塊旋轉間距

在變形調整下變更旋轉、俯仰或滾動時,調整陣列物件的位置,以維持其邊框方塊之間指定的間距。

啟用放鬆間距時,陣列物件會重新分佈在跨距範圍內,使邊框方塊旋轉間距的效果較不明顯。

定位

控制陣列物件相對於路徑曲線的方向與對齊方式。

定位方向
曲率

使用路徑曲線的局部曲率框架來定位物件。

世界平面 Z

使用世界平面 Z 方向來定位物件。

物件

定位物件,使其法線方向指向所選取的物件。

原點

定位物件,使其法線方向指向世界原點。

階梯狀

物件沿著路徑曲線陣列時保持水平。

之間

將陣列物件定位並放置在現有陣列的物件之間。

選取定位物件

在作業視窗中選取一個物件,做為陣列物件的定位參考。

反轉定位方向

當陣列物件的法線方向指向相反方向時,將其反轉。

垂直對齊

設定物件的邊框方塊相對於路徑曲線的垂直對齊方式。

下

將物件邊框方塊的底部與路徑曲線對齊。

中心點

將物件邊框方塊的垂直中心與路徑曲線對齊。

上

將物件邊框方塊的頂部與路徑曲線對齊。

就地

以物件的世界位置做為與路徑垂直對齊的基準。

水平對齊

設定物件的邊框方塊相對於路徑曲線的水平對齊方式。

左

將物件邊框方塊的左側與路徑曲線對齊。

中心點

將物件邊框方塊的水平中心與路徑曲線對齊。

右

將物件邊框方塊的右側與路徑曲線對齊。

就地

以物件的世界位置做為與路徑水平對齊的基準。

尺寸

控制沿著路徑的陣列物件尺寸。

切換等比例 / 非等比例

在等比例縮放與獨立的 X、Y、Z 縮放之間切換。

起點 / 中間 / 終點

設定陣列起點、中間與終點的物件尺寸。

X / Y / Z

設定對應的起點、中間或終點尺寸在各軸方向上的縮放比。

使用螢幕上的控制點

  • 拖曳方形控制點可調整尺寸。

  • 拖曳時按住 Shift 可以 0.1 單位為增量鎖定。

  • 按兩下控制點可輸入新的數值。

  • 在等比例模式下,藍色方形控制點可同時調整 X、Y、Z 的尺寸。

  • 在非等比例模式下,紅色、綠色與藍色方形控制點可分別獨立調整 X、Y、Z 的尺寸。

鎖定中間尺寸

將中間尺寸的數值連結至起點尺寸的數值。

鎖定終點尺寸

將終點尺寸的數值連結至中間尺寸的數值。

  • 停用尺寸鎖定時,沿著陣列路徑的起點、中間與終點位置會出現方形的螢幕控制點。

變形調整

調整陣列物件相對於其沿著路徑的定位方向的旋轉與位置。

旋轉

使陣列物件繞著其局部 Z 軸旋轉。

螺距

使陣列物件繞著其局部 Y 軸旋轉。

滾動

使陣列物件繞著其局部 X 軸旋轉。

  • 拖曳滑桿可變更角度。

  • 按兩下滑桿可輸入指定的數值。

使用螢幕上的控制點

  • 拖曳藍色圓點控制點可調整旋轉,拖曳綠色圓點控制點可調整俯仰,拖曳紅色圓點控制點可調整滾動。

  • 拖曳時按住 Shift 可以 15 度為增量鎖定。

  • 按兩下控制點可輸入新的數值。

偏移

調整物件相對於曲線的位置。

U / V / N

沿著 U、V 或法線方向偏移物件。

使用螢幕上的控制點

  • 拖曳藍色箭頭控制點可調整法線方向的偏移。

  • 拖曳時按住 Shift 可以 0.1 單位為增量鎖定。

  • 按兩下控制點可輸入新的數值。

% 以百分比顯示

以物件尺寸的百分比指定偏移值。

物件數目

顯示將在陣列中建立的物件數目。

符合

選取其他路徑,使用相同的來源物件與陣列設定建立陣列。

自動連鎖邊緣

選取與路徑屬於同一個物件的連續正切邊緣。

新增

選取其他曲線或邊緣做為陣列路徑。

移除

移除在目前指令執行期間所加入且已選取的其他陣列路徑。

ArrayCrvOnSrf

工具列 功能表

陣列

變動

陣列 >

沿著曲面上的曲線

 支援建構歷史

ArrayCrvOnSrf 指令沿著曲面上的曲線擺放物件複本,物件複本會隨著曲面的形狀扭轉。

說明

陣列物件的定位是參考曲面的法線方向。

步驟

  1. 選取物件。
  2. 指定基準點。
    此基準點通常會被放置於要陣列的物件上。
  3. 在您想要做為陣列起點的那一端附近選取一條路徑曲線。
  4. 選取曲面。
  5. 在曲線上指定要放置物件的點,或輸入與上一個放置點的距離。
指令行選項

平均分段

輸入物件的數目。

數條曲線

輸入物件之間的距離。

SubCrv

輸入 subcrv 指令,選取一條曲線的某部分。

請參考

陣列物件