Scales the shape uniformly by the given factor originating from centroid.
factor
@override Circle scale(num factor) => Circle(radius: radius * factor.abs(), center: _center);