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 MG-CADSurf
14 (former BLSURF) algorithm
16 \anchor example_BLSURFPlugin
17 <h2>Example of mesh generation with MG-CADSurf algorithm:</h2>
18 \tui_script{blsurfdemo.py}
20 \anchor tui_blsurf_periodicity_preCAD
21 <h2>Example of periodicity definition with preCAD</h2>
22 \tui_script{test_periodicity_precad.py}
24 \anchor tui_blsurf_periodicity_basic
25 <h2>Example of basic periodicity definition (without preCAD)</h2>
26 \tui_script{test_periodicity.py}
28 \anchor tui_blsurf_periodicity_advanced
29 <h2>Example of advanced periodicity definition (without preCAD)</h2>
30 \tui_script{test_periodicity_reflexion_advanced.py}