public List <Circle> Circles()
{
List <Circle> list = new List <Circle>();
for (int i = 0; i < _sites.Count; i++)
{
float radius = 0f;
Edge edge = _sites[i].NearestEdge();
if (!edge.IsPartOfConvexHull())
{
radius = edge.SitesDistance() * 0.5f;
}
list.Add(new Circle(_sites[i].x, _sites[i].y, radius));
}
return(list);
}