https://github.com/senthurayyappan/blendmsh
Blendmsh is a bridge between Blender 2.80+ and Gmsh, a fast and light 3D finite element mesh generator.
https://github.com/senthurayyappan/blendmsh
blender blender-addon blender-python blender-scripts gmsh
Last synced: about 1 month ago
JSON representation
Blendmsh is a bridge between Blender 2.80+ and Gmsh, a fast and light 3D finite element mesh generator.
- Host: GitHub
- URL: https://github.com/senthurayyappan/blendmsh
- Owner: senthurayyappan
- License: gpl-3.0
- Created: 2020-07-26T17:58:20.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-11T01:56:13.000Z (over 2 years ago)
- Last Synced: 2025-05-11T16:02:12.215Z (about 1 month ago)
- Topics: blender, blender-addon, blender-python, blender-scripts, gmsh
- Language: Python
- Homepage:
- Size: 6.55 MB
- Stars: 41
- Watchers: 3
- Forks: 5
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
Awesome Lists containing this project
README
# Blendmsh
[](https://www.blender.org/)
[](https://app.codacy.com/gh/blender-for-science/blendmsh?utm_source=github.com&utm_medium=referral&utm_content=blender-for-science/blendmsh&utm_campaign=Badge_Grade_Dashboard)
[](https://github.com/blender-for-science/blendmsh/releases)
[](https://github.com/blender-for-science/blendmsh/blob/master/LICENSE.md)
[](https://discord.gg/K4jwkG)Blendmsh is a bridge between Blender 2.80+ and Gmsh, a fast and light 3D finite element mesh generator.

## Installation
* Download the latest release as a '.zip' file and head over to Blender 2.80+.
* Go to **Edit->Preferences->Add-on->Install** and point to the downloaded '.zip' file.
* Make sure that the installed add-on is enabled.
* Once enabled, the add-on looks for Gmsh module, it prompts for an installation if Gmsh module is not found. Kindly install it either via the prompt or manually.## Usage
### Parameters
* Workspace path
* Physical groups
* Element order
* Meshing algorithm
* auto
* meshadapt
* del2d
* front2d
* delquad
* pack
* initial2d
* del3d
* front3d
* mmg3d
* hxt
* initial3d* Element size
* Mesh dimension
* Output
* .msh
* .inp
* .vtk### Definition of Physical Groups
Physical groups can be defined by assigning materials to faces (Boundaries).
### Output
Output mesh is saved to the specified workspace path, it can then be imported into FreeCAD, OpenFOAM, Paraview or anyother application that supports the above mentioned mesh format.
## Issues
Report any issues or feedback [here](https://github.com/blender-for-science/blendmsh/issues).## References
* [Gmsh](http://gmsh.info/doc/texinfo/gmsh.html)
* [gmsh-api](https://pypi.org/project/gmsh-api)