def edges.transform

gralha-svg-render@0.1.0.1 · svg.bend:877

import gralha-svg-render@0.1.0.1/svg.bend as Svg
import Base

877def edges.transform(es: List<&2, Edge>, +m: Matrix) -> List<&2, Edge>:
878  match es:
879    case Nil{}: Nil{}
880    case Con{Edge{ax, ay, bx, by, stroked, closed}, rest}:
881      Con{edge.of(matrix.point(m, Point{ax, ay}), matrix.point(m, Point{bx, by}), stroked, closed), edges.transform(rest, m)}

Uses (6)

Used by (3)