awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

18 个仓库

Awesome GitHub RepositoriesGeometry Processing

Libraries for mesh manipulation, triangulation, and spatial math.

Explore 18 awesome GitHub repositories matching part of an awesome list · Geometry Processing. Refine with filters or upvote what's useful.

Awesome Geometry Processing GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • dusty-nv/jetson-inferencedusty-nv 的头像

    dusty-nv/jetson-inference

    8,734在 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

    NVIDIA provides optimized CUDA kernels for triangle attention and triangle multiplication to speed up processing of 3D data.

    C++caffecomputer-visiondeep-learning
    在 GitHub 上查看↗8,734
  • recastnavigation/recastnavigationrecastnavigation 的头像

    recastnavigation/recastnavigation

    7,772在 GitHub 上查看↗

    RecastNavigation is a navigation mesh toolset and game AI pathfinding library used to generate and query walkable surfaces in 3D environments. It functions as a runtime navigation mesh generator and spatial query library, transforming raw 3D geometry into simplified surfaces to enable AI movement. The project includes a crowd simulation engine that manages steering and collision avoidance for large numbers of agents. It provides capabilities for group movement coordination and the simulation of many agents simultaneously using scalable navigation techniques. The system covers mesh generation

    Navigation-mesh toolset for games.

    C++
    在 GitHub 上查看↗7,772
  • zeux/meshoptimizerzeux 的头像

    zeux/meshoptimizer

    7,283在 GitHub 上查看↗

    meshoptimizer is a 3D mesh optimization library designed to compress geometry and animation data, reduce memory usage, and improve rendering performance. It functions as a geometry simplification tool, a mesh compression codec, and a utility for preparing data for mesh shaders and raytracing acceleration. The library provides specialized toolsets for partitioning meshes into clusters and meshlets to optimize hardware-accelerated rendering pipelines. It also includes helpers for generating opacity micromaps and spatial clusters to increase the speed of hardware ray-triangle intersection tests.

    Mesh optimization for smaller, faster rendering.

    C++compressiongltfgpu
    在 GitHub 上查看↗7,283
  • nvidia/isaac-gr00tNVIDIA 的头像

    NVIDIA/Isaac-GR00T

    6,222在 GitHub 上查看↗

    Builds high-performance geometry and mesh processing pipelines for meshing, remeshing, collision queries, and distance field operations.

    Jupyter Notebook
    在 GitHub 上查看↗6,222
  • libigl/libigllibigl 的头像

    libigl/libigl

    5,030在 GitHub 上查看↗

    libigl 是一个 C++ 几何处理库,用于分析和操作 3D 三角形和四面体网格。它充当数值线性代数套件和网格操作框架,集成了几何变形引擎以实现刚性和多调和变换。 该项目以其仅头文件的库设计以及对专门变形技术的实现而著称,包括尽可能刚性 (rigid-as-possible) 和多调和形状变形。它还提供了一个可视化工具,用于通过交互式场景控制和网格拾取来渲染表面和标量场。 该库涵盖了广泛的功能,包括用于曲率和测地距离的几何分析、通过等值面提取和三角剖分进行的网格生成,以及通过各向异性变形进行的网格重构。它还支持布尔网格操作、表面参数化以及用于求解拉普拉斯方程和二次规划的数值优化。 该工具包包括用于导入和导出各种 3D 几何格式的实用程序,并支持与 Matlab 的互操作性,以便执行脚本和共享矩阵。

    Simple library for geometry processing.

    C++
    在 GitHub 上查看↗5,030
  • liangliangnan/easy3dLiangliangNan 的头像

    LiangliangNan/Easy3D

    1,634在 GitHub 上查看↗

    A lightweight, easy-to-use, and efficient library for processing and rendering 3D data (C++ & Python)

    Library for 3D modeling and geometry processing.

    C++3d-modelingcomputer-graphicsdata-structure
    在 GitHub 上查看↗1,634
  • kmammou/v-hacdkmammou 的头像

    kmammou/v-hacd

    1,633在 GitHub 上查看↗

    Collision detection is essential for realistic physical interactions in video games and computer animation. In order to ensure real-time interactivity with the player/user, video game and 3D modeling software developers usually approximate the 3D models composing the scene (e.g. animated…

    Decomposes 3D surfaces into convex parts.

    C++
    在 GitHub 上查看↗1,633
  • pmp-library/pmp-librarypmp-library 的头像

    pmp-library/pmp-library

    1,489在 GitHub 上查看↗

    The Polygon Mesh Processing Library is a modern C++ open-source library for processing and visualizing polygon surface meshes. Its main features are:

    Processing and visualization of polygon surface meshes.

    C++
    在 GitHub 上查看↗1,489
  • mlivesu/cinolibmlivesu 的头像

    mlivesu/cinolib

    1,098在 GitHub 上查看↗

    A generic programming header only C++ library for processing polygonal and polyhedral meshes

    Header-only library for polygonal mesh processing.

    C++
    在 GitHub 上查看↗1,098
  • ivanfratric/polypartitionivanfratric 的头像

    ivanfratric/polypartition

    702在 GitHub 上查看↗

    PolyPartition is a lightweight C++ library for polygon partition and triangulation. PolyPartition implements multiple algorithms for both convex partitioning and triangulation. Different algorithms produce different quality of results (and their complexity varies accordingly). The implemented…

    2D polygon partitioning and triangulation.

    C++
    在 GitHub 上查看↗702
  • songrun/seamawaredecimatersongrun 的头像

    songrun/SeamAwareDecimater

    528在 GitHub 上查看↗

    This project implements the seam-aware decimation portion of our SIGGRAPH Asia 2017 paper Seamless: Seam erasure and seam-aware decoupling of shape from mesh resolution. Seam-aware decimater simplifies a mesh while preserving its UV's boundary. It allows the same texture to be used across all…

    Simplifies meshes while preserving UVs.

    C++
    在 GitHub 上查看↗528
  • caosdoar/spherescaosdoar 的头像

    caosdoar/spheres

    272在 GitHub 上查看↗

    When graphics programmers face the problem of creating a mesh for a sphere, trade-offs must be made between quality and construction, memory and rendering costs. This document introduces four different methods and analyzes their characteristics and compares them allowing programmers to make an…

    Methods for creating sphere meshes.

    C
    在 GitHub 上查看↗272
  • msokalski/delabellamsokalski 的头像

    msokalski/delabella

    261在 GitHub 上查看↗

    Bunch of credits must go to David for inventing such beautiful algorithm (Newton Apple Wrapper):

    Stable 2D Delaunay triangulation.

    C++
    在 GitHub 上查看↗261
  • ilmola/generatorilmola 的头像

    ilmola/generator

    240在 GitHub 上查看↗

    The purpose of this library is to easily generate procedural meshes of geometric primitives such as spheres, boxes, cones, cylinders etc.

    Procedural geometry generation library.

    C++
    在 GitHub 上查看↗240
  • lukasbanana/geometronlibLukasBanana 的头像

    LukasBanana/GeometronLib

    98在 GitHub 上查看↗

    GeometronLib - Basic Geometry Library for 2D/3D Apps in modern C++

    3D shape meshes and ray-geometry intersection.

    C++
    在 GitHub 上查看↗98
  • stevinz/extrudestevinz 的头像

    stevinz/extrude

    22在 GitHub 上查看↗

    Extrudes an image into a 3D mesh in C++11 with no external dependencies. Sample VS Code project uses the sokol graphics library for rendering the extruded model.

    Converts 2D images into 3D extruded meshes.

    C++
    在 GitHub 上查看↗22
  • soerendd/delaunator-cppsoerendd 的头像

    soerendd/delaunator-cpp

    0在 GitHub 上查看↗

    A really fast C++ library for Delaunay triangulation of 2D points.

    Fast Delaunay triangulation for 2D points.

    C++
    在 GitHub 上查看↗0
  • timsc/0813573d77734bcb6f2cd2cf6cc7aa51T

    TimSC/0813573d77734bcb6f2cd2cf6cc7aa51

    0在 GitHub 上查看↗

    Reduces points along a 2D line.

    在 GitHub 上查看↗0
  1. Home
  2. Part of an Awesome List
  3. Databases & Data
  4. Geometry Processing

探索子标签

  • Neural Network AccelerationGPU-optimized kernels and primitives specifically designed to accelerate deep learning operations on geometric data. **Distinct from Geometry Processing:** Focuses on the AI acceleration aspect (attention, multiplication) rather than general mesh manipulation or spatial math.