diff --git a/common.ts b/common.ts index d78c4fd..e8e7c2f 100644 --- a/common.ts +++ b/common.ts @@ -79,3 +79,15 @@ export function drawDashedLine(ctx: CanvasRenderingContext2D, start: Point, end: drawLine(ctx, start, end, color, true); } +export function drawPoints(ctx: CanvasRenderingContext2D, points: Point[]) { + for (const p of points) { + drawCircle(ctx, p, 2, 0xFF00FF); + } +} + +export function drawCurve(ctx: CanvasRenderingContext2D, curve: Point[]) { + for (let i=0; i < curve.length - 1; ++i) { + drawLine(ctx, curve[i], curve[i+1], 0xFFFFFF); + } +} + diff --git a/index.html b/index.html index 2b4d6c8..21f38f4 100644 --- a/index.html +++ b/index.html @@ -21,6 +21,7 @@