Не очень сложно анимировать рисование линий в чистом Canvas, но я не понимаю, как это сделать в Fabric.
Например, я получил эту строку:
var L = new fabric.Line([50, 100, 200, 200], {
left: 170,
top: 150,
stroke: 'red'
})
и мне нужно, чтобы один из его концов продолжался до следующей точки (как карандаш, рисующий линию).
Я знаю, что есть функция «оживить», но с
L.animate('left', 50, {
onChange: canvas.renderAll.bind(canvas),
duration: 3000
});
моя линия только меняет свои верхние левые координаты, не изменяя себя