Array Grid

Lệnh ArrayGrid tạo một lưới hình chữ nhật gồm các bản sao từ đối tượng được chọn — nhập số hàng, số cột, và khoảng cách giữa chúng, tất cả được nhập trong terminal. Lựa chọn ban đầu chiếm ô hàng 0, cột 0; mỗi ô khác là một bản sao đã dịch chuyển.

Hai Cách Bắt Đầu

Chọn trước, rồi array — chọn đối tượng trước, sau đó kích hoạt:

  1. Chọn một hoặc nhiều đối tượng trên canvas.
  2. Nhập arraygrid trong terminal (chỉ cần arr là đủ — không mơ hồ) hoặc bấm nút Array Grid trên thanh công cụ.
  3. Nhập số hàng và nhấn Enter.
  4. Nhập số cột và nhấn Enter.
  5. Nhập khoảng cách giữa các hàng và nhấn Enter.
  6. Nhập khoảng cách giữa các cột và nhấn Enter — lưới được tạo ngay lập tức.

Kích hoạt, rồi chọn — bắt đầu lệnh khi không có gì được chọn:

  1. Nhập arraygrid hoặc bấm nút thanh công cụ.
  2. Chọn đối tượng — bấm để chuyển đổi từng đối tượng, hoặc kéo để chọn theo vùng.
  3. Nhấn Enter hoặc Space để xác nhận chọn.
  4. Tiếp tục với hàng → cột → khoảng cách hàng → khoảng cách cột như trên.
  2 hàng x 3 cột:

  [B] [B] [B]   <- hàng 1 (bản sao đã dịch chuyển)
  [A] [A] [A]   <- hàng 0: lựa chọn ban đầu, bản sao về bên phải

Terminal chỉ cần đủ số chữ cái để không mơ hồ — gõ arr và nhấn Enter sẽ kích hoạt Array Grid trực tiếp, vì không có tên lệnh nào khác bắt đầu bằng ba chữ cái đó (Arc, Area, Align, và Angle đều tách biệt sớm hơn).

Hàng, cột, và khoảng cách

Yêu cầuChấp nhậnGhi chú
HàngSố nguyên dương (1, 2, 3…)Chỉ chữ số — không có dấu chấm thập phân hoặc dấu
CộtSố nguyên dương (1, 2, 3…)Chỉ chữ số — không có dấu chấm thập phân hoặc dấu
Khoảng cách hàngSố thập phân có dấu (vd. 10, -5.5)Khoảng cách giữa các hàng; âm sẽ đảo ngược hướng
Khoảng cách cộtSố thập phân có dấu (vd. 10, -5.5)Khoảng cách giữa các cột; âm sẽ đảo ngược hướng

Với 1 hàng và 1 cột, không có bản sao nào được tạo — lệnh kết thúc mà không thay đổi bản vẽ.

Tham Khảo Phím Tắt

PhímHành Động
Enter / SpaceXác nhận chọn và chuyển sang yêu cầu hàng
09Nhập chữ số cho hàng hoặc cột
09, ., -Nhập chữ số cho khoảng cách hàng/cột (- chỉ là ký tự đầu tiên)
BackspaceXóa ký tự cuối cùng đã nhập của yêu cầu hiện tại
EnterXác nhận yêu cầu hiện tại và chuyển sang yêu cầu tiếp theo
EscapeXóa các giá trị hàng/cột/khoảng cách đã nhập và quay lại giai đoạn chọn

Chọn Trong Lệnh

Phương PhápHành Vi
BấmChuyển đổi đối tượng dưới con trỏ vào/ra khỏi chọn
Kéo phải (nghiêm ngặt)Thêm đối tượng hoàn toàn bên trong hộp
Kéo trái (cắt ngang)Thêm đối tượng giao với ranh giới hộp
Enter / SpaceXác nhận chọn và chuyển sang yêu cầu hàng

Sau khi array

Các bản sao mới được thêm vào bản vẽ và lệnh kết thúc — lựa chọn ban đầu bị xóa. Chạy lại Array Grid, hoặc bắt đầu một lệnh mới.

Array Grid so với Copy

Array GridCopy
Chọn điểmKhông có — hàng, cột và khoảng cách được nhậpĐiểm cơ sở và điểm đích được bấm (hoặc nhập)
Bản sao được tạoHàng × Cột − 1Chính xác 1 cho mỗi lần sao chép
Bố cụcLưới hình chữ nhật đều đặnỞ bất kỳ đâu, với bất kỳ khoảng offset nào
Tốt nhất choLặp lại một đơn vị theo mẫu đều đặn (lỗ, gạch, phụ kiện)Một bản sao duy nhất ở vị trí tùy ý

Thực Thể Được Hỗ Trợ

Array Grid hoạt động trên mọi loại thực thể. Tất cả thực thể đều triển khai translate(dx, dy) bên trong — cùng thao tác mà CopyMove sử dụng — nên không có ngoại lệ.