Array Grid

Команда МасивСітка створює прямокутну сітку копій вибраних об’єктів — введіть кількість рядків, кількість стовпців та відстань між ними, все набрано в терміналі. Початковий вибір займає комірку рядок 0, стовпець 0; кожна інша комірка є перенесеною копією.

Два способи запуску

Вибрати спочатку, потім масив — виберіть об’єкти, потім активуйте:

  1. Виберіть один або більше об’єктів на полотні.
  2. Введіть МасивСітка у терміналі (достатньо кількох літер — виберіть її з підказок) або виберіть Array Grid у випадному меню масивів на панелі Edit.
  3. Введіть кількість рядків та натисніть Enter.
  4. Введіть кількість стовпців та натисніть Enter.
  5. Введіть відстань між рядками та натисніть Enter.
  6. Введіть відстань між стовпцями та натисніть Enter — сітка створюється негайно.

Активувати, потім вибрати — запустіть команду без вибору:

  1. Введіть МасивСітка або виберіть її у випадному меню масивів на панелі Edit.
  2. Виберіть об’єкти — клацайте для перемикання окремих об’єктів або перетягуйте для вибору рамкою.
  3. Натисніть Enter або Пробіл для підтвердження вибору.
  4. Продовжте з рядки → стовпці → відстань між рядками → відстань між стовпцями, як вище.
  2 рядки x 3 стовпці:

  [B] [B] [B]   <- рядок 1 (перенесені копії)
  [A] [A] [A]   <- рядок 0: початковий вибір, копії праворуч

Термінал пропонує відповідні команди під час введення, тож достатньо кількох літер — але arr тепер збігається і з Array Grid, і з Array Polar, тому продовжуйте вводити або виберіть одну зі списку.

Рядки, стовпці та відстань

ЗапитПриймаєПримітки
РядкиДодатні цілі числа (1, 2, 3…)Лише цифри — без десяткової крапки чи знака
СтовпціДодатні цілі числа (1, 2, 3…)Лише цифри — без десяткової крапки чи знака
Відстань між рядкамиЧисло зі знаком (напр. 10, -5.5)Відстань між рядками; від’ємне значення змінює напрямок
Відстань між стовпцямиЧисло зі знаком (напр. 10, -5.5)Відстань між стовпцями; від’ємне значення змінює напрямок

З 1 рядком і 1 стовпцем копії не створюються — команда завершується без зміни креслення.

Довідник клавіатури

КлавішаДія
Enter / ПробілПідтвердити вибір та перейти до запиту рядків
0–9Ввести цифри для рядків або стовпців
0–9, ., -Ввести цифри для відстані між рядками/стовпцями (- лише як перший символ)
BackspaceВидалити останній введений символ поточного запиту
EnterПідтвердити поточний запит та перейти до наступного
EscapeОчистити введені значення рядків/стовпців/відстані та повернутися до фази вибору

Вибір об’єктів під час команди

МетодПоведінка
КлікПеремикає об’єкт під курсором у/з вибору
Перетягнути праворуч (строгий)Додає об’єкти, що повністю знаходяться в рамці
Перетягнути ліворуч (перехресний)Додає об’єкти, що перетинають межу рамки
Enter / ПробілПідтверджує вибір та переходить до запиту рядків

Після масиву

Нові копії додаються до кресленика і команда завершується — початковий вибір скидається. Запустіть Array Grid знову, або почніть нову команду.

Array Grid проти Copy

Array GridCopy
Вибір точокНемає — рядки, стовпці та відстань вводятьсяБазова точка та точка призначення клацаються (або вводяться)
Створені копіїРядки × стовпці − 1Рівно 1 за операцію копіювання
РозташуванняРегулярна прямокутна сіткаБудь-де, з будь-яким зміщенням
Найкраще дляПовторення елемента за регулярним шаблоном (отвори, плитка, кріплення)Один дублікат у довільній позиції

Підтримувані об’єкти

Array Grid працює з усіма типами об’єктів. Всі об’єкти реалізують translate(dx, dy) внутрішньо — ту саму операцію, яку використовують Copy та Move — тому жоден не виключений.