circle static method

List<Point<num>> circle(
  1. int radius,
  2. int count,
  3. Point<num> center
)

Implementation

static List<Point> circle(int radius, int count, Point center) {
  var angleStep = pi2 / count;
  final result = <Point>[];

  for (var i = 0; i < count; i++) {
    var angle = circleStartAngle + i * angleStep;

    result[i] = CustomPoint<double>(
        center.x + radius * cos(angle), center.y + radius * sin(angle));
  }
  return result;
}