Najlepszy sposób na utworzenie tablicy obiektów w programie Illustrator?

18

Często potrzebuję stworzyć szereg obiektów, albo w linii prostej, obróconych wokół punktu środkowego lub nachylonych wzdłuż ścieżki. W tej chwili używam różnych, bez wątpienia głupich sposobów, aby to zrobić, zwykle pojedynczo z małą matematyką i paletą transformacji. I wiem, że to głupi sposób. Czy ktoś może wskazać mi prawidłowy sposób lub wtyczkę, jeśli nie jest to możliwe w programie Illustrator?

Sophistifunk
źródło
czy to nie pytanie do StackOverFlow?
rzlines
Hrm ... Nie sądzę, aby te pytania naprawdę pasowały do ​​zakresu SuperUser, ponieważ są bardziej artystycznym pytaniem typu photoshoppy.
Josh Hunt
2
Myślę, że jest ok - to pytanie dotyczące „oprogramowania komputerowego” zgodnie z często zadawanymi pytaniami, niewiele różniące się od pytania o sztuczki Excela lub edycję wideo.
dsolimano
1
grrrr. pewnego dnia nauczę się czytać pytanie przed głosowaniem na zakończenie. nie, nie wysyłaj tego do stackoverflow ....
quack quoteote

Odpowiedzi:

17

Idź do Efekty -> Zniekształć / Trasnform -> Przekształć ... Dodaj żądaną liczbę kopii, a następnie graj za pomocą kontrolek tablicy

Seth K.
źródło
To nie robi mapowania wzdłuż krzywej po wyglądzie, ale jest całkiem przydatna, na zdrowie :)
Sophistifunk
7

Istnieje kilka sposobów na osiągnięcie tego ...

  • Najszybszą metodą jest translacja, skalowanie lub obracanie obiektu podczas jego powielania. Aby powielić obiekt w systemie Windows, przytrzymaj klawisz „alt” *. Transformację i duplikację można następnie powtórzyć, naciskając CTRL + D.

  • Aby uzyskać większą precyzję, wybierz narzędzie transformacji z przybornika i naciśnij klawisz Enter. Powinien pojawić się dialog, umożliwiający wprowadzenie wartości liczbowych, z przyciskiem „kopiuj”. Ponownie, po zamknięciu dialogu możesz nacisnąć CTRL + D, aby powtórzyć.

  • Narzędzie Mieszaj może „przesuwać” obiekty, które mają również opcję obracania obiektów w celu dopasowania ścieżki.

  • Paleta „Działania” może rejestrować i odtwarzać wiele transformacji.

  • Program Illustrator obsługuje wiele języków do tworzenia skryptów, co zapewnia najbardziej elastyczne rozwiązanie, ale generalnie zajmuje więcej czasu na naukę i konfigurację.

* Kombinacje klawiszy Mac mogą się nieznacznie różnić.

AffineMesh
źródło
Transformacja działa w prostych przypadkach, ale nie można obracać wokół niestandardowego punktu za pomocą żadnego z okien dialogowych transformacji (o ile mi wiadomo) i nie ma sensu, gdy chcesz, aby nowe obiekty podążały ścieżką. Zajrzę do narzędzia Blend, na zdrowie.
Sophistifunk
2
Podejrzewam, że masz rację. Możliwe jest wizualne ustawienie punktu obrotu poprzez przytrzymanie klawisza ALT, a następnie kliknięcie. Pojawi się okno dialogowe obrotu, umożliwiające określenie kąta obrotu.
AffineMesh
2

Możesz także użyć skryptów. Na przykład w ten sposób można utworzyć 20 elementów ścieżki z losowym obrotem i pozycją od środka.

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

Następnie możesz zapisać to jako „somefile.js” i wykonać za pomocą Plik-> Skrypty-> Inny skrypt ... Lub wkleić do zestawu narzędzi ExtendScript i uruchomić z tego miejsca.

Witalij
źródło
Nigdy o tym nie myślałem, na zdrowie.
Sophistifunk,
2

Uważam, że najlepsze są programy oparte na wektorze technicznym.

W tym samym czasie mam otwarte programy Illustrator i AutoCAD i mogę kopiować linie wektorowe klipów do programu Illustrator. Jeśli wiesz, jak korzystać z obu, możesz latać przez geometryczne prace projektowe.

monty
źródło
0

Najłatwiej znalazłem:

  1. Za pomocą narzędzia wyboru (ikona czarnej strzałki lub Vna klawiaturze) wybierz element, który chcesz ustawić w szyku.

  2. Kliknij narzędzie obracania (ikona obracającej się strzałki lub Rna klawiaturze), przytrzymaj Alti wybierz środek obrotu.

  3. Pojawi się wyskakujące okienko. Wprowadź kąt obrotu (przykład: jeśli chcesz, aby trzy rzeczy ułożyły się w okrąg, podziel 360 przez trzy). Kliknij Kopiuj .

  4. Zauważysz, że pojawiła się tylko jedna rzecz. Kliknij Ctrl+, Daby powielić element z żądaną liczbą kopii.

Mam nadzieję, że to pomogło!

Jjjj
źródło