Array Grid

Příkaz ArrayGrid vytvoří obdélníkovou mřížku kopií z vybraných objektů — počet řádků, počet sloupců a rozteče mezi nimi zadáte všechny v terminálu. Původní výběr zaujímá buňku řádek 0, sloupec 0; každá další buňka je posunutá kopie.

Dva způsoby spuštění

Nejdřív vybrat, pak vytvořit pole — nejprve vyberte objekty a potom příkaz spusťte:

  1. Vyberte na plátně jeden nebo více objektů.
  2. Napište arraygrid do terminálu (stačí pár písmen — vyberte ho z nabídky) nebo zvolte Array Grid z rozbalovací nabídky polí v panelu Edit.
  3. Napište počet řádků a stiskněte Enter.
  4. Napište počet sloupců a stiskněte Enter.
  5. Napište rozteč mezi řádky a stiskněte Enter.
  6. Napište rozteč mezi sloupci a stiskněte Enter — mřížka se vytvoří okamžitě.

Nejdřív spustit, pak vybrat — příkaz spusťte bez výběru:

  1. Napište arraygrid nebo ho zvolte z rozbalovací nabídky polí v panelu Edit.
  2. Vyberte objekty — kliknutím přepínáte jednotlivé objekty, tažením vybíráte podle oblasti.
  3. Výběr potvrďte stisknutím Enter nebo Space.
  4. Pokračujte řádky → sloupce → rozteč řádků → rozteč sloupců jako výše.
  2 řádky x 3 sloupce:

  [B] [B] [B]   <- řádek 1 (posunuté kopie)
  [A] [A] [A]   <- řádek 0: původní výběr, kopie vpravo

Terminál při psaní nabízí odpovídající příkazy, takže stačí pár písmen — ale arr nyní odpovídá Array Grid i Array Polar, takže pište dál nebo jeden vyberte ze seznamu.

Řádky, sloupce a rozteče

VýzvaPřijímáPoznámky
RowsKladná celá čísla (1, 2, 3…)Pouze číslice — bez desetinné tečky a znaménka
ColumnsKladná celá čísla (1, 2, 3…)Pouze číslice — bez desetinné tečky a znaménka
Row spacingDesetinné číslo se znaménkem (např. 10, -5.5)Vzdálenost mezi řádky; záporná hodnota obrátí směr
Column spacingDesetinné číslo se znaménkem (např. 10, -5.5)Vzdálenost mezi sloupci; záporná hodnota obrátí směr

S 1 řádkem a 1 sloupcem se nevytvoří žádné kopie — příkaz skončí, aniž by změnil výkres.

Přehled kláves

KlávesaAkce
Enter / SpacePotvrdí výběr a přejde na výzvu k zadání řádků
0–9Zadání číslic pro řádky nebo sloupce
0–9, ., -Zadání číslic pro rozteč řádků/sloupců (- pouze jako první znak)
BackspaceSmaže poslední zadaný znak aktuální výzvy
EnterPotvrdí aktuální výzvu a přejde na další
EscapeVymaže zadané hodnoty řádků/sloupců/rozteče a vrátí se do fáze výběru

Výběr během příkazu

MetodaChování
KlikPřepíná objekt pod kurzorem do výběru / z výběru
Tažení doprava (přísný výběr)Přidá objekty, které leží celé uvnitř rámečku
Tažení doleva (výběr křížením)Přidá objekty, které protínají hranici rámečku
Enter / SpacePotvrdí výběr a přejde na výzvu k zadání řádků

Po vytvoření pole

Nové kopie se přidají do výkresu a příkaz se ukončí — původní výběr se zruší. Spusťte Array Grid znovu, nebo zahajte nový příkaz.

Array Grid vs Copy

Array GridCopy
Výběr bodůŽádný — řádky, sloupce a rozteče se píšouZákladní bod a cíl se klikají (nebo píšou)
Vytvořené kopieŘádky × sloupce − 1Přesně 1 na jednu operaci kopírování
RozvrženíPravidelná obdélníková mřížkaKdekoli, s libovolným odsazením
Nejvhodnější proOpakování jednotky v pravidelném vzoru (otvory, dlaždice, spojovací prvky)Jediný duplikát na libovolném místě

Podporované objekty

Array Grid funguje na všech typech objektů. Všechny objekty interně implementují translate(dx, dy), stejnou operaci, kterou používají Copy a Move, takže žádný není vyloučen.