Difference between revisions of "Contrib/SnappyHexMesh GUI Addon for Blender"

From OpenFOAMWiki
(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] ("the add-on" hereafter) is meant to aid OpenFOAM users to use [https://www.blender.org/ Blender] as a CFD pre-processing tool. The aim is to
+
[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 developed for [https://www.blender.org/2-8 Blender 2.8] (master branch) and [https://openfoam.org/ OpenFOAM Foundation] version 6 of OpenFOAM.
+
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 [http://tkeskita.kapsi.fi/blender/snappyhexmesh_gui/docs/snappy_gui.html for web viewing here]
+
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.