Inkscape: Zegnij wektor wzdłuż łuku kołowego


15

Poniższy zrzut ekranu pokazuje wektor z prowadnicami tworzącymi jego poziome i pionowe granice:

zrzut ekranu wektora do zgięcia

Jak można zgiąć wektor (wraz z linią - zaznaczoną na zdjęciu na zielono - która posłuży za punkt odniesienia) wzdłuż łuku kołowego (o dowolnym promieniu)? Zakładając, że linia jest rysowana wzdłuż średniej obu poziomych prowadnic od krawędzi do krawędzi wektora (tj. O długości 145,07 mm na zrzucie ekranu).

Łuk ma taką samą długość jak linia, a po transformacji każdy punkt na linii odniesienia będzie leżał wzdłuż odpowiadającego mu punktu na łuku kołowym.

Rozumiem, że jest to prosta transformacja od prostokąta do bieguna polarnego, ale nie mogę znaleźć sposobu, aby to zrobić w Inkscape. Mogę uzyskać bliskie wyniki z efektem „Ścieżki zgięcia”, ale zamknięcie to za mało.

Nie przeszkadza mi używanie innego oprogramowania (o ile jest to FOSS i można to zrobić bez większego wysiłku).

Odpowiedzi:


18

Inkscape ma efekt ścieżki „Wzór wzdłuż ścieżki”, który może wytwarzać coś podobnego. Nie ogranicza się to do łuków łukowych, trasa gięcia może być dowolna. Zobacz przykład:

wprowadź opis zdjęcia tutaj

  1. Pierwotny kształt musi być ścieżką wektorową, skopiowaną do schowka w kroku 3

  2. Pożądana trasa gięcia musi być ścieżką, okręgami, prostokątami itp. Gotowe kształty muszą zostać przekształcone w ścieżki przed użyciem (Ścieżka / Obiekt do Ścieżki)

  3. Krzywa w (2) ma efekt ścieżki „Wzór wzdłuż ścieżki” Wzór został pobrany ze schowka

  4. Kolor został utracony, ale działa normalne zabarwienie. Wybrano czerwone wypełnienie.


20

Można to zrobić na kilka sposobów. Oto kolejny

  1. Skopiuj grafikę. Następnie wybierz narzędzie Béziera.

  2. W opcjach narzędzia wybierz opcję „Wygnij ze schowka”.

  3. Narysuj krzywą za pomocą narzędzia Béziera.

Przyjemną cechą korzystania z efektu Ścieżki zgięcia jest to, że otrzymujesz również interaktywne sterowanie, aby dostosować szerokość grafiki.

wprowadź opis zdjęcia tutaj

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.