Показать сообщение отдельно
  #17 (permalink)  
Старый 09.01.2011, 14:06
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

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

Последний раз редактировалось monolithed, 09.01.2011 в 14:10.
Ответить с цитированием