Library "MathGeometryCurvesChaikin"
Implements the chaikin algorithm to create a curved path, from assigned points.
chaikin(points_x, points_y, closed) Chaikin algorithm method, uses provided points to generate a smoothed path.
Parameters:
smooth(points_x, points_y, iterations, closed) Iterate the chaikin algorithm, to smooth a sample of points into a curve path.
Parameters:
draw(path_x, path_y, closed) Draw the path.
Parameters:
Implements the chaikin algorithm to create a curved path, from assigned points.
chaikin(points_x, points_y, closed) Chaikin algorithm method, uses provided points to generate a smoothed path.
Parameters:
- points_x: float array, the x value of points.
- points_y: float array, the y value of points.
- closed: bool, default=false, is the path closed or not.
smooth(points_x, points_y, iterations, closed) Iterate the chaikin algorithm, to smooth a sample of points into a curve path.
Parameters:
- points_x: float array, the x value of points.
- points_y: float array, the y value of points.
- iterations: int, number of iterations to apply the smoothing.
- closed: bool, default=false, is the path closed or not.
draw(path_x, path_y, closed) Draw the path.
Parameters:
- path_x: float array, the x value of the path.
- path_y: float array, the y value of the path.
- closed: bool, default=false, is the path closed or not.