2015-06-03 4 views
0

Как изменить пучки объекта пути?Как изменить пучки объекта пути

Это не работает:

var line=new fabric.Path(' M10 10 L 50 50',{stroke:"black",strokeWidth: 2}); 

canvas.add(line); 
line.path[1][0] = 100; 
canvas.renderAll.bind(canvas) 
+0

Что не работает ? Пожалуйста, дайте нам несколько подробностей о вашей проблеме. Вы не можете вставить код и ждать, пока люди обнаружат проблемы и исправят его. –

ответ

1

У вас есть функция для этого: setCoords()

Например:

var canvas = new fabric.Canvas('c'); 
var line=new fabric.Path(' M10 10 L 50 50',{stroke:"black",strokeWidth: 2}); 
canvas.add(line); 
line.set({ left: 100, top: 100 }).setCoords(); 
canvas.renderAll(); 

Проверить эту скрипку: http://jsfiddle.net/q6Y6k/16/

+0

Спасибо, но я пытаюсь изменить первый сердечный и последний, отдельно. Как изменить M 10 10 на M 40 40 и изменить L 50 50 на L 150 150 ?? Можно ли это сделать? – Dime

+1

Только что нашел! На каком-то форуме. line.path [0] = ["M", 100, 100]; – Dime

Смежные вопросы