Jak ustawić punkt obrotu i użyć Przekształć każdy w programie Illustrator?

29

Mam trójkąt, który próbuję obrócić w programie Illustrator za pomocą Object->Transform->Transform Eachpolecenia, ale nie mogę wymyślić, jak ustawić punkt obrotu tak, jak mogę, jeśli tylko go użyję Free Transform.

Jest to ważne, ponieważ punkt obrotu znajduje się w środku kwadratowego obwiedni, a nie w środku trójkąta.

Czy istnieje sposób ustawienia punktu obrotu? Czy też muszę w jakiś sposób manipulować ramką ograniczającą?

bccarlso
źródło

Odpowiedzi:

8

Nie wygląda na to, że istnieje sposób, aby trwale zmienić punkt obrotu obiektu. Możesz użyć narzędzia Obróć lub Przekształć swobodnie, aby zmienić go tymczasowo, ale po zmianie na inne narzędzie resetuje się do środka obiektu.

Jeśli po prostu wykonasz prosty obrót za pomocą narzędzia zaznaczania zamiast Obróć lub przekształć każdy, użyje on obwiedni. W przeciwnym razie utkniesz w obliczonym środku obiektu.

Farray
źródło
Tak, bummer. Naprawdę chciałem znaleźć sposób za pomocą narzędzia Przekształć każde, ponieważ byłbym CTRL + D, zmieniając transformację, aby powtórzyć ją wiele razy.
Wykonanie rotacji
Właściwie metoda T11 działa dobrze i może być użyta do efektywnej trwałej zmiany środka zastosowanego w Transformacji Każde skalowanie, przesuwanie lub obrót. Niewielki wariant mojego komentarza do tej odpowiedzi jest dobry do tymczasowej zmiany centrum.
user56reinstatemonica8
32

Istnieje sposób z narzędziem Rotate Tool ( R)

  1. Wybierz swój trójkąt
  2. Kliknij narzędzie Obróć
  3. Naciskając Altkliknij, gdzie chcesz, aby twoje centrum było.
  4. W oknie dialogowym powinno pojawić się monit o podanie kąta. Możesz go wypełnić.

Gdy wszystko jest gotowe nacisnąć przycisk „Kopiuj”, a następnie Ctrl+ Dza transform againtyle razy, ile chcesz kopii.

Edycja:
Po zrozumieniu, że obiekt powinien być ZARÓWNO obrócony i przesunięty - lub przeskalowany - każdy. Co powiesz na dodanie grafiki „ukrytej” (bez linii bez wypełnienia) w celu przekształcenia ramki granicznej, aby środek był tam, gdzie chcesz? Możesz wtedy transform eachtę grupę w dowolny sposób.

Jeśli nie podoba Ci się ukryta grafika, możesz uczynić obiekt z ukrytymi obiektami symbolem. Następnie możesz go przekształcić / obrócić / przeskalować, a na końcu edytować symbol. W ten sposób wszystkie instancje są odpowiednio aktualizowane. Może to jednak zmienić pozycję każdego z tych wystąpień.

leugim
źródło
2
Sprytne ...... +1
Farray
Tak, wiedziałem o ALT + kliknięciu narzędzia obracania, ale niestety przesunięcie punktu obrotu dla transformacji każdego wydaje się niemożliwe.
bccarlso,
@bccarlso W takim razie źle to zrozumiałem. Chcesz obracać ORAZ przesuwać / skalować każdy ...
leugim
8

Zdaję sobie sprawę, że jestem trochę spóźniony, ale jeśli ktoś się zastanawia, istnieje obejście, które może być pomocne. Mogę utworzyć obiekt jednopunktowy (na przykład kliknąć za pomocą narzędzia Pióro) i zgrupować go z obiektem, na którym chcę kontrolować środek obrotu. Nowa grupa ma teraz środek między oryginalnym obiektem a obiektem „jednopunktowym”, więc mam dużą kontrolę nad tym, gdzie to jest. Po prostu manipuluję grupą zamiast obiektu.

Zauważ, że zamiast tworzyć obiekt, który ma tylko jeden punkt, możesz również utworzyć regularny kształt i po prostu uczynić go niewidocznym.

t11
źródło
Właśnie miałem napisać, mówiąc mniej więcej to samo. Nazywam to „zielonym ekranowaniem”, ponieważ używam jasnozielonych prostokątów o małej nieprzezroczystości, pogrupowanych za każdym obiektem - wtedy, gdy skończę transform-each, wybieram jeden zielony prostokąt za pomocą narzędzia do zaznaczania bezpośredniego ( A), a następnie select > same > fill colorusuwam je wszystkie. Ułatwia czyszczenie i oznacza, że ​​nie ma potrzeby rozgrupowywania i ryzykowania przypadkowego rozgrupowania za daleko.
user56reinstatemonica8
5

erm .. środek obwiedni jest taki sam jak środek obiektu. Dwa punkty są zawsze identyczne. Obwiednia jest rysowana od środka obiektu do jego najbardziej zewnętrznych krawędzi.

Możesz nieco dostosować punkt obrotu za pomocą 9-punktowego pola początkowego w oknie dialogowym Przekształć każdą opcję.

Przekształć każdego

Ale jeśli szukasz swobodnego umieszczenia formularza punktu początkowego, nie uzyskasz tego przy żadnej automatycznej rotacji. Musisz spojrzeć na skrypty.

Scott
źródło
4

Możesz to napisać. Środek trójkąta jest współrzędną barycentryczną, która jest tylko średnią wektorową. Więc:

#target illustrator
// CC BY SA Janne Ojala 2014

function rotate_around_vertex_average(obj, ang) {
    var points = obj.pathPoints;
    var x = 0;
    var y = 0;

    for(var i=0; i < points.length; i++){
        point = points[i];
        x += point.anchor[0];
        y += point.anchor[1];
    }
    var x_c = x/points.length;
    var y_c = y/points.length;

    var rot = getRotationMatrix(15);
    var mov = getTranslationMatrix(x_c, y_c);
    var inv = invertMatrix(mov);
    var mtx = concatenateMatrix(inv, rot);
    var mtx = concatenateMatrix(mtx, mov);
    obj.transform(mtx, 1, 1, 1, 1, 1, Transformation.DOCUMENTORIGIN);
}

objs = app.selection;
for(var i in objs){
    obj = objs[i];
    rotate_around_vertex_average(obj, 15);
}
joojaa
źródło
2
errr .. przepraszam .. Przeczytałem :)
Scott
@Scott spoko, a następnie zrobię więcej odpowiedzi
joojaa
2

Tak to robię:

  1. Konwertuj najpierw obiekt na symbol.
  2. Wyśrodkuj obiekt w żądanym miejscu, jeśli chcesz wyrównać symbol z obiektem odniesienia, oznacza to, że osie są teraz zbieżne.
  3. Kliknij dwukrotnie symbol, aby wejść w tryb edycji.
  4. Zmień pozycję swojego symbolu tam, gdzie chcesz.
  5. Wyjdź z trybu edycji i powinieneś mieć oś symbolu poza symbolem i dokładnie tam, gdzie potrzebujesz.
Disennior
źródło
Wygląda na to, że umieszczenie punktu obrotu w trybie edycji symbolu nie działa z transformacją każdego ... czy coś mi brakuje?
BANG
1

Eksplorowałbym panel akcji - możesz na przykład utworzyć nową akcję, która się obraca, a następnie skaluje. Następnie zastosuj tę akcję do obiektu / obiektów, które chcesz obrócić i przeskalować.

Dziekan
źródło
0

Sprawdź tę stronę . To da ci sposób:

Po przeciągnięciu grafiki do panelu Symbole pojawia się okno dialogowe Opcje symboli. W nim możesz wpisać nazwę nowego symbolu.

Łatwym sposobem ustawienia punktu rejestracji jest kliknięcie jednej z pozycji dostępnych w matrycy opcji rejestracji. Domyślny punkt rejestracji jest ustawiony na środku matrycy. W sumie do wyboru jest dziewięć pozycji punktów rejestracyjnych. Po zarejestrowaniu grafiki jako symbolu punkt rejestracji jest wskazywany przez czarny krzyżyk po wybraniu symbolu.

Aby zmienić pozycję punktu rejestracji, kliknij dwukrotnie symbol, aby przejść do trybu izolacji. W trybie izolacji punkt rejestracji jest nieruchomy, co oznacza, że ​​aby zmienić jego położenie, symbol należy przesunąć.

Dave
źródło
0
  1. Wybierz obiekt i wybierz narzędzie obracania
  2. Przesuń oś do żądanej pozycji
  3. ALT+, Dragaby obrócić
  4. CTL+ Ddo zduplikowania

Uwaga: Nie zmieniaj narzędzia. Po prostu obróć.

Viswanath
źródło
0

Stwórz okrąg z jego środkiem, gdziekolwiek potrzebujesz obrotu (użyj przyciągania, jeśli jest to przydatne), który jest większy niż zasięg obiektu lub obiektów, które zamierzasz obrócić. Wyślij na spód (shift + ctrl + [), aby znalazł się za twoimi obiektami, abyś mógł je łatwo zobaczyć. następnie wybierz obiekt lub obiekty, które chcesz obrócić plus nowy okrąg, i obróć. Usuń, kiedy skończysz lub, jeśli chcesz, aby ten nowy element przestawny był trwały, wypełnij i obrys koła null i zgrupuj go z obiektem lub obiektami.

Howard
źródło
Cześć Howard, witaj w GDSE i dziękuję za odpowiedź. Jeśli masz jakieś pytania, odwiedź centrum pomocy lub ping z jednym z nas na czacie z grafiką, gdy Twoja reputacja będzie wystarczająca (20). Kontynuuj wkład i ciesz się stroną!
PieBie
0

Pomyślałem, że wpadnę tutaj na naprawdę proste rozwiązanie:

Potrzebowałem więc zmienić punkt odniesienia na górny środkowy i stwierdziłem, że naprawdę łatwo to zrobić w panelu Transform. Po lewej stronie znajduje się schemat z 9 małymi pudełkami ułożonymi w kwadrat. Wybierając górny środkowy punkt, mogę wprowadzić parametry do panelu Przekształć i wprowadzę potrzebne zmiany. Użyłem go do akcji wyśrodkowania sztuki na makie koszulki i działało to jak urok. Działa to samo przy wpisywaniu potrzebnego obrotu. A kiedy skończysz, możesz ponownie wybrać punkt środkowy.

Landon
źródło
0

Znalazłem sposób, aby to zrobić. Adobe naprawdę musi to ułatwić, tak jak obracanie działa we Flashu, znanym również jako Animate. Miałem kilka elementów, które musiałem obrócić od punktu środkowego. Nie można ich zgrupować, ponieważ chciałem je wzajemnie obracać i ustawić niestandardowy punkt środkowy.

  1. Zanim cokolwiek zrobisz, wybierz kształty wektorowe, które chcesz obrócić, kopiując je na inną warstwę i nadając im inny kolor, aby można je było łatwo zobaczyć. Zablokuj tę warstwę.

  2. Teraz w moim przypadku miałem 2 elementy, które chciałem obrócić. Wybierz każdy przeciągając go do panelu Symbole i nazwij je. Zrób to dla wszystkich swoich kształtów indywidualnie.

  3. Kliknij dwukrotnie symbol na tablicy graficznej, aby edytować definicję symbolu, a zobaczysz go w widoku przypominającym skórkę cebuli. Ustaw go tak, aby czarny krzyż celownika znajdował się w miejscu, w którym ma znajdować się własny punkt środkowy.

  4. Teraz wyjdź z tego trybu, klikając strzałkę wstecz i szturchnij kompozycję, aby znalazła się w pozycji, w której znajduje się twoja kopia.

  5. Usuń warstwę kopii.

Adobe musi to zrobić, abyś mógł łatwo używać narzędzia obracania i trwale zmienić punkt środkowy grafiki wektorowej, aby po odznaczeniu czegoś nie resetuje go do środka.

Jeff
źródło
-1

ŁATWE ROZWIĄZANIE

  1. Wyśrodkuj trójkąt na punkcie osi. Następnie utwórz kwadrat lub okrąg z innym kolorem obrysu, który jest większy niż trójkąt, ale również wyśrodkowany na tej samej osi. (Spowoduje to wyśrodkowanie obu kształtów tam, gdzie chcesz. Co ważniejsze, umieści punkt osi na środku trójkąta).

  2. Następnie wybierz oba obiekty.

  3. Następnie wybierz: Obiekt> Przekształć> Przekształć każdy> Obróć, skaluj, przesuń, odbij lub rób wszystko, co chcesz.

  4. Kliknij kopiuj, aby efekty miały miejsce w tym punkcie osi.

  5. Następnie zduplikuj tyle razy, ile potrzeba, naciskając (polecenie D)

  6. Wybierz jeden obiekt o innym kolorze obrysu.

  7. Następnie przejdź do: Wybierz> Sam> Kolor obrysu> HIT DELETE.

VOILA!

Spowoduje to obrócenie trójkąta od punktu centralnego, w jaki sposób ma się poruszać, i pozbędzie się wszystkich innych niepotrzebnych kształtów.

Joel
źródło