Я пытаюсь работать с полигоном SVG и javascript. Я создаю многоугольник и устанавливаю его начальный список точек следующим образом:
var polygon = document.createElementNS('http://www.w3.org/2000/svg','polygon');
polygon.setAttribute("points", "0,0 100,100 200,200");
теперь что мне делать, если я хочу изменить второй пункт (100 100)? Сейчас я в основном восстанавливаю всю строку. Но можем ли мы как-то обращаться к "polygon.points" как к массиву, или это просто простая простая строка? Это может работать нормально для очень простых полигонов, но если мой многоугольник в конечном итоге имеет сотни пар точек, мне бы не хотелось восстанавливать весь атрибут "точек" в виде строки каждый раз, когда я хочу изменить один элемент.
Спасибо