Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: mesh-processing
okmatija/Prizm
A Computational Geometry Debugging Tool
Language: C++ - Size: 15 MB - Last synced: about 9 hours ago - Pushed: about 17 hours ago - Stars: 35 - Forks: 0
SalomePlatform/mmgplugin
MMG -mesh adaptation kernel- interface for SALOME
Language: Python - Size: 22.9 MB - Last synced: about 12 hours ago - Pushed: 2 days ago - Stars: 3 - Forks: 0
zeux/meshoptimizer
Mesh optimization library that makes meshes smaller and faster to render
Language: C++ - Size: 3.64 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 5,187 - Forks: 446
GitZHCODE/zspace_core
ZSPACE is a simple C++ collection of geometry data-structures & algorithms.
Language: C++ - Size: 136 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0
permas4edu/permas4edu
Collection of finite element models
Language: HTML - Size: 497 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 10 - Forks: 0
CGAL/cgal
The public CGAL repository, see the README below
Language: C++ - Size: 655 MB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 4,610 - Forks: 1,332
mlivesu/cinolib
A generic programming header only C++ library for processing polygonal and polyhedral meshes
Language: C++ - Size: 38.1 MB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 836 - Forks: 89
pmp-library/pmp-library
The Polygon Mesh Processing Library
Language: C++ - Size: 22.5 MB - Last synced: 3 days ago - Pushed: about 1 month ago - Stars: 1,224 - Forks: 155
pyvista/scikit-gmsh
Scikit for Gmsh to generate 3D finite element mesh
Language: Python - Size: 3.01 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 21 - Forks: 1
BEMRosetta/BEMRosetta
Hydrodynamic coefficients viewer and converter for Boundary Element Method solver formats
Language: C++ - Size: 1.27 GB - Last synced: 9 days ago - Pushed: 12 days ago - Stars: 72 - Forks: 27
diku-dk/RAINBOW
Software modules for modelling and simulation
Language: Jupyter Notebook - Size: 20.7 MB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 7 - Forks: 2
felipeek/dt-sgim
Mesh smoothing technique based on 2d filtering
Language: C - Size: 16.6 MB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 5 - Forks: 0
owensgroup/RXMesh
RXMesh: A GPU Mesh Data Structure - SIGGRAPH 2021
Language: C++ - Size: 9.34 MB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 195 - Forks: 22
cutdigital/mcut
A library for detecting and resolving intersections between two surface meshes.
Language: C++ - Size: 6.35 MB - Last synced: 9 days ago - Pushed: 3 months ago - Stars: 373 - Forks: 64
ravi688/MeshLib
Library for reading, writing, processing meshes from different 3D file formats.
Language: C - Size: 101 KB - Last synced: 12 days ago - Pushed: 13 days ago - Stars: 3 - Forks: 0
astaka-pe/mesh_simplification
Python script for "Quadric Edge Collapse Decimation"
Language: Python - Size: 11.9 MB - Last synced: 17 days ago - Pushed: 17 days ago - Stars: 20 - Forks: 5
QiujieDong/Mesh_Segmentation
some materials about mesh processing, including papers, videos, codes, and so on. Updating every day!
Size: 136 MB - Last synced: 17 days ago - Pushed: 3 months ago - Stars: 216 - Forks: 29
pyvista/pyacvd
Python implementation of surface mesh resampling algorithm ACVD
Language: Cython - Size: 13.6 MB - Last synced: 17 days ago - Pushed: 17 days ago - Stars: 152 - Forks: 16
astaka-pe/SeMIGCN
Learning Self-Prior for Mesh Inpainting using Self-Supervised Graph Convolutional Networks [TVCG 2024]
Language: Python - Size: 213 MB - Last synced: 24 days ago - Pushed: 4 months ago - Stars: 4 - Forks: 0
BrunoLevy/GraphiteThree
Experimental 3D modeler
Language: C++ - Size: 174 MB - Last synced: 25 days ago - Pushed: 25 days ago - Stars: 205 - Forks: 18
astaka-pe/MeshConvNet
The implementation of geometry-aware mesh convolutional network
Language: Python - Size: 967 KB - Last synced: 25 days ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
marc-fr/TinyRenderEngine
Toolkit aimed to provide a foundation for the development of games or game engines
Language: C++ - Size: 18.9 MB - Last synced: 26 days ago - Pushed: 26 days ago - Stars: 1 - Forks: 0
ahmed-abdelhay/polygo
3D polygoniser from function definition.
Language: C - Size: 1.17 MB - Last synced: 26 days ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
pyvista/pyvista
3D plotting and mesh analysis through a streamlined interface for the Visualization Toolkit (VTK)
Language: Python - Size: 246 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 2,337 - Forks: 427
artnas/Unity-Plane-Mesh-Splitter
Split large meshes in Unity into smaller submeshes
Language: C# - Size: 10.1 MB - Last synced: 24 days ago - Pushed: about 1 year ago - Stars: 254 - Forks: 40
BoyBaykiller/Meshoptimizer.NET
Meshoptimizer bindings for C#. With NuGet package
Language: C# - Size: 310 KB - Last synced: 12 days ago - Pushed: about 1 month ago - Stars: 6 - Forks: 1
pyvista/pymeshfix
Python Wrapper for MeshFix: easily repair holes in surface meshes
Language: C++ - Size: 49.6 MB - Last synced: 29 days ago - Pushed: about 2 months ago - Stars: 234 - Forks: 27
dcharatan/point2mesh-reimplementation
A reimplementation of Hanocka et al.'s paper Point2Mesh: A Self-Prior for Deformable Meshes for CSCI 1470: Deep Learning at Brown University.
Language: Python - Size: 7.35 MB - Last synced: 17 days ago - Pushed: over 3 years ago - Stars: 30 - Forks: 2
glscene/GLScene
GLScene is a graphics engine based on OpenGL with VCL components for Delphi & C++ Builder.
Language: Pascal - Size: 143 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 200 - Forks: 31
emhayki/MeshTool
MATLAB library for mesh manipulation and analysis, suitable for computational geometry and finite element analysis.
Language: MATLAB - Size: 32.2 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 3 - Forks: 1
kentechx/hole-filling
Mesh hole filling algorithm
Language: Python - Size: 1.46 MB - Last synced: 28 days ago - Pushed: about 1 year ago - Stars: 21 - Forks: 3
andrsd/gmsh2exo
Convert GMSH mesh into ExodusII
Language: C++ - Size: 104 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 2 - Forks: 0
LIHPC-Computational-Geometry/HexMeshWorkshop
High-level interface for hex-meshing algorithms. WIP
Language: Python - Size: 9.61 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 4 - Forks: 1
venumb/ZSPACE
ZSPACE is a simple C++ collection of geometry data-structures, algorithms and city data visualization framework.
Language: C++ - Size: 20.2 MB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 8 - Forks: 1
LizzyFleckenstein03/dcel
An implementation of a half-edge data structure (DCEL) in purely safe Rust, using ghost-cell and typed arena allocation to deal with the cyclic nature of the data structure. The goal is to provide a safe (primary priority) and performant (secondary priority) library for mesh processing in Rust.
Language: Rust - Size: 1.19 MB - Last synced: about 1 month ago - Pushed: 2 months ago - Stars: 3 - Forks: 0
donmccurdy/glTF-Transform
glTF 2.0 SDK for JavaScript and TypeScript, on Web and Node.js.
Language: TypeScript - Size: 14.1 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 1,228 - Forks: 137
isl-org/Open3D
Open3D: A Modern Library for 3D Data Processing
Language: C++ - Size: 577 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 10,420 - Forks: 2,184
unavi-xyz/gltf_kun
Graph-based glTF processing library.
Language: Rust - Size: 15.5 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 8 - Forks: 0
MeshInspector/MeshLib
Mesh processing library
Language: C++ - Size: 33.1 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 413 - Forks: 42
BrunoLevy/geogram
a programming library with geometric algorithms
Language: C++ - Size: 456 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 1,597 - Forks: 102
hhoppe/Mesh-processing-library
C++ libraries and programs demonstrating mesh processing research published in ACM SIGGRAPH (1992-1998)
Language: C++ - Size: 71.4 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 670 - Forks: 119
cnr-isti-vclab/meshlab
The open source mesh processing system
Language: C++ - Size: 270 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 4,380 - Forks: 797
eliemichel/OpenMfx
A low-overhead mesh-processing plug-in API for cross-software procedural effects
Language: C - Size: 2.86 MB - Last synced: about 2 months ago - Pushed: over 1 year ago - Stars: 158 - Forks: 6
seung-lab/zmesh
Marching Cubes & Mesh Simplification on multi-label 3D images.
Language: C++ - Size: 621 MB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 55 - Forks: 8
astaka-pe/DeepMeshPrior
Unsupervised mesh restoration using GCN [CVPRW 2021]
Language: Python - Size: 111 MB - Last synced: 25 days ago - Pushed: almost 3 years ago - Stars: 8 - Forks: 1
acroucher/layermesh
Python library for layered computational meshes
Language: Python - Size: 288 KB - Last synced: 26 days ago - Pushed: about 2 months ago - Stars: 5 - Forks: 0
QiujieDong/Laplacian2Mesh
Laplacian2Mesh: Laplacian-Based Mesh Understanding
Language: Python - Size: 7.6 MB - Last synced: 16 days ago - Pushed: about 1 year ago - Stars: 38 - Forks: 4
issacchan26/mesh-processing
Python scripts for converting mesh formats, mesh simplification and mesh rigid transformation
Language: Python - Size: 31.3 KB - Last synced: 23 days ago - Pushed: 11 months ago - Stars: 7 - Forks: 1
astaka-pe/Dual-DMP
Learning Self-prior for Mesh Denoising using Dual Graph Convolutional Networks [ECCV 2022]
Language: Python - Size: 105 MB - Last synced: 25 days ago - Pushed: 12 months ago - Stars: 31 - Forks: 3
habib-university/Mesh-Generation-and-Consistency
CS340/MATH321 (Geometrical modelling and numerical analysis) Assignment 1
Language: TeX - Size: 16 MB - Last synced: about 2 months ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0
Cotrik/CotrikMesh
Language: HTML - Size: 183 MB - Last synced: 2 months ago - Pushed: 7 months ago - Stars: 6 - Forks: 3
jarosado0911/PythonNeuronMeshes
This repository is generating neuron mesh geometries from 1d Neuromorpho.org geometries.
Language: Jupyter Notebook - Size: 60.3 MB - Last synced: 3 months ago - Pushed: 8 months ago - Stars: 1 - Forks: 0
mkeeter/erizo
Fast native STL viewer
Language: C - Size: 1.3 MB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 115 - Forks: 9
nipy/mindboggle
Automated anatomical brain label/shape analysis software (+ website)
Language: Python - Size: 36.9 MB - Last synced: 29 days ago - Pushed: about 3 years ago - Stars: 142 - Forks: 54
R-N/CollisionDeformableSphere
Sphere that deforms on colision.
Language: C# - Size: 42 KB - Last synced: about 2 months ago - Pushed: about 2 years ago - Stars: 1 - Forks: 0
unclejimbo/Euclid
C++ Shape Analysis and Geometry Processing
Language: C++ - Size: 6.22 MB - Last synced: 3 months ago - Pushed: over 2 years ago - Stars: 34 - Forks: 5
arjunkarpur/triangle-mesh-collision
Self-collision detection for triangles meshes (C++, libigl, eigen)
Language: C++ - Size: 304 KB - Last synced: 2 months ago - Pushed: over 7 years ago - Stars: 46 - Forks: 6
kylebarron/quantized-mesh-encoder
A fast Python Quantized Mesh encoder
Language: Python - Size: 6.34 MB - Last synced: 3 months ago - Pushed: about 1 year ago - Stars: 76 - Forks: 6
MeshInspector/MeshInspector
Mesh processing application
Size: 57.6 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 54 - Forks: 2
aschier/MishMesh
A mishmash of useful mesh functions
Language: C++ - Size: 247 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 3 - Forks: 3
zishun/MeshUtility
A collection of python utilities for mesh processing
Language: C++ - Size: 479 KB - Last synced: 9 days ago - Pushed: over 1 year ago - Stars: 11 - Forks: 1
Loufouh/PE-Mesh-Analysis
Practical Exercices - Initiation to 3D programming with OpenGL
Language: C - Size: 3.79 MB - Last synced: 4 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
jakeoung/ShapeFromProjections
Direct 3D mesh reconstruction from tomographic projection data
Language: Jupyter Notebook - Size: 13.2 MB - Last synced: 4 months ago - Pushed: about 2 years ago - Stars: 5 - Forks: 1
mikeroyal/AR-VR-Guide
A guide covering Augmented Reality (AR), Virtual Reality (VR), Mixed Reality(MR), and Extended Reality(XR). Including headsets such as Apple Vision Pro, HoloLens, PlayStation VR, and Quest 3.
Language: C++ - Size: 2.13 MB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 302 - Forks: 32
YitongXia/region_growing
A pipeline to implement surface merge using region growing technique
Language: C++ - Size: 2.31 MB - Last synced: 5 months ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0
ahmedhosny/equate
This project is browser-based utility to align and compare stl files.
Language: JavaScript - Size: 5.45 MB - Last synced: about 2 months ago - Pushed: over 6 years ago - Stars: 10 - Forks: 1
severinstrobl/overlap
Exact calculation of the overlap volume and area of spheres and mesh elements
Language: C++ - Size: 259 KB - Last synced: about 1 month ago - Pushed: 2 months ago - Stars: 30 - Forks: 14
eidelen/DicomToMesh
A command line tool to transform a DICOM volume into a 3d surface mesh (obj, stl or ply). Several mesh processing routines can be enabled, such as mesh reduction, smoothing or cleaning. Works on Linux, OSX and Windows.
Language: C++ - Size: 3.78 MB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 385 - Forks: 84
debowin/Symmetry-Detection
A skeleton-based program for Symmetry Detection in 3D Objects.
Language: C++ - Size: 26.7 MB - Last synced: 2 months ago - Pushed: almost 10 years ago - Stars: 14 - Forks: 1
nobuyuki83/pydel-msh
Python 🐍 static 2D/3D mesh utility library for computer graphics 📺 research 🧑🔬 and prototyping 🪚.
Language: Rust - Size: 183 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0
skanderzoghlami/QT-Project-Naive-and-Daulaunay-Triangulation-from-OFF-files
The Data structure used is a Mesh Class with a vector of vertices and edges, the project contains a readOff function to initialize the mesh with vertices and edges from the off file, basic operations are implemented such as Adding Vertices inside and outside the convex hull, edge flipping Daulaunay
Language: C++ - Size: 54.7 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 0
LIHPC-Computational-Geometry/vtk2geogram
.vtk to .geogram mesh file conversion
Language: C++ - Size: 31.3 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 1 - Forks: 0
JsBlueCat/MeshGraph
mesh graph conv for mesh process
Language: Python - Size: 2.87 MB - Last synced: 6 months ago - Pushed: over 3 years ago - Stars: 20 - Forks: 3
eigemx/unvpp
A C++17 library for reading Ideas-UNV mesh format
Language: C++ - Size: 17.2 MB - Last synced: about 1 month ago - Pushed: 6 months ago - Stars: 1 - Forks: 0
DanuserLab/u-unwrap3D
Transform 3D cell surfaces into different representations including topographic maps, 3D spheres, and 2D images for doing optimized quantification, data analysis and machine learning.
Language: Jupyter Notebook - Size: 30.8 MB - Last synced: 4 months ago - Pushed: 9 months ago - Stars: 13 - Forks: 0
noaa-ocs-modeling/OCSMesh
OCSMesh is a mesh preparation tool for coastal ocean modeling applications.
Language: Python - Size: 9.01 MB - Last synced: about 1 month ago - Pushed: 4 months ago - Stars: 10 - Forks: 7
WWmore/dreamgaussian Fork of dreamgaussian/dreamgaussian
Modified code of the paper "Generative Gaussian Splatting for Efficient 3D Content Creation"
Language: Python - Size: 5.22 MB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 3 - Forks: 0
nvdomidi/repair
Mesh repair pipeline for removing self-intersections and filling holes. Written in Go.
Language: Go - Size: 4.91 MB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 1 - Forks: 0
salih2875/DiffGeoMeshes
Implementation of Discrete Differential-Geometry Operators for Triangulated 2-Manifolds.
Language: C++ - Size: 2.21 MB - Last synced: 4 months ago - Pushed: 6 months ago - Stars: 1 - Forks: 0
kentechx/closing_flow
A Python Implementation of "Opening and Closing Surfaces"
Language: Python - Size: 441 KB - Last synced: 21 days ago - Pushed: 7 months ago - Stars: 0 - Forks: 0
ranahanocka/point2mesh
Reconstruct Watertight Meshes from Point Clouds [SIGGRAPH 2020]
Language: Python - Size: 9.04 MB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 933 - Forks: 113
nianhuawong/RBF_Moving_Grid
通过RBF基函数进行网格变形,考察了naca0012翼型的S型启动问题
Language: MATLAB - Size: 31.3 KB - Last synced: 7 months ago - Pushed: about 2 years ago - Stars: 1 - Forks: 0
sudheerachary/Mesh-Flow-Video-Stabilization
Online video stabilization using a novel MeshFlow motion model
Language: Python - Size: 189 MB - Last synced: 7 months ago - Pushed: over 2 years ago - Stars: 270 - Forks: 61
janetyq/Mesh-Based-Inverse-Kinematics
Meaningful mesh posing by moving just a few vertices
Language: Python - Size: 8.79 KB - Last synced: 7 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0
eigemx/neatmesh
📐🔍 Mesh quality inspector
Language: Python - Size: 340 KB - Last synced: 22 days ago - Pushed: about 1 year ago - Stars: 10 - Forks: 1
feiran-l/fast_matching_python
python wrapper for calculating geodesics on meshes with the fast marching algorithm
Language: C++ - Size: 821 KB - Last synced: 7 months ago - Pushed: over 2 years ago - Stars: 2 - Forks: 0
issacchan26/point-cloud-annotation
PCD annotation processing and guideline based on Semantic Segmentation Editor
Language: Python - Size: 79.1 KB - Last synced: 23 days ago - Pushed: 12 months ago - Stars: 5 - Forks: 0
manuelpagliuca/anisotropic-micromesh
Final project for the master's thesis, University of Milan, M.Sc. in Computer Science, A.Y. 2022/2023. Efficient representations of high-resolution polygonal surfaces: adding anisotropy control to the micro-meshes schema.
Language: C++ - Size: 179 MB - Last synced: about 1 month ago - Pushed: 7 months ago - Stars: 0 - Forks: 0
markstock/rocktools
Tools for creation and manipulation of triangle meshes
Language: C - Size: 262 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 10 - Forks: 0
LIHPC-Computational-Geometry/hexex2geogram
.hexex to .geogram mesh file conversion
Language: C++ - Size: 29.3 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 0
ibois-epfl/Cockroach-documentation
This is a GitHub page for documenting Cockroach code.
Language: SCSS - Size: 165 MB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 4 - Forks: 0
EliCDavis/meshedpotatoes
Common util functions I use for generating meshes
Language: Go - Size: 1.95 KB - Last synced: about 2 months ago - Pushed: over 4 years ago - Stars: 1 - Forks: 1
rdzhao/MagicView
Minimalistic OpenGL GUI for Viewing 3D Models
Language: C++ - Size: 1.14 MB - Last synced: 7 months ago - Pushed: about 5 years ago - Stars: 19 - Forks: 17
jasonlmfong/Model-Modifier
Mesh viewer, with various modification algorithms
Language: C++ - Size: 8.68 MB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 5 - Forks: 0
catenda/intersection-wasm
Mesh-Mesh and Triangle-Triangle Intersection tests based on the algorithm by Tomas Akenine-Möller
Language: Rust - Size: 1.17 MB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 18 - Forks: 2
CFD-Institute/JMeshConverter
At this early stage, this code is a Java version of https://github.com/truongd8593/GmshToVtkAndTecplotCpp11
Language: Java - Size: 739 KB - Last synced: 8 months ago - Pushed: over 1 year ago - Stars: 4 - Forks: 0
farenga/meshGNN
Repository for: "Agglomeration of Polygonal Grids using Graph Neural Networks with applications to Multigrid solvers"
Language: MATLAB - Size: 28.7 MB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 1 - Forks: 0
I3ck/streamconv
Memory efficient conversion between pointcloud and mesh data formats
Language: Haskell - Size: 75.2 KB - Last synced: 9 months ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0
demansou/meshcut_python3 Fork of julienr/meshcut
Python 3D mesh planar cross-section with fixes for Python3 compatibility. Original Python2 repository at:
Language: Python - Size: 343 KB - Last synced: 10 months ago - Pushed: over 6 years ago - Stars: 1 - Forks: 3
vikasTmz/Geometry_Processing
Code to perform Mesh operations like Subdivisions, Simplification and Remeshing written in C++.
Size: 3.48 MB - Last synced: 10 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0