def marker.vertices.tail
gralha-svg-render@0.1.0.1 · svg.bend:984
import gralha-svg-render@0.1.0.1/svg.bend as Svg
import Base
984def marker.vertices.tail(xs: List<&2, MarkerSegment>, previous: Point, +first: Point, +endAngle: F32) -> List<&2, MarkerVertex>:
985 match xs:
986 case Nil{}: Nil{}
987 case Con{MarkerSegment{p, q, outgoing, incoming, kind}, Nil{}}: Con{MarkerVertex{q, endAngle}, Nil{}}
988 case Con{MarkerSegment{p, q, outgoing, incoming, kind}, Con{head, tail}}:
989 +before = marker.vector(incoming, previous)
990 +remaining = {Con{head, tail} : List<&2, MarkerSegment>}
991 Con{MarkerVertex{q, marker.direction(before, marker.first(remaining, first))}, marker.vertices.tail(remaining, before, first, endAngle)}