points-on-curve
Advanced tools
Comparing version 0.1.1 to 0.2.0
export declare type Point = [number, number]; | ||
export declare function simplify(points: Point[], distance: number): Point[]; | ||
export declare function pointsOnBezierCurves(points: Point[], tolerance?: number, distance?: number): Point[]; |
@@ -80,2 +80,5 @@ // distance between 2 points | ||
} | ||
export function simplify(points, distance) { | ||
return simplifyPoints(points, 0, points.length, distance); | ||
} | ||
// Ramer–Douglas–Peucker algorithm | ||
@@ -82,0 +85,0 @@ // https://en.wikipedia.org/wiki/Ramer%E2%80%93Douglas%E2%80%93Peucker_algorithm |
{ | ||
"name": "points-on-curve", | ||
"version": "0.1.1", | ||
"version": "0.2.0", | ||
"description": "Estimate points on a bezier curve or a set of connexted bezier curves", | ||
@@ -5,0 +5,0 @@ "main": "lib/index.js", |
@@ -90,2 +90,6 @@ export type Point = [number, number]; | ||
export function simplify(points: Point[], distance: number): Point[] { | ||
return simplifyPoints(points, 0, points.length, distance); | ||
} | ||
// Ramer–Douglas–Peucker algorithm | ||
@@ -92,0 +96,0 @@ // https://en.wikipedia.org/wiki/Ramer%E2%80%93Douglas%E2%80%93Peucker_algorithm |
18400
400