Exemplo n.º 1
0
        private KPoint[] InitKPoints(int minX, int maxX, int minY, int maxY)
        {
            var kPoints = new KPoint[kpointCount];

            for (int i = 0; i < kpointCount; i++)
            {
                kPoints[i] = new KPoint(
                    new Point(random.Next(minX, maxX), random.Next(minY, maxY)));
            }

            return(kPoints);
        }
Exemplo n.º 2
0
 public double DistanceTo(KPoint other)
 {
     return(Math.Pow(other.point.X - this.point.X, 2) + Math.Pow(other.point.Y - this.point.Y, 2));
 }