From cecc5da127f5b28801eea91ce4932ca8883aefef Mon Sep 17 00:00:00 2001 From: brian cully Date: Mon, 29 Dec 2025 10:52:06 -0500 Subject: rainbow the pure, too --- site/pure.mjs | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) (limited to 'site/pure.mjs') diff --git a/site/pure.mjs b/site/pure.mjs index 6a4447c..3a77aee 100644 --- a/site/pure.mjs +++ b/site/pure.mjs @@ -244,11 +244,17 @@ export default async function () { const polyPoints = findPoly3(points); ctx.lineWidth = 0.005; - ctx.beginPath(); - ctx.moveTo(polyPoints[0].x, polyPoints[0].y); - polyPoints.forEach(p => ctx.lineTo(p.x, p.y)); - ctx.strokeStyle = 'blue'; - ctx.stroke(); + let last = polyPoints[0]; + for (let i = 1; i < polyPoints.length; i++) { + const p = polyPoints[i]; + ctx.beginPath(); + ctx.moveTo(last.x, last.y); + ctx.strokeStyle = last.color; + ctx.lineTo(p.x, p.y); + ctx.stroke(); + + last = p; + } if (!paused) { self.requestAnimationFrame(render); -- cgit v1.3