Skitse – bueform?

Er det muligt at fremstille en bueform med en given start- og fejevinkel? (Brug af Sketch 3.0 af bohemian.coding)

nogle 180 graders bue

Svar

Du kan falske det ved at bruge Layer> Vector> Rotate Copies. Du skal blot vælge en rektangelform og derefter oprette et hvilket som helst antal kopier. Jo flere kopier du opretter, jo glattere bliver buen.

Du kan også oprette to cirkler, trække dem og derefter trække et rektangel i halvdelen: Bueform i skitse

Endelig kan du tegne det med penværktøjet (selvom du mister en vis nøjagtighed i processen.

Desværre kan du ikke justere vinklen eller fejningen. Men hvis du manipulerer figurer oven på figurer og bruger Pathfinder eller Transform-værktøjerne, skal du være i stand til at opnå den ønskede effekt.

Kommentarer

  • Så meget som jeg forstår denne metode og har brugt den, er den ekstremt konstrueret til alle vinkler, der ikke er 90, 180 eller 270.

Svar

Tak for dit svar; din løsning er et betydeligt alternativ til det, jeg har fundet ud af. (træk> sakse> roter)

indtast billedebeskrivelse her

indtast billedebeskrivelse her

indtast billedebeskrivelse her

(Bemærk: Ved halvt at dække cirklen med det rigtige kan du også oprette en 180 graders cirkel.)

Kommentarer

  • For enhver forvirret over, hvordan man begynder med dette, som jeg var: Tegn en cirkel. Tegn et rektangel, der overlapper cirklen som vist i CodeMound ' skærmbillede. Vælg begge former. Klik på Træk. Du ' Du får en cirkel med et " twist ". Gå nu til saksværktøjet, og klik på de lige linjer, der udgør " twist " for at fjerne dem.
  • Jeg forstår ikke '. Jeg får en cirkel med en firkant mangler i den øverste højre kvadrant. dropbox.com/s/pv0u8lmg6z94ubh/…
  • @chovy Jeg havde det samme problem . Når du har trukket firkanten, skal du hente saksen og fjerne de resterende hjørner af den fratrækkede firkant, derefter tilføje kant til den resulterede form, og resultatet bliver svaret ovenfor.

Svar

Bare opdateret dette: splinterny Segmented Circle 2.0 Sketch-plugin .

Opret automatisk nøjagtig segmenteret cirkulær grafik til diagrammer, instrumentering og analyse. Enorm opdatering tilføjer cirkeldiagramstilarter med flere værdier, afkrydser cirkler og perfekt stiplede buer.

Eksempelbillede

Svar

Der er nu et godt sketch-plugin til dette:

“Opret cirkler som områder eller linjer med et tilpasset antal punkter / segmenter “ https://github.com/design4use/gb-sketch-segmentcircle

Svar

Der er endnu en bedre løsning 🙂 Tegn først cirklen, vælg derefter stien og klik på åben sti i inspektøren.

øverst til højre Åbn sti indtast billedebeskrivelse her

Kommentarer

  • Det ' er ikke så meget bedre end de andre svar, og det fungerer ikke ' til andre vinkler end 90 º / 180 / 270 º
  • Du kan komme rundt i 180, 270 osv. Ved at tilføje et nyt punkt i stien og derefter slette uden for en. Så længe du bruger centerpositionen til omridset, fungerer tingene ret godt.

Svar

En anden måde er at tegne en cirkel, dobbeltklik på den for at redigere den (der vil være 4 små prikker, der er ligeligt fordelt over cirklen) og klikke, hvor du ønsker at afslutte formen, så du får en anden lille prik, der vises der. Brug saksen til at fjerne enhver uønsket del, den del, der skal fjernes, ændrer sin form, når du holder musen over den. Du kan afslutte din bueform med forskellige slutninger som afrundet, dette gøres i kantafsnittet, klik på det relaterede COG for at vise dette afsnit.

Svar

Mens du kan falske en bue i Sketch, ser det ikke ud til at være muligt at lave en egentlig “bue” som beskrevet af svg-standarderne: https://developer.mozilla.org/en-US/docs/Web/SVG/Tutorial/Paths#Arcs

Dette skyldes, at vektorværktøjet udelukkende udfører Bezier-kurver ( https://developer.mozilla.org/en-US/docs/Web/SVG/Tutorial/Paths#Bezier_Curves ) eller lige linjer fra begge sider af en vektor.

Hvis du nogensinde har brug for at være i stand til at skabe en lysbue for ægte, kan det være bedst at bare skrive din svg-kode manuelt. Jeg har måttet gøre det mere end et par gange.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *