Rect toRect([Offset? offset]) => Rect.fromCenter( center: offset ?? Offset.zero, width: width, height: height);