public void Init()
{
Points = new List<DnaPoint>();
//int count = Tools.GetRandomNumber(3, 3);
var origin = new DnaPoint();
origin.Init();
for (int i = 0; i < Settings.ActivePointsPerPolygonMin; i++)
{
var point = new DnaPoint();
point.X = Math.Min(Math.Max(0, origin.X + Tools.GetRandomNumber(-3, 3)), Tools.MaxWidth);
point.Y = Math.Min(Math.Max(0, origin.Y + Tools.GetRandomNumber(-3, 3)), Tools.MaxHeight);
Points.Add(point);
}
Brush = new DnaBrush();
Brush.Init();
}