A Blender addon for OpenFOAM mesh importing. Mesh data and boundary conditions can be imported to Blender for further visualization analysis.
Tested in Blender version 3.4.1, maybe work in Blender>=2.80.
Tested OpenFOAM 10 example case: $FOAM_TUTORIALS/incompressible/icoFoam/cavity/cavity
Download file io_import_OpenFOAM_mesh.py
.
Open Blender, Click Edit
-> Preferences
-> Add-ons
-> Install...
.
Select the io_import_OpenFOAM_mesh.py
downloaded previously.
Check the box of OpenFOAM Mesh Importer
addon.
Open Blender, Click File
-> Import
-> Import OpenFOAM Mesh
.
Select the polyMesh directory (eg. "constant/polyMesh" under case directory) and import.
io_import_OpenFOAM_mesh.py: main core of the mesh importer addon.
cavity: test example from OpenFOAM 10 tutorial. select this folder when testing the addon.
openfoamparser: Corresponding parts have already been integrated in io_import_OpenFOAM_mesh.py
and bug fixed.
numpy: already bundled with Blender>=2.80.
Therefore, no additional installation needed for dependency requirements.
MIT
OpenFOAM Mesh Importer: SUN Smallwhite [email protected]
openfoamparser: XU Xianghua, Jan Drees, Timothy-Edward-Kendon, YuyangL