/// <summary> /// Genereates using user input /// </summary> /// <param name="size"></param> /// <param name="input"></param> /// <returns></returns> public IList <IArea> Generate(IntVector2 size, IList <Vector2> input) { var f = new Fortune(); //Points = input ; var segs = f.GetSegments(input, minSize: 0, maxSize: JryMath.Max(size.X, size.Y)); return(_converter.ConvertSegmentToAreas(segs, size)); //return segs; }