GitHub topics: mesh-processing
astaka-pe/DeepMeshPrior
Unsupervised mesh restoration using GCN [CVPRW 2021]
Language: Python - Size: 134 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 8 - Forks: 1

asundar43/3D-Scan-to-3D-Print
Turn 3D scan PLYs into 3D printable files
Language: Python - Size: 76.1 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - 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 at: 11 months ago - Pushed at: over 3 years ago - Stars: 9 - 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 at: 4 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

QiujieDong/Mesh_Segmentation
some materials about mesh processing, including papers, videos, codes, and so on. Updating every day!
Size: 136 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 221 - Forks: 29

GitZHCODE/zspace_core
ZSPACE is a simple C++ collection of geometry data-structures & algorithms.
Language: C++ - Size: 136 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

felipeek/dt-sgim
Mesh smoothing technique based on 2d filtering
Language: C - Size: 16.6 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 0

astaka-pe/mesh_simplification
Python script for "Quadric Edge Collapse Decimation"
Language: Python - Size: 11.9 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 20 - Forks: 5

AdamSturge/quaternion-mesh-construction
Final project for CSC2521 [Topics in Computer Graphics: Geometry Processing]
Language: PAWN - Size: 153 MB - Last synced at: 3 months ago - Pushed at: about 8 years ago - Stars: 4 - Forks: 0

astaka-pe/MeshConvNet
The implementation of geometry-aware mesh convolutional network
Language: Python - Size: 967 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

ahmed-abdelhay/polygo
3D polygoniser from function definition.
Language: C - Size: 1.17 MB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

artnas/Unity-Plane-Mesh-Splitter
Split large meshes in Unity into smaller submeshes
Language: C# - Size: 10.1 MB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 254 - Forks: 40

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 at: about 1 year ago - Pushed at: about 1 year ago - Stars: 3 - 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 at: about 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

cfd-dev/RBF_Moving_Grid
通过RBF基函数进行网格变形,考察了naca0012翼型的S型启动问题
Language: MATLAB - Size: 31.3 KB - Last synced at: 20 days ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

issacchan26/mesh-processing
Python scripts for converting mesh formats, mesh simplification and mesh rigid transformation
Language: Python - Size: 31.3 KB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 7 - Forks: 1

habib-university/Mesh-Generation-and-Consistency
CS340/MATH321 (Geometrical modelling and numerical analysis) Assignment 1
Language: TeX - Size: 16 MB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

timdecode/KdTreeFaceUnreal
A Kd face tree for Unreal Engine 4, that enables very fast nearest-point-to-mesh queries. The code is directly ported from the VCGLib.
Language: C++ - Size: 21.5 KB - Last synced at: 3 months ago - Pushed at: over 6 years ago - Stars: 7 - Forks: 0

nipy/mindboggle
Automated anatomical brain label/shape analysis software (+ website)
Language: Python - Size: 36.9 MB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 142 - Forks: 54

davreev/SpatialSlur 📦
Geometric data structures and algorithms for computational design tasks
Language: C# - Size: 40.7 MB - Last synced at: 12 months ago - Pushed at: over 3 years ago - Stars: 117 - Forks: 11

R-N/CollisionDeformableSphere
Sphere that deforms on colision.
Language: C# - Size: 42 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

arjunkarpur/triangle-mesh-collision
Self-collision detection for triangles meshes (C++, libigl, eigen)
Language: C++ - Size: 304 KB - Last synced at: over 1 year ago - Pushed at: over 8 years ago - Stars: 46 - Forks: 6

Loufouh/PE-Mesh-Analysis
Practical Exercices - Initiation to 3D programming with OpenGL
Language: C - Size: 3.79 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

jakeoung/ShapeFromProjections
Direct 3D mesh reconstruction from tomographic projection data
Language: Jupyter Notebook - Size: 13.2 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 1

YitongXia/region_growing
A pipeline to implement surface merge using region growing technique
Language: C++ - Size: 2.31 MB - Last synced at: over 1 year ago - Pushed at: over 2 years 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 at: about 1 year ago - Pushed at: over 7 years ago - Stars: 10 - Forks: 1

debowin/Symmetry-Detection
A skeleton-based program for Symmetry Detection in 3D Objects.
Language: C++ - Size: 26.7 MB - Last synced at: over 1 year ago - Pushed at: almost 11 years ago - Stars: 14 - Forks: 1

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 at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

JsBlueCat/MeshGraph
mesh graph conv for mesh process
Language: Python - Size: 2.87 MB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 20 - Forks: 3

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 at: over 1 year ago - Pushed at: over 1 year 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 at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

ranahanocka/point2mesh
Reconstruct Watertight Meshes from Point Clouds [SIGGRAPH 2020]
Language: Python - Size: 9.04 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 933 - Forks: 113

sudheerachary/Mesh-Flow-Video-Stabilization
Online video stabilization using a novel MeshFlow motion model
Language: Python - Size: 189 MB - Last synced at: over 1 year ago - Pushed at: over 3 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 at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

feiran-l/fast_matching_python
python wrapper for calculating geodesics on meshes with the fast marching algorithm
Language: C++ - Size: 821 KB - Last synced at: over 1 year ago - Pushed at: over 3 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 at: about 1 year ago - Pushed at: about 2 years 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 at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

markstock/rocktools
Tools for creation and manipulation of triangle meshes
Language: C - Size: 262 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 10 - Forks: 0

rFalque/utils
C++11 tools for manipulating 3D objects (mesh or cloud)
Language: C++ - Size: 380 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 1

EliCDavis/fast-mesh-seg
Quickly and Efficiently split large meshes by some plane
Language: Go - Size: 85.9 KB - Last synced at: 4 months ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 1

EliCDavis/meshedpotatoes
Common util functions I use for generating meshes
Language: Go - Size: 1.95 KB - Last synced at: 7 days ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 1

rdzhao/MagicView
Minimalistic OpenGL GUI for Viewing 3D Models
Language: C++ - Size: 1.14 MB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 19 - Forks: 17

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 at: 25 days ago - Pushed at: almost 3 years 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 at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

I3ck/streamconv
Memory efficient conversion between pointcloud and mesh data formats
Language: Haskell - Size: 75.2 KB - Last synced at: almost 2 years ago - Pushed at: over 5 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 at: almost 2 years ago - Pushed at: almost 8 years ago - Stars: 1 - Forks: 3

LeBanc/MeshBuilding
Unity3D prototype where you can deform or destroy a cube.
Language: C# - Size: 104 KB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

joelhi/g3-gh
Grasshopper components wrapping functionality from the geometry-3sharp library.
Language: C# - Size: 18.7 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 5 - Forks: 3

tiandiao123/Computer_Vision_With_3D_Mesh
This is summer research project for using deep learning techniques to study 3D-mesh object
Language: Jupyter Notebook - Size: 126 MB - Last synced at: almost 2 years ago - Pushed at: almost 7 years ago - Stars: 7 - Forks: 3

Cotrik/CotrikMesh
Language: HTML - Size: 183 MB - Last synced at: 11 months ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 3

PixelDoted/Meshellaneous
Miscellaneous Mesh utilities
Language: Rust - Size: 52.7 KB - Last synced at: 14 days ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

SubsurfaceStudios/ProBuilderRuntimeExtensions 📦
A useful collection of extension methods for the ProBuilder runtime API, designed explicitly for use at runtime. All methods contained within are 100% functional during playmode, and in builds. Performance is still being worked on.
Language: C# - Size: 11.7 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 1

bertaye/Spectral-Based-Mesh-Segmentation
Spectral Based Mesh Segmentation
Language: C++ - Size: 8.19 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

Lelegithub/BelliniMuseum
Digital Architectural Museum for the famous Mr.Mario Bellini's Furnitures built in Python and Javascript
Language: JavaScript - Size: 3.01 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

joelhi/mesh-quadrangulation-gh
A set of grasshopper components to quadrangulate tri-meshes using a graph matching approach.
Language: C# - Size: 3.88 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

unclearness/devenir
An Interactive Mesh Retopology Tool with Rigid/Non-Rigid Registration
Language: C++ - Size: 32.2 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 8 - Forks: 1

mohammadul/meshlib1.8
A simple Mesh Library written in C
Language: C - Size: 6.24 MB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 11 - Forks: 5

unclearness/point2d_projection_mesh
Get 2D point positions (e.g., facial landmarks) projected on 3D mesh
Language: Python - Size: 10.3 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 7 - Forks: 0

phygitalism/cgal-plane-detector
Plane detection with CGAL region growing algorithm
Language: C++ - Size: 3.79 MB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 14 - Forks: 3

ameli/extract-boundary
Extract boundary of 2D grids
Language: C++ - Size: 1.72 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

adelekuzmiakova/pytorch3d-renderer
A PyTorch3D walkthrough and a Medium article 👋 on how to render 3D .obj meshes from various viewpoints to create 2D images.
Language: Jupyter Notebook - Size: 11.1 MB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 54 - Forks: 9

nikwl/matlab-scanmesh-toolbox
Toolbox of MATLAB functions to process scanned 3D meshes.
Language: MATLAB - Size: 29 MB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 0

MeshFrame/MeshFrame
A light-weighted, efficient and header-only mesh processing frame work.
Language: C++ - Size: 1000 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 27 - Forks: 5

KernelA/3d-reconstruct 📦
Код для тестирования работы программы нахождения разреза и восстановления 3D мемодели по изображению
Size: 26.4 KB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

fmela/lod-mesh
3D polygonal mesh renderer with dynamic level-of-detail (LOD).
Language: C - Size: 34.2 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 55 - Forks: 17

alexandershaw4/PyBP-Py-BrainPlotter-for-AAL90
Visualisation & processing of MEG data and networks on meshes. A bunch of functions, examples and a gui.
Language: Python - Size: 27.4 MB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 8 - Forks: 1

Rushi314/UMass_3D_Computer_Vision
This are the assignments from 3D Computer Vision course take by prof. Evangelos Kalogerakis at UMass
Language: Python - Size: 26.1 MB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 1

CharlesChiuGit/mitsuba2-wrapper
A wrapper repo to control mitsuba2 to render point cloouds and meshes in a more programmingly way.
Size: 2.93 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

executionunit/csgjs-cpp
Constructive Solid Geometry utility code in C++ (ported from a JS Library).
Language: C++ - Size: 324 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 9 - Forks: 6

TimoBolkart/TemplateFitting
Template fitting for non-rigid mesh registration of a 3D face scan
Language: C++ - Size: 566 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 26 - Forks: 5

EliCDavis/mango
Mesh library in go used to teach different algorithms and stuff
Language: Go - Size: 11.7 KB - Last synced at: 20 days ago - Pushed at: almost 5 years ago - Stars: 3 - Forks: 1

vikasTmz/Geometry_Processing
Code to perform Mesh operations like Subdivisions, Simplification and Remeshing written in C++.
Size: 3.48 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

ameli/feature-surface
Detect featured surfaces of unstructured meshed.
Language: C++ - Size: 9.05 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 3

pazifical/adaptive-triangulizer
A tool to create pretty triangular mesh representations of images.
Language: Rust - Size: 1.14 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

peihaowang/GCN3DSegment
Graph convolutional networks for mesh segmentation on human and object models.
Language: Jupyter Notebook - Size: 234 MB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 15 - Forks: 5

zinsmatt/Surface_Voxels
Voxelize a mesh surface
Language: Python - Size: 4.36 MB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

esnosy/meshprocessing
Language: C++ - Size: 375 KB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

mld2443/Simplify
Mesh simplification using the halfedge data structure and a Quadratic Error Function
Language: C++ - Size: 23.4 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 0

acfaruk/proc-rock
Procedural Generation of Realistic-looking Rocks using Geological and Visual Clues
Language: C++ - Size: 10.9 MB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 23 - Forks: 0

kirillov-n-s/lattice_deform
Recreation of Houdini lattice node
Language: C++ - Size: 82 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

BugelNiels/parallel-gpu-catmull-clark-subdivision
This repository contains a fast GPU implementation of the Catmull-Clark Subdivision scheme in CUDA. It makes use of a pointerless half-edge data structure to construct a number of simple, easily parallelizable algorithms.
Language: Cuda - Size: 274 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

sannae/spectral-volumes-method
MSc thesis work on the Spectral Volumes method
Language: MATLAB - Size: 19.9 MB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

kashinoleg/Tetgen-examples
Examples of mesh generation to partition any 3D geometry into tetrahedrons by employing a form of Delaunay triangulation using by Tetgen
Language: C# - Size: 16.6 KB - Last synced at: over 2 years ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 1

BugelNiels/parallel-cpu-catmull-clark-subdivision
This repository contains a fast CPU implementation of the Catmull-Clark Subdivision scheme. It makes use of a pointerless half-edge data structure to construct a number of simple, easily parallelizable algorithms.
Language: C++ - Size: 10.6 MB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

Smorodov/SMPLpp
Language: C - Size: 40.1 MB - Last synced at: 3 months ago - Pushed at: almost 5 years ago - Stars: 4 - Forks: 3

cutdigital/mcut.site
Project page for the MCUT project
Size: 52.8 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

l1yefeng/MeshSimpl
Triangle mesh simplification using Quadric Error Metrics
Language: C++ - Size: 1.51 MB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

MSalisbury/FDS_MeshSplitter
Splits an FDS file's meshes into a higher number specified by the user.
Language: C# - Size: 48.2 MB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

dcoeurjo/MS-AT-MeshProcessing
Mumford-Shah Mesh Processing using the Ambrosio-Tortorelli Functional.
Language: C++ - Size: 2.43 MB - Last synced at: about 2 years ago - Pushed at: almost 7 years ago - Stars: 6 - Forks: 1

hporro/IncrementalDelaunay
Mesh construction and refinement algorithms implemented for a University course in the topic
Language: C++ - Size: 4.64 MB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

JuliaGeometry/QuadricMeshSimplification.jl
Quadric Mesh Simplification for reducing triangle counts
Language: Julia - Size: 30.3 KB - Last synced at: 3 months ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 1

J-N-ch/gmsh_docker_env
Docker container set for the environment for developing FEM Meshing with python3 and gmsh.
Language: Python - Size: 425 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

leogarret/Mesh-Computing
A Mesh computing library in development based on MVC
Language: C++ - Size: 213 MB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 1

aschier/QuadriFlow Fork of hjwdzh/QuadriFlow
QuadriFlow: A Scalable and Robust Method for Quadrangulation
Language: C++ - Size: 16 MB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 2 - Forks: 0

Gan-Tu/Mesh-Editor
A mesh editor that renders and edits basic COLLADA mesh files
Language: C - Size: 36 MB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

andreimaximov/cse163-reports
Language: Shell - Size: 52.7 MB - Last synced at: 2 months ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0
