Array Grid

La commande ArrayGrid crée une grille rectangulaire de copies à partir des entités sélectionnées — saisissez le nombre de lignes, le nombre de colonnes et l’espacement entre elles, le tout tapé dans le terminal. La sélection d’origine occupe la cellule ligne 0, colonne 0 ; chaque autre cellule est une copie translatée.

Deux façons de démarrer

Pré-sélectionner, puis array — sélectionnez d’abord les entités, puis activez :

  1. Sélectionnez une ou plusieurs entités sur le canevas.
  2. Tapez arraygrid dans le terminal (arr suffit — c’est sans ambiguïté) ou cliquez sur le bouton Array Grid de la barre d’outils.
  3. Tapez le nombre de lignes et appuyez sur Entrée.
  4. Tapez le nombre de colonnes et appuyez sur Entrée.
  5. Tapez l’espacement entre les lignes et appuyez sur Entrée.
  6. Tapez l’espacement entre les colonnes et appuyez sur Entrée — la grille est créée immédiatement.

Activer, puis sélectionner — démarrez la commande sans rien de sélectionné :

  1. Tapez arraygrid ou cliquez sur le bouton de la barre d’outils.
  2. Sélectionnez les objets — cliquez pour basculer les entités individuelles, ou faites glisser pour sélectionner par zone.
  3. Appuyez sur Entrée ou Espace pour confirmer la sélection.
  4. Continuez avec lignes → colonnes → espacement des lignes → espacement des colonnes comme ci-dessus.
  2 lignes x 3 colonnes :

  [B] [B] [B]   <- ligne 1 (copies translatées)
  [A] [A] [A]   <- ligne 0 : sélection d'origine, copies vers la droite

Le terminal n’a besoin que des lettres suffisantes pour être sans ambiguïté — taper arr et appuyer sur Entrée active directement Array Grid, car aucun autre nom de commande ne commence par ces trois lettres (Arc, Area, Align et Angle divergent plus tôt).

Lignes, colonnes et espacement

InviteAccepteRemarques
LignesEntiers positifs (1, 2, 3…)Chiffres uniquement — pas de point décimal ni de signe
ColonnesEntiers positifs (1, 2, 3…)Chiffres uniquement — pas de point décimal ni de signe
Espacement des lignesDécimal signé (ex. 10, -5.5)Distance entre les lignes ; négatif inverse la direction
Espacement des colonnesDécimal signé (ex. 10, -5.5)Distance entre les colonnes ; négatif inverse la direction

Avec 1 ligne et 1 colonne, aucune copie n’est créée — la commande se termine sans modifier le dessin.

Référence clavier

ToucheAction
Entrée / EspaceConfirme la sélection et avance à l’invite des lignes
09Saisit des chiffres pour les lignes ou les colonnes
09, ., -Saisit des chiffres pour l’espacement des lignes/colonnes (- uniquement en premier caractère)
Retour arrièreSupprime le dernier caractère saisi de l’invite actuelle
EntréeConfirme l’invite actuelle et avance à la suivante
ÉchapEfface les valeurs de lignes/colonnes/espacement saisies et revient à la phase de sélection

Sélection pendant la commande

MéthodeComportement
ClicBascule l’entité sous le curseur dans/hors de la sélection
Glisser à droite (strict)Ajoute les entités entièrement à l’intérieur du cadre
Glisser à gauche (croisement)Ajoute les entités qui intersectent la limite du cadre
Entrée / EspaceConfirme la sélection et avance à l’invite des lignes

Après l’array

Les nouvelles copies sont ajoutées au dessin et la commande se termine — la sélection d’origine est effacée. Relancez Array Grid, ou démarrez une nouvelle commande.

Array Grid vs Copy

Array GridCopy
Sélection de pointsAucune — lignes, colonnes et espacement sont tapésLe point de base et la destination sont cliqués (ou tapés)
Copies crééesLignes × colonnes − 1Exactement 1 par opération de copie
DispositionGrille rectangulaire régulièreN’importe où, à n’importe quel décalage
Idéal pourRépéter une unité selon un motif régulier (trous, carreaux, fixations)Un seul duplicata à une position arbitraire

Entités supportées

Array Grid fonctionne sur tous les types d’entités. Toutes les entités implémentent translate(dx, dy) en interne, la même opération utilisée par Copy et Move, donc aucune n’est exclue.