aboutsummaryrefslogtreecommitdiffstats
path: root/site/pure.mjs
diff options
context:
space:
mode:
Diffstat (limited to 'site/pure.mjs')
-rw-r--r--site/pure.mjs16
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);