Delaunay.Voronoi.Region C# (CSharp) Метод

Region() публичный Метод

public Region ( Vector2 p ) : List
p Vector2
Результат List
		public List<Vector2> Region (Vector2 p)
		{
			Site site = _sitesIndexedByLocation [p];
			if (site == null) {
				return new List<Vector2> ();
			}
			return site.Region (_plotBounds);
		}
        public SiteList Sites()

Usage Example

Пример #1
0
 private void preview_Paint(object sender, PaintEventArgs e)
 {
     List<PointF> points = GetRandomPoints();
     RectangleF size = new RectangleF(0, 0, preview.Width, preview.Height);
     Voronoi voronoi = new Voronoi(points, null, size);
     foreach (PointF point in points)
     {
         List<PointF> region = voronoi.Region(point);
         e.Graphics.DrawRectangle(Pens.Red, point.X, point.Y, 10, 10);
         e.Graphics.DrawLines(Pens.Black, region.ToArray());
     }
 }
All Usage Examples Of Delaunay.Voronoi::Region