// draw on <canvas>drawOnCanvas2D('#playground', (ctx) => {constdx=10;ctx.lineWidth =10; // stroke widthctx.fillStyle ='#f00'; // fill color = redctx.beginPath(); // ⭐ begin new pathctx.moveTo(100- dx,40); // ⭐ begin new subpathctx.lineTo(200- dx,140);ctx.lineTo(100- dx,140);ctx.closePath(); // ⭐ closed subpathctx.moveTo(300+ dx,40); // ⭐ begin new subpathctx.lineTo(300+ dx,140);ctx.lineTo(200+ dx,140); // open subpathctx.fill(); // fill path (⭐ on all subpaths)ctx.stroke(); // stroke path (⭐ on all subpaths)});