Array Grid

Het commando RechthoekigeReeks maakt een rechthoekig raster van kopieën van geselecteerde entiteiten — voer het aantal rijen, het aantal kolommen en de tussenruimte in, allemaal getypt in de terminal. De oorspronkelijke selectie bezet de cel rij 0, kolom 0; elke andere cel is een verplaatste kopie.

Twee manieren om te starten

Eerst selecteren, dan array — selecteer eerst entiteiten en activeer daarna:

  1. Selecteer een of meer entiteiten op het canvas.
  2. Typ RechthoekigeReeks in de terminal (een paar letters volstaan — kies hem uit de suggesties) of kies Array Grid in het array-uitklapmenu van het paneel Edit.
  3. Typ het aantal rijen en druk op Enter.
  4. Typ het aantal kolommen en druk op Enter.
  5. Typ de tussenruimte tussen rijen en druk op Enter.
  6. Typ de tussenruimte tussen kolommen en druk op Enter — het raster wordt direct aangemaakt.

Eerst activeren, dan selecteren — start het commando zonder dat er iets geselecteerd is:

  1. Typ RechthoekigeReeks of kies hem in het array-uitklapmenu van het paneel Edit.
  2. Selecteer objecten — klik om afzonderlijke entiteiten aan/uit te zetten, of sleep om per gebied te selecteren.
  3. Druk op Enter of Spatie om de selectie te bevestigen.
  4. Ga verder met rijen → kolommen → rijafstand → kolomafstand zoals hierboven.
  2 rijen x 3 kolommen:

  [B] [B] [B]   <- rij 1 (verplaatste kopieën)
  [A] [A] [A]   <- rij 0: oorspronkelijke selectie, kopieën naar rechts

De terminal suggereert overeenkomende opdrachten tijdens het typen, dus een paar letters volstaan — maar arr komt nu overeen met zowel Array Grid als Array Polar, dus typ verder of kies er een uit de lijst.

Rijen, kolommen en tussenruimte

PromptAccepteertOpmerkingen
RijenPositieve gehele getallen (1, 2, 3…)Alleen cijfers — geen decimaalteken of teken
KolommenPositieve gehele getallen (1, 2, 3…)Alleen cijfers — geen decimaalteken of teken
RijafstandOndertekende decimaal (bijv. 10, -5.5)Afstand tussen rijen; negatief keert de richting om
KolomafstandOndertekende decimaal (bijv. 10, -5.5)Afstand tussen kolommen; negatief keert de richting om

Met 1 rij en 1 kolom worden er geen kopieën gemaakt — het commando sluit af zonder de tekening te wijzigen.

Toetsenbordreferentie

ToetsActie
Enter / SpatieBevestigt de selectie en gaat verder naar de rijenprompt
0–9Voer cijfers in voor rijen of kolommen
0–9, ., -Voer cijfers in voor rij-/kolomafstand (- alleen als eerste teken)
BackspaceVerwijdert het laatst getypte teken van de huidige prompt
EnterBevestigt de huidige prompt en gaat verder naar de volgende
EscapeWist de getypte rijen-/kolommen-/afstandswaarden en keert terug naar de selectiefase

Selectie tijdens het commando

MethodeGedrag
KlikZet de entiteit onder de cursor aan/uit in de selectie
Sleep naar rechts (strikt)Voegt entiteiten toe die volledig binnen het vak vallen
Sleep naar links (kruisend)Voegt entiteiten toe die de rand van het vak snijden
Enter / SpatieBevestigt de selectie en gaat verder naar de rijenprompt

Na de array

De nieuwe kopieën worden aan de tekening toegevoegd en het commando sluit af — de oorspronkelijke selectie wordt gewist. Voer Array Grid opnieuw uit, of start een nieuw commando.

Array Grid versus Copy

Array GridCopy
PuntselectieGeen — rijen, kolommen en tussenruimte worden getyptBasispunt en bestemming worden aangeklikt (of getypt)
Gemaakte kopieënRijen × Kolommen − 1Precies 1 per kopieerbewerking
IndelingRegelmatig rechthoekig rasterOveral, bij elke verschuiving
Beste voorEen eenheid herhalen in een regelmatig patroon (gaten, tegels, bevestigingsmiddelen)Eén enkel duplicaat op een willekeurige positie

Ondersteunde entiteiten

Array Grid werkt op elk entiteittype. Alle entiteiten implementeren intern translate(dx, dy) — dezelfde bewerking die Copy en Move gebruiken — dus er wordt niets uitgesloten.