private void AddRandomPoint(ThreadSafeRandom rd, GAProjectProperties prop) { PointF p = GetRandomPoint(rd, prop); PolyPoints.Insert(rd.Next(PolyPoints.Count), p); }
private void RemoveRandomPoint(ThreadSafeRandom rd) { PolyPoints.RemoveAt(rd.Next(PolyPoints.Count)); }
public override void Mutate(ThreadSafeRandom rd, GAProjectProperties prop) { }