Я не могу динамически изменять координаты точки. Попытка создать векторное вычисление, но не удалось установить координаты, указывающие на элемент.
a = board.create('point', [1, 1], {name: 'A',color:'green',size: .5,withLabel:false}),
board.create('arrow', [[0,0], a], {color:'green'});
b = board.create('point', [-1, 1], {name: 'B',color:'red',size: .5,withLabel:false}),
board.create('arrow', [[0,0], b], {color:'red'});
let xr = a.X() + b.X();
let yr = a.Y() + b.Y();
r = board.create('point', [xr, yr], {name: 'R',color:'black',size: .5,withLabel:false}),
board.create('arrow', [[0,0], r], {color:'black'});
board.on('update', function(){
let xr = a.X() + b.X();
let yr = a.Y() + b.Y();
r.point2.setPosition([xr,yr]);
board.fullUpdate();
});
setPosition не работает. Я хочу установить обновленное значение xr и xy каждый раз, когда вызывается событие обновления.