Jak wydłużyć / wydłużyć i przyciąć / wyciąć linię prostą lub ścieżkę w Inkscape

20

Mam kilka prostych ścieżek z tylko dwoma węzłami ( węzeł początkowy i końcowy). Są krótkie i chcę je przedłużyć w tym samym kierunku co linia.

Ścieżki są ukośne i nie są zorientowane poziomo ani pionowo. Jeśli tak, wiem, że mógłbym użyć klawisza Ctrl do przedłużenia w kierunku poziomym lub pionowym.

Pytanie: Czy można przedłużyć ścieżki w kierunku ścieżek?

erik
źródło

Odpowiedzi:

21

Tak, możesz to zrobić na dwa sposoby

Przenoszenie węzłów wzdłuż linii uchwytów

  1. Upewnij się, że węzły linii nie mają uchwytów w stylu Béziera.

  2. Edytuj linię i wybierz węzeł na końcu, który chcesz przedłużyć.

  3. Naciśnij Ctrl + Alt i przeciągnij węzeł.

Węzeł przesunie się dokładnie wzdłuż linii, zmieniając długość.

Działa to, ponieważ uchwyty węzłów skutecznie wskazują dokładnie w kierunku drugiego końca linii, więc przeciągnięcie węzła w kierunku jego uchwytu oznacza, że ​​przesuwa węzeł bliżej lub dalej od drugiego końca, dokładnie wzdłuż samej linii.

Skalowanie linii

Działa to tylko wtedy, gdy wybrano Geometric bounding boxpole Obwiednia do użycia w preferencjach Inkscape. Ustawienie domyślne Inkscape Visual bounding box zmieni kierunek twojej linii!

  1. wyłącz opcję szerokości obrysu skali u góry (jak pokazano we fragmencie poniżej, po prawej stronie etykiety „Wpływ”)

  2. wybierz linię

  3. Naciśnij klawisz Ctrl i przeciągnij narożnik pola wyboru na końcu, który chcesz rozszerzyć (np. Tam, gdzie pokazano zieloną strzałkę), aby przeskalować linię.

Linia zmienia grubość podczas przeciągania, ale odsuwa się po zwolnieniu myszy.

Ponieważ wykonujesz skalę Ctrl +, otrzymujesz jednolitą skalę bez zniekształceń.

Ponieważ szerokość linii nie jest skalowana, wynikiem jest linia, która jest dłuższa niż była, ale ma tę samą szerokość linii - tj. Dokładnie to samo, co przedłużanie linii.

Poniższa migawka pokazuje oryginalną linię i efekt skalowania linii w dowolnym kierunku.

wprowadź opis zdjęcia tutaj

Roger Attrill
źródło
1
Roger Attrill, zmień odpowiedź: Twoje rozwiązanie skalowania działa tylko wtedy, gdy zaznaczysz pole Obwiednia geometryczna w sekcji Narzędzia okna dialogowego Preferencje Inkscape. Jeśli wybrałeś wizualną ramkę ograniczającą (która jest domyślną wartością Inkscape), wówczas twoja linia zmieni kierunek (jest to bardzo oczywiste, jeśli skalujesz bardzo szerokie linie: szerokość = około 100 px). Oznacza to, że nie jest to rozwiązanie dla funkcji RFC Add TRIM and EXTEND z 2006 roku.
erik
Dziękuję Ci. Instrukcja skalowanie działa nawet z moim starym Inkscape 0.48.4 r9939 (gru 18 2012). Instrukcja ruchomych węzłów działa tylko z bieżącą wersją rozwojową Inkscape 0.48 + devel r12668 (7 października 2013 r.), Jeśli chcesz, aby węzeł przyciągał się do ścieżki (tzn. Przycinaj / wycinaj / skracaj lub przedłużaj / przedłużaj do przecięcia ścieżki).
erik
1
Ta odpowiedź uratowała mi życie!
rysownik
Podczas przeciągania węzła, jakich klawiszy należy używać w systemie Mac / OSX? ctrl-altwydaje się przeciągać węzeł wzdłuż obwiedni lub przeskakuje wszędzie oprócz samej linii.
Scott Biggs,
Dla tych, którzy byli tak zdezorientowani jak ja, metoda 1 działa tylko wtedy, gdy w linii jest używane narzędzie Zaznaczanie i transformacja , NIE edytor węzłów (Edycja ścieżek według węzła). To jest najłatwiejszy sposób.
Scott Biggs,