public static List <List <Vector2> > Simplify(List <List <Vector2> > chains) { var fc = new Curves.FitCurves(); var result = new List <List <Vector2> >(); foreach (var chain in chains) { var temp = Curves.Douglas.DouglasPeuckerReduction(chain, 8.0); if (temp != null && temp.Count > 1) { result.Add(temp); } } return(result); }
public static List<List<Vector2>> Simplify(List<List<Vector2>> chains) { var fc = new Curves.FitCurves(); var result = new List<List<Vector2>>(); foreach (var chain in chains) { var temp = Curves.Douglas.DouglasPeuckerReduction(chain, 8.0); if (temp != null && temp.Count > 1) { result.Add(temp); } } return result; }