simplifyPoints function
Implementation
List<DrawPoint> simplifyPoints(
List<DrawPoint> points, {
double tolerance = 1.0,
bool fastMode = false,
}) {
if (points.length <= 2) {
return points;
}
final sqTolerance = tolerance * tolerance;
if (fastMode) {
points = _simplifyRadialDist(points, sqTolerance);
}
points = _simplifyDouglasPeucker(points, sqTolerance);
return points;
}