Rust port of Google S2 geometry library.
This library is principally a port of the Golang S2 library, adapting to Rust idioms where it makes sense. We detail the progress of this port below relative to that Go library.
ℝ¹ - One-dimensional Cartesian coordinates
Full parity with Go.
ℝ² - Two-dimensional Cartesian coordinates
Full parity with Go.
ℝ³ - Three-dimensional Cartesian coordinates
Full parity with Go.
S¹ - Circular Geometry
Full parity with Go.
S² - Spherical Geometry
complete
- Cell, CellID, LatLng, Metric, Point, Region, stuv
in progress
- CellUnion, edgeutil, predicates, Rect
pending
- loop, paddedcell, polygon, polyline, shapeindex