def outline.subpath
gralha-svg-render@0.1.0.1 · svg.bend:1795
import gralha-svg-render@0.1.0.1/svg.bend as Svg
import Base
1795
1796
1797def outline.subpath(+pts: List<&2, Point>, +closed: Bool, +r: F32, +js: Joins, +pattern: DashPattern, +scale: F32, acc: List<&2, Edge>) -> List<&2, Edge>:
1798 match pts:
1799 case Nil{}: acc
1800 case Con{p, Nil{}}: outline.dot.if(dash.any(dash.runs(pattern, 0.0)), p, r, js, scale, acc)
1801 case Con{p, Con{q, rest}}: outline.dashed(dash.some(pattern), Con{p, Con{q, rest}}, closed, r, js, pattern, scale, acc)