С Paper.js я импортировал SVG, используя:
var kanji = project.importSVG(url, {
expandShapes: true,
onLoad: function(item) {
console.log("imported SVG!");
},
onError: console.log("something went wrong importing")
});
Это успешно добавляет SVG на мой холст. Тем не менее, я хочу манипулировать путем SVG. Когда код достигает области onLoad, я запутался. Здесь я получаю svg, который я назвал item
, который является большим и сложным объектом:
initialize {_children: Array(3), _namedChildren: {…}, _matrix: t, _id: 1, _index: 0, …}
С содержанием массива children, имеющего еще больше потомков, множество других опций.
Я хочу получить доступ / копировать / манипулировать узлами пути, но я даже не могу найти путь в объекте. Как я могу это сделать?
Кажется, проще просто получить путь из самого файла SVG. Или я что-то здесь упускаю?
Спасибо!