Array Grid

ArrayGrid コマンドは、選択したエンティティから長方形のグリッド状のコピーを作成します — 行数、列数、およびその間隔を入力します。すべてターミナルで入力します。元の選択は行 0、列 0 のセルを占め、それ以外の各セルは移動されたコピーです。

2 つの開始方法

事前選択してからアレイ — 先にエンティティを選択:

  1. キャンバスで 1 つ以上のエンティティを選択します。
  2. ターミナルに arraygrid と入力する(arr だけで十分です — 一意です)か、Array Grid ツールバーボタンをクリックします。
  3. 行数を入力して Enter を押します。
  4. 列数を入力して Enter を押します。
  5. 行の間隔を入力して Enter を押します。
  6. 列の間隔を入力して Enter を押します — グリッドがすぐに作成されます。

起動してから選択 — 何も選択せずにコマンドを開始:

  1. arraygrid と入力するかツールバーボタンをクリックします。
  2. オブジェクトを選択 — クリックして個別のエンティティを切り替えるか、ドラッグして範囲選択します。
  3. Enter または Space を押して選択を確定します。
  4. 上記のように、行 → 列 → 行の間隔 → 列の間隔と続けます。
  2 行 x 3 列:

  [B] [B] [B]   <- 行 1(移動されたコピー)
  [A] [A] [A]   <- 行 0: 元の選択、コピーは右側

ターミナルは一意になるだけの文字数があれば十分です — arr と入力して Enter を押すと、他にこの 3 文字で始まるコマンド名がないため(Arc、Area、Align、Angle はいずれもそれより前で分岐します)、Array Grid が直接起動します。

行、列、間隔

プロンプト受け付ける値備考
行数正の整数(1、2、3…)数字のみ — 小数点や符号は不可
列数正の整数(1、2、3…)数字のみ — 小数点や符号は不可
行の間隔符号付き小数(例: 10-5.5行間の距離。負の値で方向が反転
列の間隔符号付き小数(例: 10-5.5列間の距離。負の値で方向が反転

行数と列数がともに 1 の場合、コピーは作成されません — コマンドは図面を変更せずに終了します。

キーボードリファレンス

キー操作
Enter / Space選択を確定して行数プロンプトに進む
09行数または列数の数字を入力
09, ., -行/列の間隔の数字を入力(- は最初の文字のみ)
Backspace現在のプロンプトで最後に入力した文字を削除
Enter現在のプロンプトを確定して次に進む
Escape入力した行/列/間隔の値をクリアして選択フェーズに戻る

コマンド中の選択

方法動作
クリックカーソル下のエンティティを選択/解除
右ドラッグ(厳密)ボックス内に完全に入っているエンティティを追加
左ドラッグ(交差)ボックス境界と交差するエンティティを追加
Enter / Space選択を確定して行数プロンプトに進む

アレイ後の動作

新しいコピーが図面に追加され、コマンドが終了します — 元の選択はクリアされます。Array Grid を再度実行するか、新しいコマンドを開始します。

Array Grid と Copy の比較

Array GridCopy
点の選択なし — 行数、列数、間隔を入力基点と目的地をクリック(または入力)
作成されるコピー数行数 × 列数 − 1コピー操作ごとに正確に 1 つ
レイアウト規則的な長方形グリッド任意の場所、任意のオフセット
最適な用途規則的なパターン(穴、タイル、留め具)で単位を繰り返す任意の位置に単一の複製を作成

サポートされるエンティティ

Array Grid はすべてのエンティティタイプで機能します。すべてのエンティティは内部的に translate(dx, dy) を実装しています — これは CopyMove が使用するのと同じ操作であるため、除外されるものはありません。