CgalThe public CGAL repository, see the README below
Stars: ✭ 2,825 (+4856.14%)
SpatialSlurGeometric data structures and algorithms for computational design tasks
Stars: ✭ 112 (+96.49%)
DgtalDigital Geometry Tools and Algorithm Library
Stars: ✭ 259 (+354.39%)
gproshangeometry processing and shape analysis framework
Stars: ✭ 48 (-15.79%)
PGSProcessing Geometry Suite
Stars: ✭ 39 (-31.58%)
MeltAutomatic conservative mesh occluder generation by box filling
Stars: ✭ 105 (+84.21%)
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 (+108.77%)
venn7A musical interface based on symmetric 7-set Venn diagrams
Stars: ✭ 29 (-49.12%)
prototyped.jsSome common Typescript prototypes
Stars: ✭ 22 (-61.4%)
GeokdbushThe fastest spatial index for geographic locations in JavaScript
Stars: ✭ 251 (+340.35%)
tektosyneThe Tektosyne Library for Java provides algorithms for computational geometry and graph-based pathfinding, along with supporting mathematical utilities and specialized collections.
Stars: ✭ 52 (-8.77%)
Point2MeshMeshing Point Clouds with Predicted Intrinsic-Extrinsic Ratio Guidance (ECCV2020)
Stars: ✭ 61 (+7.02%)
Skeleton TracingA new algorithm for retrieving topological skeleton as a set of polylines from binary images
Stars: ✭ 241 (+322.81%)
bichonRobust Coarse Curved TetMesh Generation
Stars: ✭ 29 (-49.12%)
DataTypesBuilt-in data types
Stars: ✭ 34 (-40.35%)
rxjs-ninjaRxJS Operators for handling Observable strings, numbers, booleans and more
Stars: ✭ 68 (+19.3%)
texprBoolean evaluation and digital calculation expression engine for GO
Stars: ✭ 18 (-68.42%)
RampancyA new level editor for the Halo games based on a CSG/Brush workflow, similar to Source/Quake level editing.
Stars: ✭ 23 (-59.65%)
bentley-ottmannsimple Java implementation of Bentley-Ottmann sweep line algorithm for listing all intersections in a set of line segments
Stars: ✭ 16 (-71.93%)
Delaunator CppA really fast C++ library for Delaunay triangulation of 2D points
Stars: ✭ 244 (+328.07%)
SDLPSeidel's LP Algorithm: Linear-Complexity Linear Programming for Small-Dimensional Variables
Stars: ✭ 36 (-36.84%)
DlibAllocators, I/O streams, math, geometry, image and audio processing for D
Stars: ✭ 182 (+219.3%)
convhull 3dA header-only C implementation of the Quickhull algorithm for building N-dimensional Convex Hulls and Delaunay meshes
Stars: ✭ 108 (+89.47%)
Robust PredicatesFast robust predicates for computational geometry in JavaScript
Stars: ✭ 170 (+198.25%)
RbushRBush — a high-performance JavaScript R-tree-based 2D spatial index for points and rectangles
Stars: ✭ 1,881 (+3200%)
polyred📺 3D Graphics in Go.
Stars: ✭ 31 (-45.61%)
gp🏭 Geometry Processing at LMU Munich
Stars: ✭ 21 (-63.16%)
HxgeomalgoSmall collection of computational geometry algorithms in Haxe.
Stars: ✭ 133 (+133.33%)
SplashGeomOpen-source C++ library for geometry and linear algebra
Stars: ✭ 22 (-61.4%)
inpolyA fast 'point(s)-in-polygon' test for MATLAB.
Stars: ✭ 17 (-70.18%)
geometryGeometric primitives for Ruby
Stars: ✭ 46 (-19.3%)
laravel-boolean-datesAutomatically convert Eloquent model boolean attributes to dates (and back).
Stars: ✭ 31 (-45.61%)
rdpA library providing FFI access to fast Ramer–Douglas–Peucker and Visvalingam-Whyatt line simplification algorithms
Stars: ✭ 20 (-64.91%)
karnaugh-map-simplifierKarnaugh map simplification software, used to visually simplify boolean expressions
Stars: ✭ 33 (-42.11%)
homeCommunity for parametric furniture designs.
Stars: ✭ 44 (-22.81%)
scad-apiDEPRECATED: OpenSCAD like API for JSCAD (See the link below)
Stars: ✭ 14 (-75.44%)
topoA Geometry library for Elixir that calculates spatial relationships between two geometries
Stars: ✭ 125 (+119.3%)
ofxCorkCsgA constructive solid geometry (mesh boolean) addon for openFrameworks.
Stars: ✭ 43 (-24.56%)
ProjectsA list of awesome open source projects Vladimir Agafonkin is involved in.
Stars: ✭ 250 (+338.6%)
Net3dBoolThis is a port of the java j3dbool library to C#
Stars: ✭ 72 (+26.32%)
BodyParts3DClone of the BodyParts3D/Anatomography 3D model files
Stars: ✭ 32 (-43.86%)
IsectSegments intersection detection library
Stars: ✭ 199 (+249.12%)
geojson-rbushGeoJSON implementation of RBush — a high-performance JavaScript R-tree-based 2D spatial index for points and rectangles
Stars: ✭ 60 (+5.26%)
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 (+208.77%)
polliwog2D and 3D computational geometry library
Stars: ✭ 22 (-61.4%)
CdtC++ library for constrained Delaunay triangulation (CDT)
Stars: ✭ 165 (+189.47%)
geometric advGeometric Adversarial Attacks and Defenses on 3D Point Clouds (3DV 2021)
Stars: ✭ 20 (-64.91%)
Cavaliercontours2D polyline library for offsetting, combining, etc.
Stars: ✭ 135 (+136.84%)
polygon-splitterA small (<10kb minified) javascript library for splitting polygons by a polyline.
Stars: ✭ 20 (-64.91%)
Scaffold-MapRobust, efficient and low distortion bijective mapping in 2D and 3D
Stars: ✭ 51 (-10.53%)
Data structure and algorithms libraryA collection of classical algorithms and data-structures implementation in C++ for coding interview and competitive programming
Stars: ✭ 133 (+133.33%)
Turf SwiftA Swift language port of Turf.js.
Stars: ✭ 123 (+115.79%)
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 (+2757.89%)
intersection-wasmMesh-Mesh and Triangle-Triangle Intersection tests based on the algorithm by Tomas Akenine-Möller
Stars: ✭ 17 (-70.18%)
three-csg-tsCSG library for use with THREE.js
Stars: ✭ 312 (+447.37%)
WagyuA general library for geometry operations of union, intersections, difference, and xor
Stars: ✭ 116 (+103.51%)
WykobiWykobi C++ Computational Geometry Library
Stars: ✭ 115 (+101.75%)
envsEasy access of environment variables from Python with support for typing (ex. booleans, strings, lists, tuples, integers, floats, and dicts). Now with CLI settings file converter.
Stars: ✭ 25 (-56.14%)