Showing 26 of 62 projects
A simple and lightweight computational geometry library for .NET, providing 3D primitives and operations with implicit coordinate system handling.
A high-level general-purpose D library providing containers, math, geometry, image/audio processing, and I/O for game and graphics development.
A pure Python mesh generator for 2D geometries, inspired by distmesh, with a user-friendly interface and high-quality output.
A Python toolbox for solving optimal transport problems with JAX-powered computational efficiency.
A comprehensive collection of Common Lisp implementations for competitive programming algorithms and data structures.
A C++ library for performing union, intersection, difference, and XOR operations on 2D geometries with OGC-valid output.
A C++ library with R interface for practical volume computation and sampling of convex bodies in high dimensions.
An Elixir library for calculating spatial relationships between geometries like points, lines, and polygons.
A Python package for generating high-quality 2D/3D triangular meshes for finite element simulations, with parallel support and seismology applications.
A curated list of awesome computational geometry visualizations, libraries, and educational resources.
A Python library for fast computation of geometric properties in simplex meshes (triangles, tetrahedra, n-simplices) of any dimension.
A Lua module for Delaunay triangulation of convex polygons.
A robust Lua library for 2D geometry, collision detection, and mathematical calculations.
A GDScript port of Delaunator for fast Delaunay triangulation of 2D points in Godot Engine.
A Common Lisp package for 2D computational geometry using exact rational arithmetic.
A collection of geometry algorithms ported from Haxe to ActionScript 3, including Marching Squares and polygon decomposition.
A generic algorithm library for Crystal programming language providing implementations of common algorithms and data structures.
A Go library for 2D triangulation of lines and polygons, optimized for GPU rendering.
A tiny, high-performance JavaScript library for computing 2D convex hulls.
Extrudes a 32-bit color image into a 3D mesh using C++11 with no external dependencies.
A Crystal implementation of K-Dimensional Trees for efficient nearest neighbor searches in multidimensional spaces.
A hand-ported V language implementation of Mapbox's Earcut polygon triangulation library.
Calculates intersection type and location for two line segments in Elixir.
A framework-agnostic Lua library for detecting intersections and collisions between polygons, circles, and rectangles.
A V wrapper for the JCash/voronoi library, providing Voronoi diagram generation capabilities.
A high-performance C++ library for 2D Delaunay triangulation, ported from the fast JavaScript implementation.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.