geometry-overlay 0.0.8

Segment-intersection kernel, turn graph, and boolean overlay (intersection/union/difference) for the Boost.Geometry Rust port.
Documentation
1
2
3
4
5
6
7
8
9
10
11
//! OVL5 — Cartesian polygon Boolean operations.
//!
//! Mirrors the public drivers and areal machinery behind
//! `boost/geometry/algorithms/{intersection,union,difference,sym_difference}.hpp`.
//! The `boolean` part owns the public entry contract and `areal` owns the
//! split-edge arrangement kernel; this root exposes only the aggregate surface.

mod areal;
mod boolean;

pub use boolean::{OverlayError, difference, intersection, sym_difference, r#union, union_poly};