Я пытаюсь рисовать квадратную кривую с холстом. Вот код:
HTML:
<canvas id="mycanvas">
Your browser is not supported.
</canvas>
JavaScript:
var canvas = document.getElementById("mycanvas");
canvas.style.width = "1000px";
canvas.style.height = "1000px";
if (canvas.getContext) {
var ctx = canvas.getContext("2d");
var x = 0,
y = 0;
setInterval(function() {
ctx.lineTo(x, y);
ctx.stroke();
x += 1;
y = 0.01 * x * x;
}, 100);
}
Но результат действительно уродлив, во-первых, линии слишком толстые, во-вторых, псевдоним настолько очевиден... как я могу его улучшить?
Вы можете увидеть эффект здесь: http://jsfiddle.net/7wNmx/1/