generatePoints method
Implementation
@override
void generatePoints() {
  radius = outerRadius;
  var outerCircle = Circle(radius: outerRadius);
  var innerCircle = Circle(radius: innerRadius)..reversePoints();
  appendPoints(outerCircle.points);
  appendPoints(innerCircle.points);
  shift(arcCenter);
}