addPolygonCubic method

void addPolygonCubic(
  1. Iterable<CubicOffset> points
)

Implementation

void addPolygonCubic(Iterable<CubicOffset> points) {
  final iterator = points.iterator;
  var path = Path();
  if (iterator.moveNext()) {
    final points = iterator.current;
    path = path
      ..moveToPoint(points.a)
      ..cubicToPoint(points.b, points.c, points.d);
  }
  while (iterator.moveNext()) {
    final points = iterator.current;
    path = path
      ..lineToPoint(points.a)
      ..cubicToPoint(points.b, points.c, points.d);
  }
}