Szkic – kształt łuku?

Czy można utworzyć kształt łuku z podanym początkiem i kątem rozwarcia? (Korzystanie ze Sketch 3.0 autorstwa bohemian.coding)

180 stopni łuku

Odpowiedź

Możesz to sfałszować używając 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 gładszy będzie łuk.

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

Wreszcie, możesz narysować go za pomocą narzędzia Pióro (chociaż straciłbyś przy tym trochę dokładności.

Niestety, nie będziesz w stanie dostosować kąt lub przeciągnięcie. Ale jeśli manipulujesz kształtami na kształtach i używasz narzędzi Pathfinder lub Transform, powinieneś być w stanie osiągnąć pożądany efekt.

Komentarze

  • O ile rozumiem tę metodę i używałem jej, jest ona niezwykle wymyślona dla wszystkich kątów, które nie są 90, 180 lub 270.

Odpowiedź

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

tutaj wprowadź opis obrazu

tutaj wprowadź opis obrazu

tutaj wprowadź opis obrazu

(Uwaga: zakrywając do połowy okrąg prostokątem, możesz również utworzyć okrąg 180 stopni.)

Komentarze

  • Dla każdego, kto nie wie, jak zacząć, jak ja: narysuj okrąg. Narysuj prostokąt, który zachodzi na okrąg, tak jak pokazano na zrzucie ekranu CodeMound '. Wybierz oba kształty. Kliknij Odejmij. Otrzymasz ' okrąg z " twistem " w nim. Teraz przejdź do narzędzia Nożyczki i kliknij proste linie tworzące " skręt ", aby je usunąć.
  • Nie ' nie rozumiem. Pojawia się okrąg z brakującym kwadratem w prawym górnym kwadrancie. dropbox.com/s/pv0u8lmg6z94ubh/…
  • @chovy Miałem ten sam problem . Po odjęciu kwadratu weź nożyczki i usuń pozostałe rogi odejmowanego kwadratu, a następnie dodaj obramowanie do otrzymanego kształtu, a wynikiem będzie powyższa odpowiedź.

Odpowiedź

Właśnie zaktualizowałem: zupełnie nowy Wtyczka Segmented Circle 2.0 Sketch .

Automatyczne tworzenie precyzyjnych, podzielonych na segmenty okrągłych grafik dla diagramów, oprzyrządowania i analiz. Ogromna aktualizacja dodaje wiele stylów wykresów kołowych, kółka ze znacznikami i idealnie przerywane łuki.

Podgląd obrazu

Odpowiedź

Dostępna jest teraz świetna wtyczka do szkicowania:

„Utwórz okręgi jako obszary lub linie z niestandardową liczbą punktów / segmentów „ https://github.com/design4use/gb-sketch-segmentcircle

Odpowiedź

Jest jeszcze lepsze rozwiązanie 🙂 Najpierw narysuj okrąg, a następnie wybierz ścieżkę i kliknij otwartą ścieżkę w Inspektorze.

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

Komentarze

  • It ' nie jest dużo lepszy niż inne odpowiedzi i nie ' nie działa dobrze dla kątów innych niż 90 º / 180 / 270 º
  • Możesz obejść 180, 270 itd., Dodając nowy punkt do ścieżki, a następnie usuwając na zewnątrz. Dopóki używasz pozycji środkowej dla konturu, wszystko działa całkiem nieźle.

Odpowiedź

Inny sposób polega na narysowaniu koła, dwukrotne kliknięcie na nim, aby go edytować (będą 4 małe kropki równomiernie rozmieszczone na okręgu) i kliknięcie w miejscu, w którym 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 na nią myszą. Możesz zakończyć kształt łuku innym zakończeniem, na przykład zaokrąglonym, odbywa się to w sekcji obramowania, kliknij odpowiedni COG, aby wyświetlić tę sekcję.

Odpowiedź

Chociaż możesz sfałszować łuk w Sketch, wydaje się, że nie jest możliwe wykonanie rzeczywistego „łuku” zgodnie ze standardami svg: https://developer.mozilla.org/en-US/docs/Web/SVG/Tutorial/Paths#Arcs

Dzieje się tak, ponieważ narzędzie wektorowe obsługuje wyłącznie krzywe Beziera ( ) lub linie proste z obu stron wektora.

Jeśli kiedykolwiek poczujesz potrzebę stworzenia prawdziwego łuku, najlepszym rozwiązaniem może być ręczne napisanie kodu svg. Musiałem to zrobić więcej niż kilka razy.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *