private void prune(PointList newCurve) { Point2d prev = null; for (Iterator<Point2d> iterator = newCurve.iterator(); iterator.hasNext();) { Point2d p = iterator.next(); if(prev!= null){ if(Line2d.distance(prev, p) < 1/200f){ iterator.remove(); } else{ prev = p; } }else{ prev = p; } } }
private void prune(PointList newCurve) { Point2d prev = null; for (Iterator<Point2d> iterator = newCurve.iterator(); iterator.hasNext();) { Point2d p = iterator.next(); if(prev!= null){ if(Line2d.distance(prev, p) < 1/200f){ iterator.remove(); } else{ prev = p; } }else{ prev = p; } } }