
Obrót iterowany
Użyty został skrypt transform.js.
Listing
var cv = document.getElementById("canvas");
var ctx = cv.getContext("2d");
ctx.translate(250, 250);
var n = 36;
for (var i = 0; i < n; i++) {
ctx.rotate(2 * Math.PI/n);
ctx.moveTo(40,40);
ctx.lineTo(170,170);
}
ctx.strokeStyle = "blue";
ctx.stroke();
