Array Grid
Kommandoen Rutemønster lager et rutenett av kopier fra de markerte entitetene — angi antall rader, antall kolonner og avstanden mellom dem, alt skrevet inn i terminalen. Den opprinnelige markeringen opptar rad-0, kolonne-0-cellen; hver annen celle er en flyttet kopi.
To måter å starte på
Marker først, deretter lag array — marker entiteter først, aktiver deretter:
- Marker én eller flere entiteter på lerretet.
- Skriv
Rutemønsteri terminalen (noen få bokstaver holder — velg den fra forslagene) eller velg Array Grid i matrise-nedtrekksmenyen i panelet Edit. - Skriv antall rader og trykk Enter.
- Skriv antall kolonner og trykk Enter.
- Skriv avstanden mellom rader og trykk Enter.
- Skriv avstanden mellom kolonner og trykk Enter — rutenettet opprettes umiddelbart.
Aktiver, marker deretter — start kommandoen uten noe markert:
- Skriv
Rutemønstereller velg den i matrise-nedtrekksmenyen i panelet Edit. - Marker objekter — klikk for å slå enkeltentiteter av/på, eller dra for å markere etter område.
- Trykk Enter eller Space for å bekrefte markeringen.
- Fortsett med rader → kolonner → radavstand → kolonneavstand som over.
2 rader x 3 kolonner:
[B] [B] [B] <- rad 1 (flyttede kopier)
[A] [A] [A] <- rad 0: opprinnelig markering, kopier til høyre
Terminalen foreslår matchende kommandoer mens du skriver, så noen få bokstaver holder — men
arrmatcher nå både Array Grid og Array Polar, så skriv videre eller velg en fra listen.
Rader, kolonner og avstand
| Ledetekst | Godtar | Merknader |
|---|---|---|
| Rader | Positive hele tall (1, 2, 3…) | Kun sifre — ingen desimaltegn eller fortegn |
| Kolonner | Positive hele tall (1, 2, 3…) | Kun sifre — ingen desimaltegn eller fortegn |
| Radavstand | Signert desimaltall (f.eks. 10, -5.5) | Avstand mellom rader; negativ reverserer retningen |
| Kolonneavstand | Signert desimaltall (f.eks. 10, -5.5) | Avstand mellom kolonner; negativ reverserer retningen |
Med 1 rad og 1 kolonne opprettes ingen kopier — kommandoen avsluttes uten å endre tegningen.
Tastaturreferanse
| Tast | Handling |
|---|---|
Enter / Space | Bekreft markering og gå videre til rad-ledeteksten |
0–9 | Skriv sifre for rader eller kolonner |
0–9, ., - | Skriv sifre for rad-/kolonneavstand (- kun som første tegn) |
Backspace | Slett sist skrevne tegn i gjeldende ledetekst |
Enter | Bekreft gjeldende ledetekst og gå videre til neste |
Escape | Fjern de inntastede verdiene for rader/kolonner/avstand og gå tilbake til markeringsfasen |
Markering under kommandoen
| Metode | Oppførsel |
|---|---|
| Klikk | Slår entiteten under markøren av/på i markeringen |
| Dra til høyre (streng) | Legger til entiteter helt inni boksen |
| Dra til venstre (krysning) | Legger til entiteter som krysser boksens kant |
| Enter / Space | Bekrefter markeringen og går videre til rad-ledeteksten |
Etter array-operasjonen
De nye kopiene legges til i tegningen og kommandoen avsluttes — den opprinnelige markeringen fjernes. Kjør Array Grid igjen, eller start en ny kommando.
Array Grid vs Copy
| Array Grid | Copy | |
|---|---|---|
| Punktklikking | Ingen — rader, kolonner og avstand skrives inn | Basispunkt og mål klikkes (eller skrives inn) |
| Opprettede kopier | Rader × kolonner − 1 | Nøyaktig 1 per kopieringsoperasjon |
| Layout | Regelmessig rektangulært rutenett | Hvor som helst, i enhver avstand |
| Best til | Gjenta en enhet i et regelmessig mønster (hull, fliser, festeelementer) | Én enkelt duplikat på en vilkårlig posisjon |
Støttede entiteter
Array Grid fungerer på alle entitetstyper. Alle entiteter implementerer translate(dx, dy) internt, den samme operasjonen Copy og Move bruker, så ingen er utelatt.