iOverlay
Introduction
- The iOverlay is a poly-bool library that supports main operations such as union, intersection, difference, xor, and self-intersection by the even-odd rule.
Features
- Operations: union, intersection, difference, and exclusion.
- Polygons: with holes, self-intersections, and multiple paths.
- Simplification: removes degenerate vertices and merges collinear edges.
- Fill Rules: even-odd and non-zero.
Source Code
- Swift Version: iShape-Swift/iOverlay
- Rust Version: iShape-Rust/iOverlay
- JS Version: iShape-Rust/iShape-js