Показать сообщение отдельно
  #1 (permalink)  
Старый 04.06.2015, 20:24
Новичок на форуме
Отправить личное сообщение для danies Посмотреть профиль Найти все сообщения от danies
 
Регистрация: 01.03.2015
Сообщений: 9

Изменение свойств произвольной фигуры в canvas
Допустим, есть несколько фигур, которые рисуются несколькими линиями. Вот пример функции, рисующей ромб:
function kv(x,y,width,height,i) {
			height=height + y;
			width = width + x;
			
			canvas.moveTo(x, y);
			
			//|
			canvas.lineTo(x-i,height);
			//-
			canvas.lineTo(width-i+1,height);
			//|
			canvas.lineTo(width,y);
			//-
			canvas.lineTo(x,y);
		}


где x и y - начальная координата, width и height - ширина и высота фигуры, i - смещение координаты x и таким образом изменение угла.

Как изменить свойство определенного объекта, рисующегося подобным образом, если их несколько?
Ответить с цитированием