如何更改路径对象的坐标?
这不起作用:
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/