3 \page blsurfplugin_python_interface_page Python Interface
5 Python package BLSURFPluginBuilder defines several classes, destined for creation of the 2D meshes.
7 BLSURF meshing plugin dynamically adds several methods to the smeshBuilder.Mesh to create meshing algorithms.
9 Below you can see an example of usage of the BLSURFPluginBuilder Python API for mesh generation:
13 \section blsurf_construct_mesh Construction of Mesh using BLSurf algorithm
15 \anchor example_BLSURFPlugin
16 <h2>Example of mesh generation with BLSurf algorithm:</h2>
17 \tui_script{blsurfdemo.py}
19 \anchor tui_blsurf_periodicity_preCAD
20 <h2>Example of periodicity definition with preCAD</h2>
21 \tui_script{test_periodicity_precad.py}
23 \anchor tui_blsurf_periodicity_basic
24 <h2>Example of basic periodicity definition (without preCAD)</h2>
25 \tui_script{test_periodicity.py}
27 \anchor tui_blsurf_periodicity_advanced
28 <h2>Example of advanced periodicity definition (without preCAD)</h2>
29 \tui_script{test_periodicity_reflexion_advanced.py}