All Projects → LHEEA → meshmagick

LHEEA / meshmagick

Licence: GPL-3.0 license
A command line tool and a python package to manipulate hydrodynamics meshes

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to meshmagick

Deform
A fully-featured deformer system for Unity.
Stars: ✭ 2,421 (+6625%)
Mutual labels:  mesh
Microservices On Cloud Kubernetes
Microservices demo application on cloud-hosted Kubernetes cluster
Stars: ✭ 213 (+491.67%)
Mutual labels:  mesh
EspNowFloodingMesh
Arduino EspNow managed flooding mesh network with mqtt
Stars: ✭ 55 (+52.78%)
Mutual labels:  mesh
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.
Stars: ✭ 191 (+430.56%)
Mutual labels:  mesh
Prototype Cjdns Pi
Prototype system for mesh networks on single board computers
Stars: ✭ 205 (+469.44%)
Mutual labels:  mesh
Fruitymesh
FruityMesh - The first completely connection-based open source mesh on top of Bluetooth Low Energy (4.1/5.0 or higher)
Stars: ✭ 229 (+536.11%)
Mutual labels:  mesh
Inlets Pro
Secure TCP and HTTP tunnels that work anywhere
Stars: ✭ 179 (+397.22%)
Mutual labels:  mesh
fem mesh matlab
MATLAB Toolbox for Handling 2D and 3D FEM Meshes
Stars: ✭ 23 (-36.11%)
Mutual labels:  mesh
Delatin
A fast JavaScript terrain mesh generation tool based on Delaunay triangulation
Stars: ✭ 207 (+475%)
Mutual labels:  mesh
MeshNetSimulator
A simulator for sketching mesh network routing strategies
Stars: ✭ 71 (+97.22%)
Mutual labels:  mesh
Simple Vpn
A simple VPN allowing mesh-like communication between nodes, over websockets
Stars: ✭ 201 (+458.33%)
Mutual labels:  mesh
Lime Packages
OpenWrt packages composing LibreMesh meta-firmware for wireless mesh networking
Stars: ✭ 204 (+466.67%)
Mutual labels:  mesh
Locha
Communicate with others and broadcast Bitcoin transactions off-grid without internet access or even power grid.
Stars: ✭ 243 (+575%)
Mutual labels:  mesh
Pixel2meshplusplus
Pixel2Mesh++: Multi-View 3D Mesh Generation via Deformation. In ICCV2019.
Stars: ✭ 188 (+422.22%)
Mutual labels:  mesh
vtkplotlib
Wrap up VTK (python 3D graphics library) into an easy to use 3D equivalent of matplotlib
Stars: ✭ 31 (-13.89%)
Mutual labels:  mesh
Fold
FOLD file format for origami models, crease patterns, etc.
Stars: ✭ 181 (+402.78%)
Mutual labels:  mesh
Netjsongraph.js
NetJSON NetworkGraph visualizer based on d3.js
Stars: ✭ 216 (+500%)
Mutual labels:  mesh
findpeaks
The detection of peaks and valleys in a 1d-vector or 2d-array (image)
Stars: ✭ 121 (+236.11%)
Mutual labels:  mesh
nycmesh.net
NYC Mesh Website
Stars: ✭ 33 (-8.33%)
Mutual labels:  mesh
Pygalmesh
A Python frontend to CGAL's mesh generators.
Stars: ✭ 245 (+580.56%)
Mutual labels:  mesh

Meshmagick

NEW IN v3.4: It is now possible to load last .msh file format version (4.1) of GMSH generated mesh files. Compatibility with format version 2.1 is still ensured.

Meshmagick is a command line utility as well as a python module for the manipulation of meshes encountered in the hydrodynamics community.

Its primary goal was to be a conversion tool between major file formats for hydrodynamic computations tools (Nemoh, Wamit, Hydrostar or Diodore) and visualization tools (stl, Tecplot, Paraview). It will be particularly useful for code to code comparisons or benchmarking.

Meshmagick also comes with several mesh manipulation capabilities: translation, rotation, scaling, clipping by a plane, symmetry, normals flipping, normals healing (making them consistent across the mesh and outgoing), cleaning (duplicate nodes merging...).

Meshmagick provides useful options for hydrostatics computations. It can solve for hydrostatics equilibrium for a given mass, center of gravity or both and provide the clipped mesh to be used by BEM software as well as the hydrostatics parameters (stiffness matrix, position of the center of buoyancy, displacement, draft...). Inertial properties of meshes may also be computed, based on assumptions.

Meshmagick is primarily a command line utility for everyday hydrodynamicists. However, it also comes with a package that can be imported in a python script and give the full access to the command line options, programmatically.

Note

Meshmagick is the property of Ecole Centrale de Nantes and is maintained by François Rongère <francois .rongere@dice-engineering>. It is released under the GNU GPLv3 open source licence (see LICENCE file).

GitHub Repository

https://github.com/LHEEA/meshmagick

Documentation

https://lheea.github.io/meshmagick

Getting Meshmagick

Getting the latest version:

pip install https://github.com/LHEEA/meshmagick/archive/master.zip
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].