path method
Implementation
@override
Path path(bool close) {
if (_path != null) {
return _path!;
}
Path path = Path();
double singleAngle = 360 / count;
for (int j = 0; j < count; j++) {
num angle = angleOffset - 90 + j * singleAngle;
double radians = angle * pi / 180;
double x = -r * cos(radians);
double y = r * sin(radians);
if (j == 0) {
path.moveTo(x, y);
} else {
path.lineTo(x, y);
}
}
path.close();
_path = path;
return path;
}