2010-02-25 03:53:46 +0000 2010-02-25 03:53:46 +0000
18
18

Beste manier om een array van objecten te maken in Illustrator?

Ik moet vaak een reeks objecten maken, hetzij in een rechte lijn, geroteerd rond een middelpunt, of schuin langs een pad. Op dit moment gebruik ik allerlei verschillende en ongetwijfeld domme manieren om het te doen, meestal één voor één met een beetje hoofdrekenen en het transform palet- En ik weet dat het de domme manier is om het te doen. Kan iemand me wijzen op de juiste manier, of op een plugin als het niet mogelijk is in Illustrator?

Antwoorden (5)

17
17
17
2011-12-09 20:27:03 +0000

Ga naar Effecten - Vervorming - Transformeer… Voeg het aantal gewenste kopieën toe en speel met de array knoppen

7
7
7
2010-02-25 05:26:13 +0000

Er zijn een paar manieren om dit te bereiken…

  • De snelste methode is om een object te vertalen, te schalen, of te roteren terwijl je het dupliceert. Om een object te dupliceren in Windows, houd de ‘alt’ toets ingedrukt. De transformatie en duplicatie kan dan herhaald worden door op CTRL + D te drukken.

  • Voor meer precisie selecteer je een transformatiegereedschap uit de gereedschapskist en druk je op enter. Een dialoog zou dan moeten verschijnen, waar je numerieke waarden kan invoeren, en heeft een ‘kopieer’ knop. Nogmaals, zodra het dialoogvenster is gesloten, kun je op CTRL + D drukken om te herhalen.

  • Het overvloeigereedschap kan objecten ‘stapsgewijs’ verplaatsen, en heeft ook een optie om objecten te roteren zodat ze overeenkomen met een pad.

  • Het ‘Actions’ palet kan meerdere transformaties opnemen en afspelen.

  • Illustrator ondersteunt een aantal talen voor scripting, en dit biedt de meest flexibele oplossing, maar is over het algemeen tijdrovender om te leren en in te stellen.

*Mac toetscombinaties kunnen enigszins afwijken.

2
2
2
2012-02-19 03:37:31 +0000

Ik vind het gebruik van een technisch vectorgebaseerd programma het beste.

Ik heb Illustrator en AutoCAD tegelijk open en kan clip vectorlijnen kopiëren naar Illustrator. Als je weet hoe je beide moet gebruiken, kun je door geometrisch ontwerpwerk heen vliegen.

2
2
2
2011-06-16 09:42:53 +0000

U kunt ook scripting gebruiken. Bijvoorbeeld, dit is hoe je 20 pad items kunt maken met willekeurige rotatie en positie vanuit het centrum.

// 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);
}

Je kunt dit dan opslaan als “somefile.js” en uitvoeren door Bestand-/Bestand>Scripts->Ander script… Of plak het in de ExtendScript toolkit en voer het van daaruit uit.

0
0
0
2016-07-02 07:25:28 +0000

Makkelijkste manier die ik vond:

  1. Selecteer met het selecteer gereedschap (zwarte pijl icoon of V in toetsenbord), het ding dat je wilt arrayen.

  2. Klik op het rotatiegereedschap (draaiend pijlpictogram of R in toetsenbord), houd Alt ingedrukt en selecteer het middelpunt van de rotatie.

  3. Er verschijnt een pop-upvenster. Voer de hoek van de rotatie in (voorbeeld: als je drie van de dingen in een cirkel wilt laten draaien, deel dan 360 door drie). Klik op Copy.

  4. Je zult zien dat slechts één van de dingen is verschenen. Klik Ctrl+D om het ding te dupliceren met het aantal kopieën dat je wilt.

Hopelijk heeft dit geholpen!