Showing 26 of 26 projects
A library for compressing and decompressing 3D geometric meshes and point clouds to improve storage and transmission.
A C++ library providing efficient and reliable algorithms for computational geometry problems.
A simple C++ geometry processing library for manipulating and analyzing 3D meshes.
A Bounding Volume Hierarchy (BVH) implementation to accelerate raycasting and spatial queries for three.js meshes.
A fast and compact JavaScript library for triangulating 2D polygons, optimized for WebGL applications.
A comprehensive C++ library for geometry processing, offering robust algorithms for surface reconstruction, remeshing, and exact computations.
A lightweight C++ and Python viewer for 3D data like meshes and point clouds with minimal integration effort.
A lightweight C++/Python library for 3D data processing, geometry algorithms, and rendering with an easy-to-use API.
A JavaScript library for processing and analyzing 2D spatial geometries, ported from the Java Topology Suite (JTS).
A modern C++ library for processing and visualizing polygon surface meshes with efficient data structures and standard algorithms.
A header-only C++ library for processing polygonal and polyhedral meshes with a unified abstract mesh data structure.
A collection of single-file C libraries for graphics programming, mesh generation, and utility tasks.
A fast, memory-efficient Constructive Solid Geometry library for three.js using a Bounding Volume Hierarchy approach.
Mesh simplification library that preserves UV seam boundaries for seamless texture reuse across decimation levels.
A curated list of C++ graphics libraries and resources for 3D rendering and game development.
A C++ implementation of the Go-ICP algorithm for globally optimal 3D point cloud registration with outlier trimming.
A library for performing Constructive Solid Geometry (CSG) operations on Three.js meshes.
A header-only C++ library for reading and writing PLY files, with automatic type promotion and mesh-specific helpers.
An open-source computational geometry library for processing aircraft geometries in parametric aircraft design using CPACS files.
A C++ library for exact 2D Delaunay triangulation, Voronoi diagrams, and constrained triangulations with super-stable numerical predicates.
A pure Python mesh generator for 2D geometries, inspired by distmesh, with a user-friendly interface and high-quality output.
A C++ library for performing union, intersection, difference, and XOR operations on 2D geometries with OGC-valid output.
Apply Ramer-Douglas-Peucker line simplification to GeoJSON features or collections in JavaScript or via CLI.
A Python toolkit for simplifying street network geometry by converting transportation-focused representations to morphological centerlines.
A Python library that fixes GeoJSON geometries crossing the 180th meridian (antimeridian) by splitting them into valid shapes.
Python bindings for CityEngine's Procedural Runtime (PRT) to generate 3D geometries from CGA rules.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.