fitCurve function
Implementation
List<Curve> fitCurve(Points points, int maxError) {
if (points.length < 2) {
return [];
}
final length = points.length;
final leftTangent = _createTangent(points[1], points[0]);
final rightTangent = _createTangent(points[length - 2], points[length - 1]);
return _fitCubic(points, leftTangent, rightTangent, maxError);
}