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