awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
nmwsharp avatar

nmwsharp/geometry-central

0
View on GitHub↗
1,320 stars·182 forks·C++·MIT·0 vuesgeometry-central.net↗

Geometry Central

Geometry-central is a C++ framework designed for 3D geometry processing, surface analysis, and numerical computation. It provides a foundational toolkit for performing discrete differential geometry operations on manifold surface meshes, enabling the analysis and manipulation of complex 3D structures.

The library distinguishes itself through its support for intrinsic triangulation processing, which allows for the execution of geometric algorithms independently of vertex positions to maintain stability under deformation. It utilizes a half-edge mesh representation to facilitate constant-time traversal of mesh topology and employs element-based data buffering to optimize cache locality when associating custom attributes with mesh components.

The project covers a broad capability surface including the computation of geometric properties such as surface normals, curvatures, and tangent vector bases. It integrates sparse linear algebra solvers to handle the large-scale numerical systems required for tasks like geodesic distance computation and direction field generation. The library is structured to manage mesh topology and geometry data through efficient containers that support retrieval across vertices, edges, faces, and corners.

Features

  • Geometry Processing Libraries - Serves as a computational toolkit for performing numerical analysis and geometric operations on manifold surface meshes.
  • Mesh And Geometry Processing - Analyzes and manipulates 3D surface meshes using discrete differential geometry operators.
  • Finite Element Operators - Implements finite element methods to construct sparse operators for geometric analysis on manifold meshes.
  • Half-Edge Mesh Data Structures - Utilizes a half-edge data structure to enable constant-time topological traversal of 3D manifold meshes.
  • Intrinsic Triangulation Frameworks - Manipulates mesh connectivity independently of vertex positions to perform robust geometric algorithms that remain stable under deformation.
  • Sparse Linear Algebra Routines - Integrates sparse linear algebra routines to solve large-scale numerical systems for geometric processing tasks.
  • Mesh Data Management - Organizes mesh topology and associates custom data with vertices, edges, and faces for efficient retrieval.
  • 3D Mesh Analysis - Provides algorithms for computing geometric properties like curvature and geodesic distances on complex 3D mesh structures.
  • Triangle Mesh Data Structures - Organizes surface mesh structures and associates custom information with mesh elements for efficient data retrieval.
  • Geometric Property Calculations - Computes geometric properties like surface normals, curvatures, and tangent vector bases using discrete differential geometry.
  • Linear System Solvers - Offers numerical interfaces for solving large-scale linear systems required for high-performance geometry processing.
  • Geometric Algorithms - Implements complex geometric algorithms including geodesic distance computation and direction field generation.
  • Contiguous Memory Buffers - Uses contiguous memory buffers to associate custom attributes with mesh components for optimized cache locality.

Historique des stars

Graphique de l'historique des stars pour nmwsharp/geometry-centralGraphique de l'historique des stars pour nmwsharp/geometry-central

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Collections incluant Geometry Central

Sélections manuelles où Geometry Central apparaît.
  • Geometric primitive library

Questions fréquentes

Que fait nmwsharp/geometry-central ?

Geometry-central is a C++ framework designed for 3D geometry processing, surface analysis, and numerical computation. It provides a foundational toolkit for performing discrete differential geometry operations on manifold surface meshes, enabling the analysis and manipulation of complex 3D structures.

Quelles sont les fonctionnalités principales de nmwsharp/geometry-central ?

Les fonctionnalités principales de nmwsharp/geometry-central sont : Geometry Processing Libraries, Mesh And Geometry Processing, Finite Element Operators, Half-Edge Mesh Data Structures, Intrinsic Triangulation Frameworks, Sparse Linear Algebra Routines, Mesh Data Management, 3D Mesh Analysis.

Quelles sont les alternatives open-source à nmwsharp/geometry-central ?

Les alternatives open-source à nmwsharp/geometry-central incluent : libigl/libigl — libigl is a C++ geometry processing library used for analyzing and manipulating 3D triangle and tetrahedral meshes. It… pyvista/pyvista — PyVista is a scientific 3D plotting framework and visualization library that provides a Python interface for rendering… dusty-nv/jetson-inference — jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU… habrador/computational-geometry — This project provides a collection of algorithmic implementations for computational geometry, focusing on spatial… ceres-solver/ceres-solver — Ceres Solver is a C++ library for numerical optimization, specializing in non-linear least squares and unconstrained… cnr-isti-vclab/meshlab — MeshLab is an open-source 3D mesh processing system designed for editing and analyzing unstructured triangular meshes.…

Alternatives open source à Geometry Central

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Geometry Central.
  • libigl/libiglAvatar de libigl

    libigl/libigl

    5,030Voir sur GitHub↗

    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++
    Voir sur GitHub↗5,030
  • pyvista/pyvistaAvatar de pyvista

    pyvista/pyvista

    3,707Voir sur GitHub↗

    PyVista is a scientific 3D plotting framework and visualization library that provides a Python interface for rendering and analyzing spatial datasets using a VTK backend. It functions as a volumetric rendering engine and a 3D mesh analysis tool for computing geometric properties and performing boolean operations on surface and volumetric meshes. The project is distinguished by its ability to operate as a headless 3D renderer, generating high-quality renders and animations on remote servers without a physical display. It also features a lazy-accessor extension mechanism that allows the registr

    Python
    Voir sur GitHub↗3,707
  • dusty-nv/jetson-inferenceAvatar de dusty-nv

    dusty-nv/jetson-inference

    8,734Voir sur GitHub↗

    jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU hardware. Its primary purpose is to enable real-time computer vision and AI inference at the edge with low latency and high throughput. The project distinguishes itself through high-performance streaming analytics and the ability to execute concurrent AI pipelines on auto-grade silicon. It provides specialized support for multi-sensor stream processing, utilizing zero-copy data transport to load camera frames directly into GPU memory. The codebase covers a broad surface of capabiliti

    C++caffecomputer-visiondeep-learning
    Voir sur GitHub↗8,734
  • habrador/computational-geometryAvatar de Habrador

    Habrador/Computational-geometry

    1,465Voir sur GitHub↗

    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 inte

    C#beziercomputational-geometrycomputer-science
    Voir sur GitHub↗1,465
  • Voir les 30 alternatives à Geometry Central→