awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Habrador avatar

Habrador/Computational-geometry

0
View on GitHub↗
1,465 Stars·159 Forks·C#·MIT·1 Aufrufwww.habrador.com↗

Computational Geometry

This project provides a collection of algorithmic implementations for computational geometry, focusing on spatial analysis, mesh construction, and geometric data processing. It serves as a toolkit for generating and manipulating complex shapes, surfaces, and spatial relationships within interactive three-dimensional applications.

The library distinguishes itself through a suite of mathematical functions designed for procedural mesh generation and geometric partitioning. It includes specialized routines for calculating convex hulls, performing boolean operations on polygons, and detecting intersections between line segments. These tools utilize deterministic arithmetic to maintain consistency across varying coordinate systems and spatial scales.

The implementation supports practical workflows for converting point clouds and complex polygons into triangle meshes suitable for rendering and physics simulations. It offers specific capabilities for optimizing mesh topology and dividing surfaces into distinct regions, facilitating the programmatic creation of 3D environments and content.

The repository is structured as a library for use within game development environments, with specific support for processing and manipulating geometry in Unity.

Features

  • Geometry Processing Libraries - Provides a comprehensive library of algorithms for processing spatial data and geometric meshes within game development environments.
  • Spatial Indexing and Analysis - Divides surfaces into distinct regions and calculates geometric relationships to solve proximity and boundary problems.
  • Mesh Optimization and Processing - Optimizes and manipulates 3D geometry to improve rendering performance and physics simulation stability.
  • Boolean Polygon Operations - Resolves complex shape overlaps by calculating intersections and unions to produce simplified geometric boundaries.
  • Algorithmic 3D Model Generators - Generates complex 3D models and environments programmatically from mathematical parameters.
  • Polygon Triangulators - Converts complex polygons and point clouds into triangle meshes for rendering and collision detection.
  • Constrained Delaunay Triangulations - Provides algorithms for partitioning point sets into high-quality triangle meshes by maximizing minimum angles.
  • Procedural Mesh Generation - Constructs three-dimensional surfaces programmatically by linking vertices and edges based on mathematical parameters.
  • Spatial Operation Algorithms - Calculates geometric intersections, convex hulls, and Voronoi diagrams to resolve spatial relationships.
  • Convex Hull Computation - Calculates minimal enclosing convex volumes for point sets using iterative boundary updates.
  • Sweep-Line Intersection Detectors - Identifies crossing points between multiple line segments by moving a virtual vertical line across the plane.

Star-Verlauf

Star-Verlauf für habrador/computational-geometryStar-Verlauf für habrador/computational-geometry

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Kuratierte Suchen mit Computational Geometry

Handverlesene Sammlungen, in denen Computational Geometry vorkommt.
  • Geometric primitive library

Open-Source-Alternativen zu Computational Geometry

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Computational Geometry.
  • shapely/shapelyAvatar von shapely

    shapely/shapely

    4,455Auf GitHub ansehen↗

    Shapely is a library for the manipulation and analysis of planar geometric objects, serving as a Python wrapper for the GEOS C++ engine. It provides a framework for calculating geometric properties, evaluating spatial relationships, and performing topological predicates within a Cartesian plane. The project distinguishes itself through a vectorized geometry processor capable of executing spatial operations across large arrays of shapes to increase throughput. It also includes a spatial indexing system based on R-trees to accelerate the retrieval of intersecting geometries and nearest neighbor

    Python
    Auf GitHub ansehen↗4,455
  • libigl/libiglAvatar von libigl

    libigl/libigl

    5,030Auf GitHub ansehen↗

    libigl is a C++ geometry processing library used for analyzing and manipulating 3D triangle and tetrahedral meshes. It functions as a numerical linear algebra suite and a mesh manipulation framework, integrating a geometric deformation engine to implement rigid and polyharmonic transformations. The project is distinguished by its header-only library design and its implementation of specialized deformation techniques, including rigid-as-possible and polyharmonic shape deformation. It also provides a visualization tool for rendering surfaces and scalar fields with interactive scene controls and

    C++
    Auf GitHub ansehen↗5,030
  • a1studmuffin/spaceshipgeneratorAvatar von a1studmuffin

    a1studmuffin/SpaceshipGenerator

    7,792Auf GitHub ansehen↗

    SpaceshipGenerator is a 3D model generator and procedural asset creator designed to produce unique spaceship meshes within Blender. It functions as a procedural mesh generator that uses random seeds and configurable geometry settings to automate the creation of complex vessel designs. The tool includes a texture mapping utility that applies custom images to 3D surfaces using cube mapping to simulate reflections and window lighting. It generates diverse spacecraft shapes to support the production of science fiction concept art. The system manages the generation process through parametric hull

    Python3dblender-scriptsgame-development
    Auf GitHub ansehen↗7,792
  • cgal/cgalAvatar von CGAL

    CGAL/cgal

    5,757Auf GitHub ansehen↗

    CGAL is a software library that provides a comprehensive collection of computational geometry algorithms and data structures. It is built around a geometry kernel that defines fundamental geometric primitives and operations, enabling the construction of complex geometric objects and the computation of geometric predicates with exact arithmetic for reliable results. The library covers a wide range of geometric computation capabilities, including the construction of convex hulls, triangulations of point sets, and the generation of Voronoi diagrams. It also supports the processing of polygonal m

    C++algorithmsarrangeboolean-operations
    Auf GitHub ansehen↗5,757
Alle 30 Alternativen zu Computational Geometry anzeigen→

Häufig gestellte Fragen

Was macht habrador/computational-geometry?

This project provides a collection of algorithmic implementations for computational geometry, focusing on spatial analysis, mesh construction, and geometric data processing. It serves as a toolkit for generating and manipulating complex shapes, surfaces, and spatial relationships within interactive three-dimensional applications.

Was sind die Hauptfunktionen von habrador/computational-geometry?

Die Hauptfunktionen von habrador/computational-geometry sind: Geometry Processing Libraries, Spatial Indexing and Analysis, Mesh Optimization and Processing, Boolean Polygon Operations, Algorithmic 3D Model Generators, Polygon Triangulators, Constrained Delaunay Triangulations, Procedural Mesh Generation.

Welche Open-Source-Alternativen gibt es zu habrador/computational-geometry?

Open-Source-Alternativen zu habrador/computational-geometry sind unter anderem: shapely/shapely — Shapely is a library for the manipulation and analysis of planar geometric objects, serving as a Python wrapper for… libigl/libigl — libigl is a C++ geometry processing library used for analyzing and manipulating 3D triangle and tetrahedral meshes. It… a1studmuffin/spaceshipgenerator — SpaceshipGenerator is a 3D model generator and procedural asset creator designed to produce unique spaceship meshes… cgal/cgal — CGAL is a software library that provides a comprehensive collection of computational geometry algorithms and data… nmwsharp/geometry-central — Geometry-central is a C++ framework designed for 3D geometry processing, surface analysis, and numerical computation.… cadquery/cadquery — CadQuery is a programmatic 3D modeling library and parametric CAD framework that allows for the generation of complex…