Scalenie dwóch punktów kontrolnych tej samej ścieżki w programie Illustrator


20

Załóżmy następującą sytuację w programie Adobe Illustrator, w której mam dwa sąsiadujące punkty kontrolne na tej samej ścieżce. Dla lewego punktu kontrolnego ważny jest tylko lewy uchwyt Beziera, a dla prawego punktu tylko prawy. Nie ma uchwytów Beziera skierowanych do wewnątrz.

wprowadź opis zdjęcia tutaj

Czy łatwo jest połączyć te dwa punkty w jeden punkt, który ma dwa uchwyty Beziera: lewy od poprzedniego lewego punktu i prawy od poprzedniego prawego punktu?

Kiedy po prostu przesuwasz jeden nad drugim, dwa punkty nadal istnieją, a coś w rodzaju uproszczonej ścieżki zmienia wygląd całej ścieżki, która nie jest pożądana.


świetne pytanie!
Vincent

Odpowiedzi:


18

Chyba znalazłem jeden sposób na osiągnięcie tego, czego chcę. Spójrz na następujący przykład

wprowadź opis zdjęcia tutaj

i załóżmy, że pozioma linia u góry jest artefaktem. Scalenie dwóch punktów w jeden bez utraty lewego i prawego uchwytu Beziera można wykonać w następujących krokach.

Użyj narzędzia do bezpośredniego zaznaczania, aby wybrać poziomą część między przedmiotowymi punktami i naciśnij klawisz Delete, aby ją usunąć (dzięki Pdxd za wskazanie, że nie potrzebujesz do tego nożyczek).

wprowadź opis zdjęcia tutaj

Teraz, wybierając bezpośrednio, wybierz dwa punkty, które chcemy scalić i użyj Object > Path > Averagedo obliczenia nowej pozycji obu punktów. Widzisz w luce, że wciąż mamy dwa punkty

wprowadź opis zdjęcia tutaj

Teraz możesz (przy zaznaczonych dwóch punktach kontrolnych) scalić dwa punkty, Object > Path > Mergea wynikiem jest:

wprowadź opis zdjęcia tutaj


To zawsze była moja metoda na ten problem
SaturnsEye

Obiekt> Ścieżka> Średnia też działa świetnie
kbtz

18

Polecenie Unite (panel Pathfinder) działa poprawnie w celu scalenia dwóch punktów kontrolnych.

  1. Wybierz 2 punkty
  2. Średni
  3. Zjednoczyć

Myślę, że odkryłem to przypadkowo, kiedy byłem rozrusznikiem i próbowałem każdego przycisku: D


1
Twój „wypadek” działał dla mnie jak Eureka Archimedesa! Dziękuję
c0demaster

5

Czy łatwo jest połączyć te dwa punkty w jeden punkt, który ma dwa uchwyty Beziera: lewy od poprzedniego lewego punktu i prawy od poprzedniego prawego punktu?

Nie. Nie w podstawowej wersji programu Illustrator.

Ponieważ każda zmiana pozycji którejkolwiek z kotwic ostatecznie zmieni ścieżkę, program Illustrator nie może obliczyć usunięcia jednej kotwicy i zachować pozycji ścieżki. Program Illustrator po wyjęciu z pudełka po prostu nie jest taki inteligentny.

Kilka nieskutecznych metod:

  • Object > Path > Averagemoże ustawić obie kotwice w tym samym miejscu. Jednak od ruchu kotwicy ścieżka jest zmieniona.
  • Można ręcznie przesunąć jedną kotwicę na drugą. Ale znowu, przesuwanie jednej z kotwic zmienia ścieżkę.

W obu przypadkach po zakotwiczeniu kotwic można usunąć jeden z nich. Jednak usunięcie jednej kotwicy usuwa również jej uchwyty Beziera, co jeszcze bardziej zmienia ścieżkę.

Więc......

Tylko metoda wiem, jest skorzystanie z funkcji inteligentnego usuwania która istnieje w http://www.astutegraphics.com VectorScribe plug in . Funkcja inteligentnego usuwania pozwoli ci wybrać i usunąć jedną kotwicę, a pozycja ścieżki pozostanie na miejscu, zmieniając uchwyty Beziera dla pozostałej kotwicy, tak aby pasowała do ścieżki, zamiast zmieniać ścieżkę tak, aby pokrywała się z pozostałymi uchwytami.

Nadal mogą wystąpić niewielkie zmiany. Jednak inteligentne funkcje usuwania to jedyna rzecz, o której wiem, która jest nawet w stanie wykonać to, o co prosisz.

usuń kotwicę


Właściwie chcę zmienić ścieżkę. Te dwa punkty są bardzo blisko siebie, a wpływ na większą skalę jest niewielki. Drobny skok ścieżki między punktami zostałby w ten sposób usunięty. OK, więc twoja (i @ Pdxd) konkluzja jest następująca: przesuń punkty nad drugą i nie przejmuj się, że masz dwa punkty kontrolne?
halirutan

Nie napisałem „nie przejmuj się”. :) Przeciętnie usunę jedną kotwicę, a następnie dostosuję ścieżkę. Twoje pytanie brzmiało: jak usunąć i nie zmieniać ścieżki ... TO tak naprawdę nie jest możliwe.
Scott

1
Inkscribe przy okazji ma tę samą funkcję. Mówię tylko, ponieważ jest to nieco tańsze.
Joonas,

Prawdziwe. Inkscribe jest częścią VectorScibe.
Scott

1

Wiem tylko, jak to zrobić za pomocą klawiszy skrótu, ale kiedy będę miał więcej czasu, zaktualizuję to.

Jeśli korzystasz z komputera Mac, wybierz 2 punkty białą strzałką (wybór bezpośredni) i naciśnij Cmd+ Opt+ J. Spowoduje to otwarcie okna, w którym punkty zostaną zebrane w jak najdokładniejszy sposób. Wybierz oba i kliknij OK.

Następnie możesz użyć Beziera ze znakiem minus, aby usunąć 1 punkty.


Problem nadal występuje. Obliczanie średniej przenosi tylko dwa punkty kontrolne nad drugim. Usunięcie jednego z punktów spowoduje również usunięcie jego uchwytu Beziera. Chciałem połączyć je w jeden punkt, nie tracąc beziernych informacji.
halirutan

1
Po uśrednieniu spróbuj połączyć punkty razem z cmd + j.
Pdxd

1
Nie możesz scalić punktów końcowych, ale w zasadzie dał mi to pomysł na rozwiązanie. (+1 btw)
halirutan

Możesz wybrać linię między punktami i usunąć, aby przekształcić je w 2 punkty końcowe przed uśrednieniem i połączeniem. Nie potrzebujesz nożyczek.
Pdxd

Ahh .. tak. To jest prostsze!
halirutan

1

Miałem podobne problemy. Jedną z rzeczy, które działały (w CS6) było (a) nałożenie dowolnych grup dwóch punktów z bezpośrednim wyborem, a następnie Obiekt -> Ścieżka -> Średnia: „Oba” dla każdej grupy; (b) połączyć wiele ścieżek; i na koniec (c) Obiekt -> Ścieżka -> Uprość dzięki ustawieniu „Precyzja krzywej” 100%. (Kroki aib mogą być wymienne.) Wydaje się, że usuwa to obcy punkt nałożony bezpośrednio pod uśrednione punkty, chociaż może również przesuwać różne punkty kontrolne na ścieżce podczas dokonywania korekty uproszczenia. Ponieważ jednak ustawienie precyzji wynosi 100%, nie powinno w ogóle przesuwać ścieżki.

Główną wadą byłoby tutaj, jeśli chcesz w jakiś sposób użyć standardowej siatki, aby wprowadzić przyszłe poprawki na ścieżce, a niemożność trafienia w te punkty na pierwotnej ścieżce może być ciężarem.

Pomoc od: https://helpx.adobe.com/illustrator/using/editing-paths.html


Cześć Pete i witaj! Dzięki za wkład. Daj nam znać, jeśli masz jakieś pytania dotyczące działania witryny i mamy nadzieję, że nadal będziesz się do tego przyczyniał!
Zach Saucier,

Tak. Dlaczego mój artykuł wstępny został usunięty? Napisałem: „Adobe jest skrajnie obraźliwe, że drastycznie zmienia funkcje z wersji na wersję; zmusza nas wszystkich do przystosowania się lub śmierci”, a przede wszystkim nigdy nie bierze na siebie właściwej odpowiedzialności za ogólnoświatowe internetowe traktowanie licznych dobrych i złych odpowiedzi oraz objaśnienia wersji na najważniejszych stronach pomocy, niezależnie od tego, czy są one własne, czy strony trzecie (np. stackexchange). Możesz myśleć, że to nie ich problem, ale zarabiają na nas miliardy, a to efekt zewnętrzny, który sami stworzyli. poza ich obowiązkami ”.
Pete Zelchenko

Usunąłem go, ponieważ nie ma on znaczenia dla odpowiedzi i lepiej nadaje się jako komentarz, który właśnie napisałeś :)
Zach Saucier

Widzę twoje 9669 punktów i nadal prosiłbym, żebyś nie zadzierał z moimi słowami ponownie. Jeśli nie będę głęboko obraźliwy, po prostu nie masz moralnego prawa.
Pete Zelchenko

Przepraszam, że okazało się to dla ciebie obraźliwe, zapewniam cię, że nie było to nic osobistego. Zapraszamy do oznaczenia posta i skomentowania tego, co myślisz, a moderator (y) podadzą swoją sytuację. To polityka StackExchange, nie tylko ja działający z moich pragnień.
Zach Saucier

0

Nie jestem pewien, czy dobrze rozumiem pytanie, ale wydaje mi się, że jeśli chcesz połączyć dwa nakładające się punkty końcowe i zachować ich krzywe bez zmian, kluczem jest przycisk „Połącz wybrane punkty końcowe”.

Używam CC, nie jestem pewien, czy ta sama funkcja istnieje we wcześniejszych wersjach.


-1

Aby połączyć dwa wierzchołki w programie Illustrator

Platforma Windows: - Wybierz dwa punkty, a następnie naciśnij CTRL + Alt + J zaznacz jedno z pól wyboru Zarówno pionowy, jak i poziomy

Apple: CMD + Opt + J

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.