A modular geospatial engine written in JavaScript and TypeScript
- javascript
- algorithm
- computational-geometry
- geojson
85,578 visible repositories in the index
1–24 of 28 · Most stars
A modular geospatial engine written in JavaScript and TypeScript
A BVH implementation to speed up raycasting and enable spatial queries against three.js meshes.
RBush — a high-performance JavaScript R-tree-based 2D spatial index for points and rectangles
An incredibly fast JavaScript library for Delaunay triangulation of 2D points
The fastest and smallest JavaScript polygon triangulation library for your WebGL apps
An open source vector nesting tool
High-performance JavaScript polyline simplification library
📐⚙ 2D vector line drawing and shape modeling for CNC and laser cutters.
A force directed graph layout algorithm in JavaScript
A nodejs and client-side library for (cubic) Bezier curve work
Constructive solid geometry on meshes using BSP trees in JavaScript
A very fast static spatial index for 2D points and rectangles in JavaScript 🌱
JavaScript Topology Suite
A fast algorithm for finding the pole of inaccessibility of a polygon (in JavaScript and C++)
ANSI C library for NURBS, B-Splines, and Bézier curves with interfaces for C++, C#, D, Go, Java, Javascript, Lua, Octave, PHP, Python, R, and Ruby.
2D/3D geometry toolkit for Clojure/Clojurescript
A simple script for fracturing polygons. Also adds nice helper functions for polygons like calculateArea, triangulate, getRandomPointsInPolygon, getBoundingRect)
JavaScript helper functions for manipulating GeoJSON
Voronoi / Delaunay tessellations on the sphere
D3 plugin which computes a treemap based on a Voronoi tesselation
Clipping and geometric operations for spherical polygons.
A GDScript port of Delaunator: A fast library for Delaunay triangulation of 2D points.
A library for placing labels in areas.
An ActionScript 3 Geometry Library