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() когда два соединяемых пути - это закрытые пути.

Другие вопросы по тегам