A modular geospatial engine written in JavaScript and TypeScript
- javascript
- algorithm
- computational-geometry
- geojson
70,234 visible repositories in the index
1–23 of 23 · 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
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
open source software for bidimensional and tridimensional remeshing
A simple script for fracturing polygons. Also adds nice helper functions for polygons like calculateArea, triangulate, getRandomPointsInPolygon, getBoundingRect)
JavaScript helper functions for manipulating GeoJSON
One open-source modeler for structures, heat and fluids, built from scratch in pure Rust: parametric part in, verified results out. Automatic all-hex and tet meshing, our own nonlinear implicit and explicit FEA, heat transfer and lattice Boltzmann CFD — every result checked against theory. For engineers and AI agents alike. Free, forever.
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
AS3 port of hxGeomAlgo - Small collection of geometry algorithms in Haxe 3.
DE-9IM spatial predicate library implemented in Javascript.
Constructive Solid Geometry for Actionscript 3
ActionScript port of Hilbert curve from cortesi/scurve