Paper.js логическое unite() выдает ошибку
Посмотрите на эту страницу.
Это дает эту ошибку, когда после попытки unite()
два SVG:
paper-full.js:9309 Uncaught TypeError: Cannot read property '_intersection' of null
Два SVG-файла являются собственными SVG-файлами - вы можете увидеть, что они правильно отображаются в нижней части страницы. После импорта в paper.js они становятся Path и CompoundPath, которые также правильно отображаются. Но когда я звоню path1.unite(path2);
Я получаю странную ошибку.
Я что-то не так делаю? Я не слишком знаком с SVG.
1 ответ
Обнаружил проблему: ознакомьтесь с проблемой, которую я разместил в репозитории github paper.js: https://github.com/paperjs/paper.js/issues/1100
В основном вы должны использовать только unite()
когда два соединяемых пути - это закрытые пути.