Вопрос нужен, чтобы оценить, способен ли кандидат работать с потерянной иерархией данных и восстанавливать структуру сцены программно.
Короткий ответ
Если библиотека «сплющивает» SVG, иерархию можно восстановить на этапе парсинга. Для этого используют исходный SVG DOM или метаданные элементов. Группы собираются вручную на основе id, data-* атрибутов или вложенности. Далее эта структура маппится на объекты Canvas.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.