Javascript 如何在Kineticsjs中向直线动态添加点?

Javascript 如何在Kineticsjs中向直线动态添加点?,javascript,html,canvas,kineticjs,Javascript,Html,Canvas,Kineticjs,我想动态地向直线添加点。设置点(数组)将只接受一组新的点数组,但我想通过向其添加另一个点来扩展该线。此外,我在向线添加点时使用了转换。怎么做 这不起作用 line.transitionTo({points:[x,y],duration:1,easing:'ease-out'}); 您当前无法进行转换,但以下是您可以执行的操作: var points = line.getPoints(); points.push(x); // new x point points.push(y); // ne

我想动态地向直线添加点。
设置点(数组)
将只接受一组新的点数组,但我想通过向其添加另一个点来扩展该线。此外,我在向线添加点时使用了转换。怎么做

这不起作用

line.transitionTo({points:[x,y],duration:1,easing:'ease-out'});

您当前无法进行转换,但以下是您可以执行的操作:

var points = line.getPoints();
points.push(x); // new x point 
points.push(y); // new y point
line.setPoints(points);
layer.draw();

现在无法使用transition对象。它将在未来发布。