Difference between revisions of "Contrib/SnappyHexMesh GUI Addon for Blender"
From OpenFOAMWiki
< Contrib
(Created page with "== Introduction == [https://github.com/tkeskita/snappyhexmesh_gui SnappyHexMesh GUI add-on for Blender] ("the add-on" hereafter) is meant to aid OpenFOAM users to use [https:...") |
(→Introduction) |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
== Introduction == | == Introduction == | ||
− | [https://github.com/tkeskita/snappyhexmesh_gui SnappyHexMesh GUI add-on for Blender] | + | [https://github.com/tkeskita/snappyhexmesh_gui SnappyHexMesh GUI add-on for Blender] turns [https://www.blender.org/ Blender] into a GUI for preparing case files for SnappyHexMesh. The aim is to |
* Ease the workflow for updating, modifying and exporting 3D surface meshes to OpenFOAM. | * Ease the workflow for updating, modifying and exporting 3D surface meshes to OpenFOAM. | ||
Line 7: | Line 7: | ||
* Require minimal Blender skills. Geometry can be modelled in any 3D modelling / CAD program which exports a surface mesh format that can be imported to Blender, such as STL or Wavefront OBJ. Add-on is operated via panels in Blender's GUI. | * Require minimal Blender skills. Geometry can be modelled in any 3D modelling / CAD program which exports a surface mesh format that can be imported to Blender, such as STL or Wavefront OBJ. Add-on is operated via panels in Blender's GUI. | ||
− | The creation of OpenFOAM dictionary files is based on string replacements using template files located in the add-on's skel directory. The add-on is | + | The creation of OpenFOAM dictionary files is based on string replacements using template files located in the add-on's skel directory. The add-on is supported on [https://www.blender.org/download/LTS/ latest Blender LTS version]. |
+ | |||
+ | Usage is shown in the video tutorial series [http://tkeskita.kapsi.fi/blender/ Blender for OpenFOAM users]. | ||
== Documentation == | == Documentation == | ||
− | Documentation is available in the doc directory in the source code, and [ | + | Documentation is available in the doc directory in the source code, and [https://snappyhexmesh-gui.readthedocs.io/ here for web viewing] |
== OpenFOAM Trade Mark Notice == | == OpenFOAM Trade Mark Notice == | ||
This offering is not approved or endorsed by OpenCFD Limited, producer and distributor of the OpenFOAM software via www.openfoam.com, and owner of the OPENFOAM® and OpenCFD® trade marks. | This offering is not approved or endorsed by OpenCFD Limited, producer and distributor of the OpenFOAM software via www.openfoam.com, and owner of the OPENFOAM® and OpenCFD® trade marks. |
Latest revision as of 16:50, 4 December 2023
1 Introduction
SnappyHexMesh GUI add-on for Blender turns Blender into a GUI for preparing case files for SnappyHexMesh. The aim is to
- Ease the workflow for updating, modifying and exporting 3D surface meshes to OpenFOAM.
- Allow definition of most common SnappyHexMesh settings via Blender GUI, to reduce need for manual writing of OpenFOAM dictionary definitions.
- Require minimal Blender skills. Geometry can be modelled in any 3D modelling / CAD program which exports a surface mesh format that can be imported to Blender, such as STL or Wavefront OBJ. Add-on is operated via panels in Blender's GUI.
The creation of OpenFOAM dictionary files is based on string replacements using template files located in the add-on's skel directory. The add-on is supported on latest Blender LTS version.
Usage is shown in the video tutorial series Blender for OpenFOAM users.
2 Documentation
Documentation is available in the doc directory in the source code, and here for web viewing
3 OpenFOAM Trade Mark Notice
This offering is not approved or endorsed by OpenCFD Limited, producer and distributor of the OpenFOAM software via www.openfoam.com, and owner of the OPENFOAM® and OpenCFD® trade marks.