radius method

  1. @override
double radius(
  1. int n
)
override

Implementation

@override
double radius(int n) {
  var rand = sin(n / 0.1).abs();
  var rvalue = (rand * 2 * pi) % (2 * pi);
  final scale = ((1 - variation1) * 0.7) +
      (pow(10, variation2)) * 0.6 * (rvalue / (2 * pi));

  return scale *
      (circleSize * max(canvasSize.width, canvasSize.height) / 2 / 3)
          .roundToDouble();
}