Я хочу анимировать конечную точку кривой Безье в координаты x, y на холсте html5 без перерисовки всего обводки. По сути, мне нужно, чтобы конечная точка выглядела как перетаскиваемая, а при перетаскивании влияет на длину линии.
Это мой текущий стандартный код штриха Безье:
var canvas = document.getElementById("myCanvas"),
context = canvas.getContext("2d"),
controlX1 = 140,
controlY1 = 10,
controlX2 = 388,
controlY2 = 10,
endX = 388,
endY = 170;
context.moveTo(188, 130);
context.bezierCurveTo(controlX1, controlY1, controlX2,
controlY2, endX, endY);
context.lineWidth = 10;
context.strokeStyle = "black";
context.stroke();
Есть ли у кого-нибудь идеи, как это можно сделать без использования такой библиотеки, как Рафаэль; однако я использую jQuery, так что это доступный ресурс.