You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ultimately it is an issue with Raphael.js missing some intersection points, but Raphael.Boolean.js fails when paths have collinear edges because it gets confused by the odd number of intersections.
Here is a simple example with the following paths:
var path1 = paper.path("M2,11 L74,4 L62,41 L52,34 L51,36 Z");
var path2 = paper.path("M95,68 L81,17 L48,31 Z");
The text was updated successfully, but these errors were encountered:
Including raphael lib as git submodule seemed the cleaner solution to me (626775b).
Thanks for all your work @samhocevar! It looks like Raphaël is still alive. :)
I really liked to work with it in the days when this plugin was started.
Actually I don’t really use Raphaël! But I needed to do a lot of SVG batch processing with path simplification, and even after all these years, your library is still the most straightforward way to do boolean operations on paths… Thanks again for writing it.
Also now that I know you’re still somehow maintaining it, I may have a few additional bugfixes pending…
Ultimately it is an issue with Raphael.js missing some intersection points, but Raphael.Boolean.js fails when paths have collinear edges because it gets confused by the odd number of intersections.
Here is a simple example with the following paths:
The text was updated successfully, but these errors were encountered: