Vulkan, често, я пытался вникнуть в код, но написано извиняюсь как "курица лапой", для того чтобы придать установить как должна заканчиваться линия, не нужно создавать обьект круга, для этого достаточно определить свойство lineCap, со значением 'round' (ширину пера задать нужно с помошью свойства lineWidth), чтобы убрать разрывы между отрезками используйте свойство LineJoin и обратите внимание на метож stoke()
function draw(){
var canvas = document.getElementById('tutorial');
if (canvas.getContext){
var canvas = canvas.getContext('2d');
}
canvas.beginPath();
canvas.lineWidth=2;
canvas.lineCap='round';
canvas.lineJoin='meter'; //это значение установлено по умолочанию
canvas.strokeStyle='black';
//тут методы способ отрисовки
/*
canvas.moveTo(0,10); //координаты
canvas.lineTo(10,10); //координаты
canvas.bezierCurveTo() //координаты
*/
canvas.stroke();
canvas.closePath();
}
http://cosmos.on.ufanet.ru/
https://developer.mozilla.org/En/Can...les_and_colors