getPolygonInnerCircle method Null safety

Circle getPolygonInnerCircle(
  1. List<Point<num>> list
)

Get the outer circle

formed by the inner centroid of the polygon and its radius

Implementation

static Circle getPolygonInnerCircle(List<Point> list) {
  assert(list.length >= 3);
  final centroid = getPolygonInnerCentroid(list);

  final c = Point(list[1].x - list[0].x, list[1].y - list[0].y);

  final radius = centroid.distanceTo(c);
  return Circle(radius: radius, center: centroid);
}