Szkic - kształt łuku?

14

Czy jest możliwe wytworzenie łuku o określonym kącie początkowym i kącie zamiatania? (Korzystanie ze Sketch 3.0 przez bohemian.coding)

około 180 stopni łuku

pr8x
źródło

Odpowiedzi:

4

Możesz go sfałszować, korzystając z opcji Warstwa> Wektor> Obróć kopie. Po prostu wybierz kształt prostokąta, a następnie utwórz dowolną liczbę kopii. Im więcej kopii utworzysz, tym płynniejszy będzie łuk.

Możesz także utworzyć Dwa koła, odjąć je, a następnie odjąć prostokąt na pół: Kształt łuku w szkicu

Na koniec możesz narysować go za pomocą narzędzia pióra (choć stracisz trochę dokładności w tym procesie.

Niestety nie będziesz w stanie wyregulować kąta ani przesunięcia. Ale jeśli manipulujesz kształtami nad kształtami i użyjesz narzędzia Pathfinder lub Transform, powinieneś być w stanie osiągnąć pożądany efekt.

Ashraf Ali
źródło
1
O ile rozumiem tę metodę i zastosowałem ją, jest ona wyjątkowo przemyślana dla wszystkich kątów, które nie są 90, 180 lub 270.
carignan.boy
10

Dzięki za twoją odpowiedź; twoje rozwiązanie jest znaczącą alternatywą dla tego, które wymyśliłem. (odejmij> nożyczki> obróć)

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

(Uwaga: Przez połowę zakrycia okręgu prostokątem można również utworzyć okrąg 180 stopni.)

pr8x
źródło
5
Dla każdego, kto pomylił się, jak zacząć od tego, tak jak ja: Narysuj okrąg. Narysuj prostokąt, który zachodzi na okrąg, jak pokazano na zrzucie ekranu CodeMound. Wybierz oba kształty. Kliknij Odejmij. Otrzymasz okrąg z „zwrotem akcji”. Teraz przejdź do narzędzia Nożyczki i kliknij proste linie, które składają się na „skręt”, aby je usunąć.
kamień
Nie rozumiem. W prawym górnym kwadrancie dostaję okrąg z brakującym kwadratem. dropbox.com/s/pv0u8lmg6z94ubh/…
chovy
@chovy Miałem ten sam problem. Po odjęciu kwadratu, weź nożyczki i usuń pozostałe rogi odjętego kwadratu, a następnie dodaj ramkę do uzyskanego kształtu, a wynik będzie odpowiedzią powyżej.
Lucas Lazaro
6

Właśnie zaktualizowałem to: zupełnie nowa wtyczka Segmented Circle 2.0 Sketch .

Automatycznie twórz precyzyjne segmentowane okrągłe grafiki do diagramów, oprzyrządowania i analiz. Ogromna aktualizacja dodaje style wykresów kołowych o wielu wartościach, kółka ze znacznikami i idealnie przerywane łuki.

Podgląd obrazu

Niemiecki Bauer
źródło
1

Jest jeszcze lepsze rozwiązanie :-) Najpierw narysuj okrąg, następnie wybierz ścieżkę i kliknij otwartą ścieżkę w inspektorze.

w prawym górnym rogu Otwórz ścieżkę wprowadź opis zdjęcia tutaj

Jim Bamboo
źródło
Nie jest to dużo lepsze niż inne odpowiedzi i nie działa dobrze dla kątów innych niż 90º / 180º / 270º
Luciano
Możesz obejść 180, 270 itd., Dodając nowy punkt na ścieżce, a następnie usuwając zewnętrzny. Tak długo, jak używasz pozycji środkowej dla konturu, wszystko działa całkiem dobrze.
Andrew Zimmer,
1

Innym sposobem jest narysowanie koła, dwukrotne kliknięcie na nim, aby go edytować (będą 4 równomiernie rozmieszczone kropki na okręgu), i kliknięcie tam, gdzie chcesz zakończyć kształt, aby pojawiła się tam kolejna mała kropka. Użyj nożyczek, aby usunąć niechcianą część, część do usunięcia zmieni swój kształt po najechaniu myszą. Możesz zakończyć kształt łuku z innym zakończeniem, takim jak zaokrąglenie, odbywa się to w sekcji granicy, kliknij odpowiedni COG, aby wyświetlić tę sekcję.

C77Python
źródło
0

Chociaż można sfałszować łuk w Sketch, nie wydaje się, aby można było wykonać rzeczywisty „łuk”, jak opisano w standardach svg: https://developer.mozilla.org/en-US/docs/Web/SVG/ Tutorial / Paths # Arcs

Wynika to z tego, że narzędzie wektorowe wykonuje wyłącznie krzywe Beziera ( https://developer.mozilla.org/en-US/docs/Web/SVG/Tutorial/Paths#Bezier_Curves ) lub proste linie z obu stron wektora.

Jeśli kiedykolwiek poczujesz potrzebę zrobienia łuku naprawdę, najlepiej po prostu ręcznie napisać kod svg. Musiałem to zrobić więcej niż kilka razy.

Seph Reed
źródło