Path
Path
General
Path és un tipus en FOSS per anar.
La ruta és una seqüència de MoveTo/LineTo /CurveTo-Operacions d’Acabament que defineixen un camí arbitrari 2D en l’espai d"usuari PDF (origen a la pàgina inferior esquerra, Y cap amunt).
Aquest tipus proporciona 6 mètodes per treballar amb objectes de Path en programes Go. Els mètodes disponibles inclouen: Arc, Close, CurveTo, LineTo, MoveTo, QuadTo. Tots els membres del públic són accessibles a qualsevol aplicació de Go després d’instal·lar el paquet FOSS for Go.
Mètodes
| Signatura | Descripció |
|---|---|
MoveTo(x: float64) → *Path | MoveTo comença un nou subcamí a (x, y). |
LineTo(x: float64) → *Path | LineTo afegeix un segment de línia recta des del punt actual fins a (x, y). |
Close() → *Path | Tancar tanca el subcamí actual amb una línia de tornada a la més recent MoveTo. |
CurveTo(c1x: float64) → *Path | CurveTo suma una corba cúbica de Bezier des del punt actual fins a (x, y) amb punts de control (c1x , c1y) i (C2x . |
QuadTo(cx: float64) → *Path | QuadTo afegeix una corba de Bezier quadràtica (un punt de control) des del punt actual fins a (x, y), convertida automàticament en el cubic equivalent per la fórmula cuadràtic-cubica estàndard: |
Arc(cx: float64) → *Path | L’arc afegeix un arc al camí, aproximat per les curves cúbiques de Bezier. |