Jak przesunąć jeden punkt kontrolny Beziera, zachowując kierunek zamknięty?

9

Na poniższym obrazie chciałbym przesunąć pozycję zielonego punktu kontrolnego wzdłuż zielonej kropkowanej linii (tam odręcznie, obraz jest prostym przedłużeniem linii uchwytu punktu kontrolnego). Chciałbym to zrobić, utrzymując cyjan punkt kotwiczenia na miejscu, a także kierunek zielonej linii zablokowany. Pamiętaj, że nie jest to kąt przyciągania (90, 45 itd.), Ani nie mam żadnych linii, do których mógłbym przyciągnąć.

Czy to jest jakoś możliwe?

Jedynym sposobem, jaki mogę wymyślić, jest narysowanie linii w kierunku zielonej linii i przyciągnięcie do niej, ale wydaje się to bardzo zacofane.

wprowadź opis zdjęcia tutaj

kontur
źródło

Odpowiedzi:

4

Możesz użyć narzędzia skalowania ze styczną. Po wybraniu stycznej za pomocą narzędzia do zaznaczania bezpośredniego ( a) kliknij styczną wierzchołka, aby przesunąć oś obrotu do wierzchołka. Trzymając Shift, możesz teraz ograniczyć skalowanie w obu kierunkach, co pozwala osiągnąć to, co chcesz. W ten sposób można również skalować oba styczne jednocześnie.

Animacja skalowania stycznej

Screencast 1 : Poruszanie styczną wzdłuż istniejącego kierunku poprzez równomierne skalowanie.

Tworzenie linii wsparcia nie jest tak głupie, jak się wydaje. Istnieje jednak trzecia alternatywa, polegająca na tymczasowym obróceniu siatki dokumentów do kąta stycznej.

joojaa
źródło
1
Ach, w porządku, więc dla każdego, kto tego spróbuje, kluczowe jest wybranie stycznej , a nie wierzchołka. Ponadto domyślnie znajduję punkt skali na środku obwiedni stycznej, więc kliknięcie wierzchołka w celu zmiany położenia punktu skalowania jest konieczne. Dziękuję Ci bardzo! :)
kontur
@kontur naprawił tekst, aby lepiej pasował do tego, co mam na myśli, gdzie oś przestawna zależy od tego, czy udało ci się wybrać tylko styczną, czy tylko wierzchołek i w jakiej kolejności to zrobiłeś. (Ale przetestowałem to z kilkoma przypadkowymi osobami i nie dostały tej części nawet po tym, jak pokazałem, więc ją
pominąłem
1
Przepraszam, to nie ma sensu. Czy „wierzchołek” = punkt kontrolny, a „styczna” = punkt kierunkowy? Jeśli tak, to jak wybrać tylko 1 punkt kierunkowy? AFAIK, możesz wybrać tylko punkty kontrolne lub segmenty ścieżki.
MG_
@MG_ Możesz wybrać indywidualne styczne, to jest punkt odpowiedzi. Wystarczy kliknąć punkt stycznej i jest on już wybrany (nie ma wizualnego sprzężenia zwrotnego poza tym, że inne styczne są teraz prawdopodobnie ukryte, nadal jest zaznaczona, ukryta funkcja działania programu Illustrator), możesz również wybrać 2 punkty. Nie jest to funkcja powszechnie znana ani nadawana.
joojaa
@MG_ OK, tutaj jest zdecydowanie coś dziwnego. Jak to czasem działa, a czasem nawet nie na tym samym pliku.
joojaa
3

Oto rozwiązanie, które zadziałało dla mnie - choć przybliżone, myślę, że działało lepiej niż inne odpowiedzi na tej stronie.

1 - Wybierz punkt kontrolny za pomocą narzędzia Zaznaczanie bezpośrednie

Wybierz punkt kontrolny związany z uchwytem Béziera, który chcesz edytować, za pomocą narzędzia Zaznaczanie bezpośrednie A .

wprowadź opis zdjęcia tutaj

2 - Wybierz uchwyt Béziera za pomocą narzędzia Punkt zakotwiczenia

Teraz chwyć uchwyt Béziera, który chcesz wyostrzyć, za pomocą narzędzia Anchor Point Tool SHIFT +C

wprowadź opis zdjęcia tutaj

3 - Wyskaluj uchwyt Béziera za pomocą panelu przekształcania skali

Teraz, gdy wybrano uchwyt Béziera , pobierz okno skali z menu transformacji i dostosuj wartość, aż będzie satysfakcjonująca.

Wygląda na to, że wartość nie wyraża bezpośredniego związku odległości rączki Béziera od jej punktu kontrolnego („0” nie oznacza „0 pikseli do punktu kontrolnego”) - nie jestem pewien, na czym opiera się wartość .

wprowadź opis zdjęcia tutaj

Mikro maszyna
źródło
Tak, tylko tyle, że przed Illustratorem CC nie trzeba było łamać uchwytu. twoja oś obrotu faktycznie się poruszyła. Użyj narzędzia skalowania (Cztery rzędy w dół i następna kolumna w oknie narzędzi), a następnie możesz przesunąć oś
joojaa
1

Naciśnij Alt + Shift podczas korzystania z narzędzia Zaznaczanie bezpośrednie (A) i przeciągania punktu kontrolnego. Cyjan powinien pozostać zamknięty, więc jedynym, który poruszysz, jest zielony. Mam nadzieję, że tego właśnie potrzebujesz.

Goran
źródło
1
To nie robi tego, o co pyta. łamie styczną i zatrzaskuje się co 45 stopni.
joojaa
1
@joojaa dokładnie. Potrzebowałbym tego, ale zachowując oryginalny kąt. Jakoś nie mogę uwierzyć, że to nie byłoby możliwe w ilustratorze:?
kontur
@kontur nie jest możliwe. Musisz tylko pomyśleć o tym, jakie narzędzia masz do dyspozycji. Chwilę zajęło mi uruchomienie komputera. UWAGA: styczne nie muszą być łamane, aby mieć różne długości.
joojaa
1

Po pewnym czasie zabawy z tym zauważyłem, że jest o wiele prostszy sposób.

Po wybraniu punktu krzywej Béziera Direct selection tool (a)za pomocą Pen (p)narzędzia i naciśnięcia altmożna indywidualnie przesuwać uchwyty krzywej. Po altnaciśnięciu przycisku zacznij przesuwać jeden uchwyt, a następnie przytrzymanie shiftograniczy kąt ruchu wzdłuż pierwotnego kierunku uchwytu.

Wydaje mi się to o wiele bardziej intuicyjne niż metoda skalowania, ponieważ przy skalowaniu myślę o obiektach, a nie o punktach i uchwytach. Bardziej reaguje również na przesuwanie rzeczywistego uchwytu, podczas gdy skalowanie naciskasz w dowolnym miejscu wokół centrum skalowania w „pustym obszarze roboczym”.

kontur
źródło
2
Wydaje się, że to nie działa na 2015 CC 1 dla dowolnych kątów na moim komputerze (przyciąga do przyrostu 45 stopni). W każdym razie jest to to samo, co odpowiedź Gorana.
joojaa
1
Dla mnie też nie działa. Dlaczego to działa dla niektórych? (@kontur i @Goran)
MG_