Array Grid

Gumagawa ang GridNaHanay command ng rectangular grid ng mga kopya mula sa mga napiling entity — ilagay ang bilang ng row, bilang ng column, at ang espasyo sa pagitan nila, lahat ay ini-type sa terminal. Ang orihinal na seleksyon ay sumasakop sa cell na row 0, column 0; ang bawat ibang cell ay isang na-translate na kopya.

Dalawang paraan para magsimula

Pre-select, tapos array — piliin muna ang mga entity, pagkatapos i-activate:

  1. Piliin ang isa o higit pang entity sa canvas.
  2. I-type ang GridNaHanay sa terminal (sapat na ang ilang letra — piliin ito mula sa mga mungkahi) o piliin ang Array Grid mula sa array dropdown sa Edit panel.
  3. I-type ang bilang ng row at pindutin ang Enter.
  4. I-type ang bilang ng column at pindutin ang Enter.
  5. I-type ang espasyo sa pagitan ng mga row at pindutin ang Enter.
  6. I-type ang espasyo sa pagitan ng mga column at pindutin ang Enter — agad na nagagawa ang grid.

Activate, tapos select — simulan ang command nang walang naka-select:

  1. I-type ang GridNaHanay o piliin ito mula sa array dropdown sa Edit panel.
  2. Piliin ang mga object — mag-click para i-toggle ang bawat entity, o mag-drag para pumili ayon sa area.
  3. Pindutin ang Enter o Space para kumpirmahin ang seleksyon.
  4. Ituloy ang row → column → espasyo ng row → espasyo ng column tulad ng nasa itaas.
  2 row x 3 column:

  [B] [B] [B]   <- row 1 (na-translate na kopya)
  [A] [A] [A]   <- row 0: orihinal na seleksyon, kopya pakanan

Nagmumungkahi ang terminal ng mga tumutugmang command habang nagta-type ka, kaya sapat na ang ilang letra — pero tumutugma na ngayon ang arr sa parehong Array Grid at Array Polar, kaya magpatuloy sa pag-type o pumili ng isa mula sa listahan.

Row, column, at espasyo

PromptTumatanggapMga Tala
RowPositibong buong numero (1, 2, 3…)Digit lang — walang decimal point o sign
ColumnPositibong buong numero (1, 2, 3…)Digit lang — walang decimal point o sign
Espasyo ng rowMay sign na decimal (hal. 10, -5.5)Distansya sa pagitan ng mga row; ang negative ay nagbabalik ng direksyon
Espasyo ng columnMay sign na decimal (hal. 10, -5.5)Distansya sa pagitan ng mga column; ang negative ay nagbabalik ng direksyon

Sa 1 row at 1 column, walang kopyang nagagawa — ang command ay lumalabas nang hindi binabago ang drawing.

Keyboard reference

KeyAksyon
Enter / SpaceKumpirmahin ang seleksyon at magpatuloy sa row prompt
0–9Ilagay ang mga digit para sa row o column
0–9, ., -Ilagay ang mga digit para sa espasyo ng row/column (- bilang unang character lang)
BackspaceBurahin ang huling na-type na character ng kasalukuyang prompt
EnterKumpirmahin ang kasalukuyang prompt at magpatuloy sa susunod
EscapeBurahin ang mga na-type na row/column/espasyo na value at bumalik sa selection phase

Seleksyon habang tumatakbo ang command

ParaanGawi
ClickNag-t-toggle ng entity sa ilalim ng cursor papasok/palabas ng seleksyon
Drag right (strict)Idinaragdag ang mga entity na buo ang laman sa loob ng box
Drag left (crossing)Idinaragdag ang mga entity na tumatawid sa boundary ng box
Enter / SpaceKinukumpirma ang seleksyon at magpatuloy sa row prompt

Pagkatapos ng array

Idinaragdag ang mga bagong kopya sa drawing at lumalabas ang command — nili-clear ang orihinal na seleksyon. Patakbuhin ulit ang Array Grid, o magsimula ng bagong command.

Array Grid kumpara sa Copy

Array GridCopy
Pagpili ng pointWala — ini-type ang row, column, at espasyoAng base point at destination ay kina-click (o ini-type)
Mga nagawang kopyaRow × Column − 1Eksaktong 1 bawat copy operation
LayoutRegular na rectangular gridKahit saan, sa anumang offset
Pinakaangkop para saPag-uulit ng isang unit sa regular na pattern (butas, tile, fastener)Isang solong duplicate sa sarbitraryong posisyon

Mga suportadong entity

Gumagana ang Array Grid sa bawat entity type. Ipinapatupad ng lahat ng entity ang translate(dx, dy) sa loob — ang parehong operation na ginagamit ng Copy at Move — kaya wala mang hindi kasama.