В Easel.js вы рисуете линию следующим образом:
lineE.graphics
.moveTo(x1,y1)
.setStrokeStyle(3)
.beginStroke("black")
.lineTo(x2,y2);
Но чтобы изменить его координаты, мне приходится все стирать:
lineE.graphics
.clear() <-----------Why??????
.moveTo(newX1,newY1)
.setStrokeStyle(3)
.beginStroke("black")
.lineTo(newX2,newY2);
Как я могу сохранить другие свойства, такие как цвет обводки, при изменении координат линии. Я рисую линию между движущимися объектами. Должен быть более элегантный способ.