A safe, idiomatic Rust API for 2D polygon boolean clipping (intersection, union, difference, XOR), offsetting (inflate/deflate), Minkowski sum/difference, simplification, area, and point-in-polygon, on top of Clipper2.
useclipper2::*;fnmain(){let path_a: Paths =vec![(0.2,0.2),(6.0,0.2),(6.0,6.0),(0.2,6.0)].into();let area = path_a.signed_area();println!("Area of the path: {}", area);}