Repository navigation

#

polygon-intersection

Martinez-Rueda polygon clipping algorithm, does boolean operation on polygons (multipolygons, polygons with holes etc): intersection, union, difference, xor

JavaScript
739
1 个月前

Boolean operations on polygons (union, intersection, difference, xor)

JavaScript
621
1 年前

Cython wrapper for the C++ translation of the Angus Johnson's Clipper library (ver. 6.4.2)

C++
249
10 个月前

Greiner-Hormann polygon clipping algorithm. Does AND, OR, XOR. Plays nicely with Leaflet. Handles non-convex polygons and multiple clipping areas. ~3kb footprint, no dependencies

JavaScript
243
2 年前

Rust implementation of the Martinez-Rueda Polygon Clipping Algorithm

Rust
102
2 年前

Go library for Boolean operations on 2D polygons.

Go
81
4 年前

The Tektosyne Library for Java provides algorithms for computational geometry and graph-based pathfinding, along with supporting mathematical utilities and specialized collections.

Java
58
4 年前

Mirrored implementations of polygon clipping/CSG/operations algorithm, in C (original, by Martínez et al) and ActionScript3 (port, by Mahir Iqbal)

C++
47
9 年前

A numpy geometry class and functions. The focus is on polygons and polylines. Methods to convert to/from other geometry representations are available (eg geojson, ESRI featureclasses)

Python
28
2 个月前

Python Polygon Clipping and Offsetting based on Clipper2 Library

C++
28
1 天前

Boolean operations on polygons (union, intersection, difference, xor) (this library is a port for flutter of polybooljs

Dart
27
1 年前

Java port of https://github.com/velipso/polybooljs. Boolean operations on polygons (union, intersection, difference, xor)

Java
24
4 年前

R package polyclip: a port of the Clipper library for polygon geometry

C++
19
1 年前

Martinez algorithm for polygon Boolean operations, PHP library.

PHP
16
1 年前

This repo contains the code of the paper "RayJoin: Fast and Precise Spatial Join", ICS'24

C++
9
2 天前

Use c++ clipper to implement quadrilateral or polygon NMS.

C++
8
4 年前

Martinez algorithm for polygon Boolean operations

Go
8
5 年前

Simple python module for finding convex polygons intersection.

Python
6
8 年前