diff options
Diffstat (limited to 'site/pure.mjs')
| -rw-r--r-- | site/pure.mjs | 16 |
1 files changed, 11 insertions, 5 deletions
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); |
