toSegments method

  1. @override
List<Segment> toSegments()
override

Converts this shape to path segments.

Implementation

@override
List<Segment> toSegments() {
  final rst = <Segment>[];

  rst.add(MoveSegment(end: Offset(start.dx, start.dy)));

  for (var cubic in cubics) {
    rst.add(
        CubicSegment(control1: cubic[0], control2: cubic[1], end: cubic[2]));
  }

  return rst;
}