Rysowanie wielokąta w html5 canvas
Poniżej przedstawiam funkcję rysującą wielokąt w html5 canvas. Zakładamy, że points jest tablicą wierzchołków.
//przykladowe punkty var points = [ [10, 20], [30, 45], [60, 30] ]; var context = document.getElementById('identyfikator_canvasa').getContext('2d'); function polygon(color, points) { context.fillStyle = color; context.beginPath(); context.moveTo(points[0][0], points[0][1]); for(var i=1; i<points.length; i++) { context.lineTo(points[i][0], points[i][1]); } context.closePath(); context.fill(); }