The two semicircle center points (endpoints of the medial axis)
List<Circle> get endCaps => [ Circle(center: medialAxis.a, radius: radius), Circle(center: medialAxis.b, radius: radius), ];