Array Grid
ArrayGrid コマンドは、選択したエンティティから長方形のグリッド状のコピーを作成します — 行数、列数、およびその間隔を入力します。すべてターミナルで入力します。元の選択は行 0、列 0 のセルを占め、それ以外の各セルは移動されたコピーです。
2 つの開始方法
事前選択してからアレイ — 先にエンティティを選択:
- キャンバスで 1 つ以上のエンティティを選択します。
- ターミナルに
arraygridと入力する(arrだけで十分です — 一意です)か、Array Grid ツールバーボタンをクリックします。 - 行数を入力して Enter を押します。
- 列数を入力して Enter を押します。
- 行の間隔を入力して Enter を押します。
- 列の間隔を入力して Enter を押します — グリッドがすぐに作成されます。
起動してから選択 — 何も選択せずにコマンドを開始:
arraygridと入力するかツールバーボタンをクリックします。- オブジェクトを選択 — クリックして個別のエンティティを切り替えるか、ドラッグして範囲選択します。
- Enter または Space を押して選択を確定します。
- 上記のように、行 → 列 → 行の間隔 → 列の間隔と続けます。
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 | 選択を確定して行数プロンプトに進む |
0〜9 | 行数または列数の数字を入力 |
0〜9, ., - | 行/列の間隔の数字を入力(- は最初の文字のみ) |
Backspace | 現在のプロンプトで最後に入力した文字を削除 |
Enter | 現在のプロンプトを確定して次に進む |
Escape | 入力した行/列/間隔の値をクリアして選択フェーズに戻る |
コマンド中の選択
| 方法 | 動作 |
|---|---|
| クリック | カーソル下のエンティティを選択/解除 |
| 右ドラッグ(厳密) | ボックス内に完全に入っているエンティティを追加 |
| 左ドラッグ(交差) | ボックス境界と交差するエンティティを追加 |
| Enter / Space | 選択を確定して行数プロンプトに進む |
アレイ後の動作
新しいコピーが図面に追加され、コマンドが終了します — 元の選択はクリアされます。Array Grid を再度実行するか、新しいコマンドを開始します。
Array Grid と Copy の比較
| Array Grid | Copy | |
|---|---|---|
| 点の選択 | なし — 行数、列数、間隔を入力 | 基点と目的地をクリック(または入力) |
| 作成されるコピー数 | 行数 × 列数 − 1 | コピー操作ごとに正確に 1 つ |
| レイアウト | 規則的な長方形グリッド | 任意の場所、任意のオフセット |
| 最適な用途 | 規則的なパターン(穴、タイル、留め具)で単位を繰り返す | 任意の位置に単一の複製を作成 |
サポートされるエンティティ
Array Grid はすべてのエンティティタイプで機能します。すべてのエンティティは内部的に translate(dx, dy) を実装しています — これは Copy と Move が使用するのと同じ操作であるため、除外されるものはありません。