GitHub topics: meshing
pyvista/scikit-gmsh
Scikit for Gmsh to generate 3D finite element mesh
Language: Python - Size: 4.49 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 58 - Forks: 3

kip-hart/MicroStructPy
Microstructure modeling, mesh generation, analysis, and visualization.
Language: Python - Size: 1.81 MB - Last synced at: 4 days ago - Pushed at: about 1 month ago - Stars: 87 - Forks: 22

onera/Cassiopee
CFD pre- and post-processing python modules
Language: C - Size: 215 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 24 - Forks: 14

NREL/BioReactorDesign
Bio Reactor Design (BiRD): a toolbox to simulate and analyze different designs of bioreactors in OpenFOAM
Language: Liquid - Size: 90.6 MB - Last synced at: 3 days ago - Pushed at: 8 days ago - Stars: 22 - Forks: 13

romanzes637/gmsh_scripts
Mixed (structured/unstructured) 3D mesh generator based on curved cuboid elements (primitives)
Language: Python - Size: 8.32 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 20 - Forks: 7

ansys/pyprimemesh
Pythonic Meshing Client for Ansys Prime Server
Language: Python - Size: 131 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 26 - Forks: 11

komietty/metriko
Header only Parameterization and Meshing Library
Language: C++ - Size: 2.56 MB - Last synced at: 8 days ago - Pushed at: 15 days ago - Stars: 10 - Forks: 0

Geode-solutions/OpenGeode
Open source framework for representing and manipulating geometric models
Language: C++ - Size: 19.1 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 164 - Forks: 15

hpgem/nanomesh
Python workflow tool for generating meshes from 2D and 3D image data
Language: Jupyter Notebook - Size: 179 MB - Last synced at: 2 days ago - Pushed at: 12 months ago - Stars: 40 - Forks: 5

JuliaGeometry/DelaunayTriangulation.jl
DelaunayTriangulation.jl: A Julia package for Delaunay triangulations and Voronoi tessellations in the plane
Language: Julia - Size: 457 MB - Last synced at: 6 days ago - Pushed at: 15 days ago - Stars: 84 - Forks: 6

seung-lab/igneous
Scalable Neuroglancer compatible Downsampling, Meshing, Skeletonizing, Contrast Normalization, Transfers and more.
Language: Python - Size: 5.48 MB - Last synced at: 10 days ago - Pushed at: 18 days ago - Stars: 49 - Forks: 22

krober10nd/SeismicMesh 📦
2D/3D serial and parallel triangular mesh generation tool for finite element methods.
Language: Python - Size: 30.5 MB - Last synced at: 6 days ago - Pushed at: almost 2 years ago - Stars: 133 - Forks: 34

Inspirateur/binary-greedy-meshing
A port of https://github.com/cgerikj/binary-greedy-meshing to Rust.
Language: Rust - Size: 33.2 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 16 - Forks: 6

hku-mars/ImMesh
ImMesh: An Immediate LiDAR Localization and Meshing Framework
Language: C++ - Size: 34.7 MB - Last synced at: 14 days ago - Pushed at: over 1 year ago - Stars: 664 - Forks: 58

meshpro/optimesh
:spider_web: Mesh optimization, mesh smoothing.
Size: 64.3 MB - Last synced at: 10 days ago - Pushed at: over 1 year ago - Stars: 606 - Forks: 58

artorg-unibe-ch/spline_mesher
Meshing tool for homogenised finite elements based on HR-pQCT images
Language: Python - Size: 10.9 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 4 - Forks: 0

anlijun/awesome-CAE-software
A curated list of awesome CAE frameworks, libraries, and software from a full CAE workflow perspective, including the integration of AI technologies.
Size: 283 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 9 - Forks: 0

lanl/tinerator
Intuitive and powerful unstructured geospatial mesh generation from GIS data.
Language: Python - Size: 45.6 MB - Last synced at: about 4 hours ago - Pushed at: over 1 year ago - Stars: 12 - Forks: 0

nschloe/meshio
:spider_web: input/output for many mesh formats
Language: Python - Size: 12.5 MB - Last synced at: 18 days ago - Pushed at: 11 months ago - Stars: 2,094 - Forks: 421

nschloe/pygmsh
:spider_web: Gmsh for Python
Language: Python - Size: 3.42 MB - Last synced at: 16 days ago - Pushed at: over 1 year ago - Stars: 905 - Forks: 162

lanl/LaGriT
Los Alamos Grid Toolbox (LaGriT) is a library of user callable tools that provide mesh generation, mesh optimization and dynamic mesh maintenance in two and three dimensions.
Language: Fortran - Size: 1.01 GB - Last synced at: about 4 hours ago - Pushed at: 25 days ago - Stars: 125 - Forks: 50

meshpro/pygalmesh
:spider_web: A Python interface to CGAL's meshing tools
Language: C++ - Size: 4.19 MB - Last synced at: 26 days ago - Pushed at: 11 months ago - Stars: 632 - Forks: 60

wildmeshing/wildmeshing-python
Python bindings for TriWild.
Language: C++ - Size: 132 KB - Last synced at: 5 days ago - Pushed at: 6 months ago - Stars: 52 - Forks: 11

andrewrgarcia/voxelmap
A Python library for making voxel and 3D mesh models from images and arrays
Language: Python - Size: 26.9 MB - Last synced at: 24 days ago - Pushed at: 6 months ago - Stars: 25 - Forks: 4

sandialabs/omega_h
Simplex mesh adaptivity for HPC
Language: C++ - Size: 6.92 MB - Last synced at: 18 days ago - Pushed at: 12 months ago - Stars: 116 - Forks: 54

drlukeparry/pyccx
A library for creating and running 3D FEA simulations using the opensource Calculix FEA Package.
Language: Python - Size: 323 KB - Last synced at: 27 days ago - Pushed at: 5 months ago - Stars: 38 - Forks: 9

neperfepx/neper
Polycrystal generation and meshing
Language: POV-Ray SDL - Size: 485 MB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 232 - Forks: 55

INTERA-Inc/pyvista-gridder
Mesh generation using PyVista
Language: Python - Size: 2.66 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 1

simbilod/meshwell
Easily mesh collections of 2D and 3D polygons with complex extrusions using GMSH
Language: Python - Size: 3.93 MB - Last synced at: 28 days ago - Pushed at: about 1 month ago - Stars: 28 - Forks: 3

wildmeshing/TriWild
TriWild: Robust Triangulation with Curve Constraints
Language: C++ - Size: 20.3 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 243 - Forks: 28

LIHPC-Computational-Geometry/validity-first-polycube-labeling
Reference implementation of "Validity-first automatic polycube labeling for CAD models", IMR 2025
Language: C++ - Size: 3.7 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

rigetti/DiscreteExteriorCalculus.jl
Discrete differential geometry on simplicial complexes
Language: Julia - Size: 129 KB - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 26 - Forks: 7

plut/ConstructiveGeometry.jl
Algorithms and syntax for building CSG objects within Julia.
Language: Julia - Size: 4.13 MB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 51 - Forks: 2

WyllDuck/OpenFOAM-ToolChain-for-Rocket-Aerodynamic-Analysis
This project provides a complete toolchain for evaluating different rocket geometries at subsonic, transonic, and supersonic regimes. The work contained in this repository is part of a student project carried out at the Technical University of Munich (TUM) under the Master of Science (M.Sc) in Aerospace (year 2023).
Language: C++ - Size: 16.5 MB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 23 - Forks: 6

mesh-adaptation/movement
Mesh movement methods for finite element problems solved using Firedrake
Language: Python - Size: 1.29 MB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 7 - Forks: 5

pascalPost/turbomesh
Automated mesher for turbomachinery applications
Language: Rust - Size: 312 KB - Last synced at: 2 months ago - Pushed at: 10 months ago - Stars: 8 - Forks: 4

seung-lab/zmesh
Marching Cubes & Mesh Simplification on multi-label 3D images.
Language: C++ - Size: 621 MB - Last synced at: 3 days ago - Pushed at: 3 months ago - Stars: 62 - Forks: 8

diku-dk/Open-Full-Jaw
A dataset and python-based pipeline for "An open-access dataset and nearly-automated pipeline for generating finite element models of human jaw".
Language: Jupyter Notebook - Size: 77.4 MB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 46 - Forks: 11

KarlLevik/qmorph
Java implementation of the Q-Morph algorithm for my Siv. Ing. thesis at the University of Oslo, 2002
Language: Java - Size: 998 KB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 4 - Forks: 2

bjaraujo/ENigMA
A multiphysics framework with robust mesh generation capabilities
Language: C++ - Size: 6.23 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 18 - Forks: 9

j4nr0th/rmesh
Meshing tool for creating semi-structured 2D meshes.
Language: C - Size: 5.73 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

ansys/ansys-api-meshing-prime
Ansys Prime Server Meshing gRPC APIs
Language: Python - Size: 34.2 KB - Last synced at: 18 days ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 0

diku-dk/RAINBOW
Software modules for modelling and simulation
Language: Python - Size: 33.3 MB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 9 - Forks: 2

sandialabs/mesquite
Mesquite: Mesh Quality Improvement Toolkit
Language: HTML - Size: 128 MB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 15 - Forks: 4

BlueBrain/VessMorphoVis
A lightweight, interactive, extensible and cross-platform framework for building, visualizing and analyzing vasculature (or blood vessels) morphologies.
Language: Python - Size: 64.1 MB - Last synced at: 24 days ago - Pushed at: over 1 year ago - Stars: 44 - Forks: 7

RyanTmi/pyde-fem
Python package for mesh manipulations, solving PDEs using FEM.
Language: Python - Size: 32.2 KB - Last synced at: 13 days ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

gnikit/pymmg
MMG Remeshing tools wrapped in Python
Language: Python - Size: 78.1 KB - Last synced at: about 2 months ago - Pushed at: 9 months ago - Stars: 12 - Forks: 0

SalomePlatform/meshbooleanplugin
boolean meshing plugin for SALOME
Language: Python - Size: 13 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 2 - Forks: 1

ilceltico/nsdudf
[ECCV 2024] Neural Surface Detection for Unsigned Distance Fields
Language: C++ - Size: 19.3 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

NauticalMile64/blockmeshbuilder
Concisely define and manipulate 3D block structures to produce hexahedral block-structured meshes for CFD.
Language: Python - Size: 991 KB - Last synced at: 7 months ago - Pushed at: 8 months ago - Stars: 12 - Forks: 10

Ahdhn/MeshImp
A Constrained Resampling Strategy for Mesh Improvement - SGP 2017
Language: C++ - Size: 132 MB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 56 - Forks: 16

xsdk-project/MathPackagesTraining 📦
A gh-pages site to host SWC style training materials for various HPC math packages
Language: JavaScript - Size: 257 MB - Last synced at: 3 months ago - Pushed at: 10 months ago - Stars: 2 - Forks: 1

RyanTmi/M1-TP_EDP
Collection of practical exercises for the course "Approximation of elliptic PDEs and numerical simulation" in the Master 1 of Applied Mathematics at Sorbonne University
Language: Python - Size: 3.12 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 2 - Forks: 0

sandialabs/IntervalAssignment
Interval Assignment by Integer Linear Algebra method for solving assigning the number of mesh edges on model curves for quad and hex meshing
Language: C++ - Size: 4.54 MB - Last synced at: 2 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 1

jarosado0911/PythonNeuronMeshes
This repository is generating neuron mesh geometries from 1d Neuromorpho.org geometries.
Language: Jupyter Notebook - Size: 60.3 MB - Last synced at: 11 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

bgmeulem/Reconstruct_CARTO
Reconstructs a simulatable 3D mesh from in-vivo CARTO mapping data
Language: Python - Size: 3.96 MB - Last synced at: 11 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

Camuvingian/blundergat-io
A import/export library for 3D assets written using .NET Core 3.1. Supported formats are Lightwave OBJ (.obj) and Polygon File Format PLY (.ply)
Language: C# - Size: 92.1 MB - Last synced at: 6 months ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 1

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

xsdk-project/MathPackagesTraining2020
A gh-pages site to host SWC style training materials for various HPC math packages
Language: JavaScript - Size: 363 MB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 3 - Forks: 3

EIT-team/Mesher
CGAL based FEMs for EIT from segmentation files
Language: C++ - Size: 55.9 MB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 11 - Forks: 4

navis-org/sparse-cubes
Marching cubes for sparse matrices
Language: Python - Size: 35.2 KB - Last synced at: 11 days ago - Pushed at: about 2 years ago - Stars: 4 - Forks: 1

338rajesh/gmsh.jl
A Julia package written for conveniently installing pre-compiled official gmsh binaries, by automatically selecting binaries appropriate to your operating system.
Language: Julia - Size: 3.91 KB - Last synced at: 4 months ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

aparis69/MarchingCubeCpp
A public domain/MIT header-only marching cube implementation in C++ without anything fancy.
Language: C++ - Size: 48.8 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 25 - Forks: 7

fsaporito/RMplates
Master Thesis, Reissner-Midlin plate bending with FEM and Mixed FEM (PSRI)
Language: Matlab - Size: 1.07 MB - Last synced at: almost 2 years ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 2

thamilthedal/edge-sizing
Streamlit app for Edge Sizing and small cell Calculation for pipe flow in ANSYS Meshing
Language: Python - Size: 44.9 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

IllinoisRocstar/Nemosys
Promesh is a modular, extensible framework for robust, automated mesh generation, mesh quality analysis, adaptive mesh refinement, and data transfer between arbitrary meshes.
Language: C++ - Size: 532 MB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 6 - Forks: 6

yuryatin/egcst
This package performs triangulation for engineering geological cross-sections
Language: Jupyter Notebook - Size: 200 KB - Last synced at: 10 months ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

ruiesteves-pt/rubicolaMEMS
Python-based tool for integrated design, simulation and optimization of Micro Electro-Mechanical System (MEMS) structures
Language: Python - Size: 23.4 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

Ahmed-Elgohary1/Voronoi-Mesh
This repository contains a C++ program that creates a Voronoi mesh. The program takes a set of points as input and generates a Voronoi diagram, which is a partitioning of a plane into regions based on the distance to points in a specific subset of the plane.
Language: C++ - Size: 17.6 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

SCIInstitute/cleaver.pages
This project hosts and serves the doxygen-generated C++ API documentation for Cleaver.
Language: HTML - Size: 2.66 MB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 1

AustinDeric/yak
yak (yet another kinfu) is a library and ROS wrapper for Truncated Signed Distance Fields (TSDFs).
Language: C++ - Size: 3.48 MB - Last synced at: about 2 years ago - Pushed at: almost 7 years ago - Stars: 27 - Forks: 11

mohadoum/maillage
This program helps to perform meshing operations in a convex domain. Alhamdoulilah!
Language: JavaScript - Size: 45.9 KB - Last synced at: 18 days ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

sh0/zipper
Polygon Mesh Zippering
Language: C - Size: 1010 KB - Last synced at: about 2 years ago - Pushed at: about 8 years ago - Stars: 10 - Forks: 3

Q-Minh/naive-surface-nets
Implements a simple, readable naive surface nets algorithm
Language: C++ - Size: 35.7 MB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 37 - Forks: 2

icemiliang/loop_subdivision
A C++ implementing of Loop subdivision
Language: C++ - Size: 187 KB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 26 - Forks: 9

cristian-barbarosie/manifem
C++ library for meshes and finite elements on manifolds
Language: C++ - Size: 1.36 MB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 4 - Forks: 1

jamesmcclain/sr33 📦
A Clojure library/program for reconstructing surfaces from unorganized collections of point samples, such as those produced by laser range-scanners.
Language: Clojure - Size: 924 KB - Last synced at: 12 months ago - Pushed at: over 9 years ago - Stars: 2 - Forks: 0

vicio1975/cylinderBlockMesh.py
cylinderBlockMesh.py create the input file to discretize a cylinder domain by means of blockMesh.
Language: Python - Size: 6.84 KB - Last synced at: about 2 years ago - Pushed at: almost 7 years ago - Stars: 3 - Forks: 0

thamilthedal/cfd
Modules that help with the workflow for my research
Language: Python - Size: 2.62 MB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

jstarczewski/DistMesh2D.jl
Simple implementation of DistMesh algorithm allowing to generate meshes on 2D plane.
Language: Julia - Size: 428 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 1

maxilevi/hedra-core
C++ library with routines used in Project Hedra
Language: C++ - Size: 125 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

aakash30jan/HDF5-MeshGeneration
Mesh Generation Framework as a part of M1 group project by IMP Turbulence 2019 batch.
Language: Python - Size: 15.6 KB - Last synced at: 17 days ago - Pushed at: over 6 years ago - Stars: 3 - Forks: 0

jonancm/viennagrid-python
Python wrapper around ViennaGrid
Language: C++ - Size: 2.93 MB - Last synced at: almost 2 years ago - Pushed at: over 11 years ago - Stars: 0 - Forks: 0

akshay23sept/Mesh-Generation-Framework
This repository is dedicated to the group project by International Master's in Turbulence (IMP-Turbulence) 2019 batch.
Language: Fortran - Size: 64.6 MB - Last synced at: 9 months ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 3

arashk7/ArashCloudLibrary_PCL
Language: C++ - Size: 44.1 MB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

dash-orlando/geovar
Onshape Stuff
Language: C++ - Size: 87.5 MB - Last synced at: over 1 year ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 1

MiroK/emi-cylinders
Language: GLSL - Size: 954 KB - Last synced at: almost 2 years ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 1

Technologicat/gmshtranslator Fork of jaabell/gmshtranslator
A simple python parser for gmsh .msh files - a temporary PR fork
Language: Python - Size: 8.79 KB - Last synced at: about 2 years ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0

tpaviot/netgen-conda
Conda build for netgen mesher
Language: C++ - Size: 2.86 MB - Last synced at: 3 months ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0
