-
Notifications
You must be signed in to change notification settings - Fork 992
Open
Description
I see some TODO-like comments in the source https://github.com/morganherlocker/turf/blob/4a4772433b3deb6ae5f8dc9d24afbdd9c6555911/lib/erase.js#L4 but it seems like a good idea to veer away from too much jsts lineage since it's a rather huge project with its own lingo and internal formats.
- Polygon clipping modules require a new clipping algorithm like greiner-hormann. Greiner-Hormann is approaching release readiness, but still has some outstanding clipping issues.
- turf-intersect
- turf-difference
- turf-union
- Buffering requires a solution to buffering arbitrary polygons. @morganherlocker has made progress buffering other geometries, but polygons are still not ready.
- turf-buffer
Evaluate this for an implementation guide:
https://github.com/akavel/polyclip-go/blob/master/clipper.go
geekdenz, imprevo, giladgray and controversial