сейчас изучаю D3, и у меня есть сценарий использования, где у меня есть следующий код:
let length = (3 + ((15000000 / 1500) % 8)) | 0;
let polygon = d3
.radialLine()
.angle((_, i) => (i / length) * 2 * Math.PI)
.curve(d3.curveCardinalClosed)
.radius(() => 150);
let path = polygon({ length });
Таким образом, переменная 'path' дает мне атрибут "d" в виде строки.
Теперь для реализации, я имею в виду, что мне нужны одни и те же данные пути в более «разбираемом» формате.
Вопрос - конечно, я могу просто разобрать строку сразу (есть много парсеры, чтобы превратить строку пути d в массив et c), но мне просто интересно, есть ли встроенный метод d3 для этого? чтобы мне не приходилось использовать дополнительный парсер?