Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 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;
 }