iOverlay
Polygon processor
Provides high-performance operations on 2D polygons
Boolean Operations for 2D Polygons: Supports intersection, union, difference, xor, and self-intersections for all polygon varieties.
49 stars
6 watching
5 forks
Language: Rust
last commit: 3 months ago boolean-operationscadclipperclippingcomputational-geometrydifferenceedageometrygisintersectionpoly-boolpolygonpolygon-clippingself-intersectionunionxor
Related projects:
Repository | Description | Stars |
---|---|---|
| An implementation of the Martinez-Rueda Polygon Clipping Algorithm in Rust to perform boolean operations on geo shapes. | 95 |
| A Unity-based library providing a range of algorithms and data structures for 2D computational geometry, including intersection detection, mesh generation, convex hulls, and triangulations. | 1,271 |
| A R package implementing a C++ polygon clipping algorithm | 19 |
| Fast point-in-polygon test and distance calculations for polygons in 2D space | 15 |
| A Rust port of a C++ library for calculating Constrained Delaunay Triangulation on polygons | 15 |
| A Rust implementation of the Polylabel algorithm for finding ideal label positions on polygons | 54 |
| An algorithm for decomposing polygons into triangles, specifically designed to handle self-intersecting shapes. | 3 |
| A Rust library implementing point-in-polygon geometry calculations | 2 |
| Tools for performing boolean operations and removing overlap on curves in 2D shapes. | 9 |
| Provides a two-dimensional data structure for efficient and easy use in Rust programming. | 81 |
| A fast and efficient polygon triangulation algorithm with support for complex shapes and holes | 871 |
| A fast linear algebra library for games and graphics | 1,555 |
| A small Rust crate for computing the offset contour, perimeter, and area of a given polygon with a specified margin. | 1 |
| Generates G-code for 3D printing by slicing 3D models into layers using Projective Geometric Algebra | 77 |
| Generates new polygon shapes by shrinking or expanding existing ones | 11 |