Array Grid
Lệnh MảngChữNhật 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:
- Chọn một hoặc nhiều đối tượng trên canvas.
- Gõ
MảngChữNhậttrong terminal (vài chữ cái là đủ — chọn nó từ gợi ý) hoặc chọn Array Grid từ menu thả xuống của mảng trong bảng Edit. - Nhập số hàng và nhấn Enter.
- Nhập số cột và nhấn Enter.
- Nhập khoảng cách giữa các hàng và nhấn Enter.
- 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:
- Gõ
MảngChữNhậthoặc chọn từ menu thả xuống của mảng trong bảng Edit. - Chọn đối tượng — bấm để chuyển đổi từng đối tượng, hoặc kéo để chọn theo vùng.
- Nhấn Enter hoặc Space để xác nhận chọn.
- 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 gợi ý các lệnh khớp khi bạn gõ, nên vài chữ cái là đủ — nhưng
arrgiờ khớp với cả Array Grid và Array Polar, vì vậy hãy gõ tiếp hoặc chọn một lệnh từ danh sách.
Hàng, cột, và khoảng cách
| Yêu cầu | Chấp nhận | Ghi chú |
|---|---|---|
| Hàng | Số 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ột | Số 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àng | Số 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ột | Số 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ím | Hành Động |
|---|---|
Enter / Space | Xác nhận chọn và chuyển sang yêu cầu hàng |
0–9 | Nhập chữ số cho hàng hoặc cột |
0–9, ., - | Nhập chữ số cho khoảng cách hàng/cột (- chỉ là ký tự đầu tiên) |
Backspace | Xóa ký tự cuối cùng đã nhập của yêu cầu hiện tại |
Enter | Xác nhận yêu cầu hiện tại và chuyển sang yêu cầu tiếp theo |
Escape | Xó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áp | Hành Vi |
|---|---|
| Bấm | Chuyể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 / Space | Xá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 Grid | Copy | |
|---|---|---|
| Chọn điểm | Khô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ạo | Hàng × Cột − 1 | Chính xác 1 cho mỗi lần sao chép |
| Bố cục | Lướ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 cho | Lặ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à Copy và Move sử dụng — nên không có ngoại lệ.