def segments.flip
import gralha-svg-render@0.1.0.1/svg.bend as Svgimport Base
1628# The segments backwards, each turned around, for the right side.
1629def segments.flip(xs: List<&2, Segment>, acc: List<&2, Segment>) -> List<&2, Segment>:
1630 match xs:
1631 case Nil{}: acc
1632 case Con{Segment{px, py, qx, qy, ux, uy, len, distance}, rest}: segments.flip(rest, Con{Segment{qx, qy, px, py, F32.neg(ux), F32.neg(uy), len, distance}, acc})