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 niasw@pku.edu.cn
openfoamparser: XU Xianghua, Jan Drees, Timothy-Edward-Kendon, YuyangL