Je me trouve souvent obligé de créer un tableau d'objets, soit en ligne droite, en rotation autour d'un point central, soit en angle sur un chemin. Pour le moment, j'utilise toutes sortes de façons différentes et sans doute stupides de le faire, généralement un à la fois avec un peu de tête-calcul et la palette de transformation- Et je sais c'est la façon idiote de le faire. Quelqu'un peut-il m'indiquer le bon chemin ou un plugin si ce n'est pas possible dans Illustrator?
Allez dans Effets -> Déformer/Transformer -> Transformer ... Ajoutez le nombre de copies souhaité puis jouez avec les contrôles de la matrice
Il y a plusieurs façons d'y parvenir ...
La méthode la plus rapide consiste à traduire, redimensionner ou faire pivoter un objet tout en le dupliquant. Pour dupliquer un objet dans Windows, maintenez la touche 'alt' enfoncée *. La transformation et la duplication peuvent ensuite être répétées en appuyant sur CTRL + D.
Pour plus de précision, sélectionnez un outil de transformation dans la boîte à outils et appuyez sur Entrée. Une boîte de dialogue devrait alors apparaître, vous permettant de saisir des valeurs numériques. Elle comporte un bouton "Copier". De nouveau, une fois le dialogue fermé, vous pouvez appuyer sur CTRL + D pour répéter.
L'outil de fusion peut "déplacer" des objets, qui disposent également d'une option permettant de faire pivoter les objets pour les faire correspondre à un tracé.
La palette "Actions" permet d’enregistrer et de lire plusieurs transformations.
Illustrator prend en charge un certain nombre de langues pour les scripts, ce qui constitue la solution la plus flexible mais prend généralement plus de temps à apprendre et à configurer.
* Les combinaisons de touches Mac peuvent différer légèrement.
Je trouve que l’utilisation de programmes à base de vecteurs techniques est la meilleure.
Illustrator et AutoCAD sont ouverts simultanément et je peux copier des lignes de vecteurs de clip dans Illustrator. Si vous savez utiliser les deux, vous pouvez effectuer des tâches de conception géométrique.
Vous pouvez également utiliser des scripts. Par exemple, vous pouvez créer 20 éléments de chemin avec une rotation et une position aléatoires à partir du centre.
// creating a document
var doc = app.documents.add();
// adding a new layer
var layer = doc.layers.add();
// variable declarations
var i, ray, displacement, dx, dy;
// creating 20 path items in a loop and setting their parameters
for (i = 0; i < 20; i++) {
// adding a path item and saving it to the "ray" variable
ray = layer.pathItems.add();
// defining path points
ray.setEntirePath([ [0, 0], [0, 10]]);
// generating a random angle for rotation
// note: rotation in Illustrator is counter-clockwise
ray.rotation = Math.round(Math.random() * 360);
// applying rotation to the path, using its bottom as the Origin point
ray.rotate(ray.rotation, true, true, true, true, Transformation.BOTTOM);
// moving the path away from the center of the document by "displacement" amount
displacement = 10 + Math.random() * 10;
// calculating x and y coordinates from "displacement"
// (which is basically a hypotenuse)
dx = displacement * Math.sin( (180 + ray.rotation) * Math.PI / 180 );
dy = - displacement * Math.cos( (180 + ray.rotation) * Math.PI / 180 );
// translating the path
ray.translate(dx, dy);
}
Vous pouvez ensuite enregistrer ceci sous "somefile.js" et l'exécuter par Fichier-> Scripts-> Autre script ... Ou collez-le dans le toolkit ExtendScript et lancez-le à partir de là.
Le moyen le plus simple que j'ai trouvé:
Avec le outil de sélection (icône de flèche noire ou V dans le clavier), sélectionnez la chose que vous souhaitez organiser.
Cliquez sur le outil de rotation (icône de flèche en rotation ou R au clavier), maintenez Alt et sélectionnez le centre de rotation.
Une fenêtre contextuelle apparaîtra. Entrez l'angle de rotation (exemple: si vous souhaitez que trois des objets soient disposés en cercle, divisez ensuite 360 par trois). Cliquez Copier.
Vous remarquerez qu'une seule des choses est apparue. Cliquez sur Ctrl+D dupliquer la chose avec le nombre de copies que vous voulez.
J'espère que cela a aidé!