quickhullHeader-only single-class implementation of Quickhull algorithm for convex hulls finding in arbitrary dimension (>1) space.
Stars: ✭ 47 (-56.48%)
tektosyneThe Tektosyne Library for Java provides algorithms for computational geometry and graph-based pathfinding, along with supporting mathematical utilities and specialized collections.
Stars: ✭ 52 (-51.85%)
Pympc Stars: ✭ 26 (-75.93%)
EuclidExact Computation Geometry Framework Based on 'CGAL'
Stars: ✭ 52 (-51.85%)
Cavaliercontours2D polyline library for offsetting, combining, etc.
Stars: ✭ 135 (+25%)
Skeleton TracingA new algorithm for retrieving topological skeleton as a set of polylines from binary images
Stars: ✭ 241 (+123.15%)
HmmHeightmap meshing utility.
Stars: ✭ 403 (+273.15%)
GoslLinear algebra, eigenvalues, FFT, Bessel, elliptic, orthogonal polys, geometry, NURBS, numerical quadrature, 3D transfinite interpolation, random numbers, Mersenne twister, probability distributions, optimisation, differential equations.
Stars: ✭ 1,629 (+1408.33%)
Computational GeometryComputational Geometry Unity library with implementations of intersection algorithms, triangulations like delaunay, voronoi diagrams, polygon clipping, bezier curves, ear clipping, convex hulls, mesh simplification, etc
Stars: ✭ 325 (+200.93%)
GeopythonNotebooks and libraries for spatial/geo Python explorations
Stars: ✭ 268 (+148.15%)
Bru 9Aesthetic Engine 2
Stars: ✭ 74 (-31.48%)
CdtC++ library for constrained Delaunay triangulation (CDT)
Stars: ✭ 165 (+52.78%)
Polytri🔺 Fast and simple polygon triangulation library.
Stars: ✭ 37 (-65.74%)
ProjectsA list of awesome open source projects Vladimir Agafonkin is involved in.
Stars: ✭ 250 (+131.48%)
TurfA modular geospatial engine written in JavaScript
Stars: ✭ 6,659 (+6065.74%)
Data structure and algorithms libraryA collection of classical algorithms and data-structures implementation in C++ for coding interview and competitive programming
Stars: ✭ 133 (+23.15%)
MartinezMartinez-Rueda polygon clipping algorithm, does boolean operation on polygons (multipolygons, polygons with holes etc): intersection, union, difference, xor
Stars: ✭ 391 (+262.04%)
TinfourDelaunay and Constrained Delaunay Triangulations in Java, providing high-performance utilities for modeling surfaces with support for Lidar LAS files, Digital Elevation Models (DEM), finite element analysis, path planning, natural neighbor interpolation, and other applications of Triangulated Irregular Networks (TIN)
Stars: ✭ 119 (+10.19%)
Grassmann.jl⟨Leibniz-Grassmann-Clifford⟩ differential geometric algebra / multivector simplicial complex
Stars: ✭ 289 (+167.59%)
WykobiWykobi C++ Computational Geometry Library
Stars: ✭ 115 (+6.48%)
IsectSegments intersection detection library
Stars: ✭ 199 (+84.26%)
Mapillary JsInteractive, customizable street imagery viewer in the browser, powered by WebGL
Stars: ✭ 261 (+141.67%)
DelaunatorAn incredibly fast JavaScript library for Delaunay triangulation of 2D points
Stars: ✭ 1,641 (+1419.44%)
pyobbOBB implementation in python (using numpy)
Stars: ✭ 63 (-41.67%)
bitpitOpen source library for scientific HPC
Stars: ✭ 80 (-25.93%)
SimplificationVery fast LineString simplification using RDP or Visvalingam-Whyatt and a Rust binary
Stars: ✭ 78 (-27.78%)
Robust PredicatesFast robust predicates for computational geometry in JavaScript
Stars: ✭ 170 (+57.41%)
VisibilitySimple sweep line visibility polygon algorithm implementation
Stars: ✭ 62 (-42.59%)
GeokdbushThe fastest spatial index for geographic locations in JavaScript
Stars: ✭ 251 (+132.41%)
FlatbushA very fast static spatial index for 2D points and rectangles in JavaScript
Stars: ✭ 1,031 (+854.63%)
RbushRBush — a high-performance JavaScript R-tree-based 2D spatial index for points and rectangles
Stars: ✭ 1,881 (+1641.67%)
PolysnapA work in progress polygon operations library with integer snap-rounding
Stars: ✭ 14 (-87.04%)
inpolyA fast 'point(s)-in-polygon' test for MATLAB.
Stars: ✭ 17 (-84.26%)
Aabb TreeA d-dimensional aabb-tree implementation for MATLAB.
Stars: ✭ 5 (-95.37%)
HxgeomalgoSmall collection of computational geometry algorithms in Haxe.
Stars: ✭ 133 (+23.15%)
KdbushA fast static index for 2D points
Stars: ✭ 412 (+281.48%)
Delaunator CppA really fast C++ library for Delaunay triangulation of 2D points
Stars: ✭ 244 (+125.93%)
QhullQhull development for www.qhull.org -- Qhull 8.0.2 (2020.2 candidate) at https://github.com/qhull/qhull/wiki
Stars: ✭ 400 (+270.37%)
Turf SwiftA Swift language port of Turf.js.
Stars: ✭ 123 (+13.89%)
WordsandbuttonsA growing collection of interactive tutorials, demos, and quizzes about maths, algorithms, and programming.
Stars: ✭ 328 (+203.7%)
hxDelaunayDelaunay triangulations, Voronoi, convex hull and more. Ported to Haxe 3 from https://github.com/sledorze/hxDelaunay (itself a port of the excellent https://github.com/nodename/as3delaunay)
Stars: ✭ 30 (-72.22%)
Nurbs PythonObject-oriented pure Python B-Spline and NURBS library
Stars: ✭ 295 (+173.15%)
WagyuA general library for geometry operations of union, intersections, difference, and xor
Stars: ✭ 116 (+7.41%)
GeometryBoost.Geometry - Generic Geometry Library | Requires C++14 since Boost 1.75
Stars: ✭ 282 (+161.11%)
CgalThe public CGAL repository, see the README below
Stars: ✭ 2,825 (+2515.74%)
HootenannyHootenanny conflates multiple maps into a single seamless map.
Stars: ✭ 264 (+144.44%)
Lazysets.jlA Julia package for calculus with convex sets
Stars: ✭ 107 (-0.93%)
DgtalDigital Geometry Tools and Algorithm Library
Stars: ✭ 259 (+139.81%)
EarcutThe fastest and smallest JavaScript polygon triangulation library for your WebGL apps
Stars: ✭ 1,359 (+1158.33%)
LimberGridViewLimberGridView, a powerful JavaScript Library using Computational Geometry to render movable, dynamically resizable, and auto-arranging grids. Written in vanilla JavaScript, it can be plugged into most frameworks, plus it has a plugin for React applications. It gives users the most optimal arrangements using its highly efficient and fine-tuned a…
Stars: ✭ 51 (-52.78%)
MeltAutomatic conservative mesh occluder generation by box filling
Stars: ✭ 105 (-2.78%)
PGSProcessing Geometry Suite
Stars: ✭ 39 (-63.89%)
DlibAllocators, I/O streams, math, geometry, image and audio processing for D
Stars: ✭ 182 (+68.52%)
homog2dC++ 2D geometry library, handles points, lines, polylines, planar transformations (and other primitives), using homogeneous coordinates. Provided with complete manual and samples.
Stars: ✭ 70 (-35.19%)
SplashGeomOpen-source C++ library for geometry and linear algebra
Stars: ✭ 22 (-79.63%)
gproshangeometry processing and shape analysis framework
Stars: ✭ 48 (-55.56%)
GreinerhormannGreiner-Hormann polygon clipping algorithm. Does AND, OR, XOR. Plays nicely with Leaflet. Handles non-convex polygons and multiple clipping areas. ~3kb footprint, no dependencies
Stars: ✭ 176 (+62.96%)