Salome HOME
38698de4942635a0236f624498c765b54f3aa797
[plugins/blsurfplugin.git] / doc / salome / gui / BLSURFPLUGIN / input / blsurfplugin_python_interface.doc
1 /*!
2
3 \page blsurfplugin_python_interface_page Python Interface
4
5 Python package BLSURFPluginBuilder defines several classes, destined for creation of the 2D meshes.
6
7 BLSURF meshing plugin dynamically adds several methods to the smeshBuilder.Mesh to create meshing algorithms.
8
9 Below you can see an example of usage of the BLSURFPluginBuilder Python API for mesh generation:
10
11 \anchor tui_blsurf
12
13 \section blsurf_construct_mesh Construction of Mesh using MG-CADSurf
14 (former BLSURF) algorithm
15
16 \anchor example_BLSURFPlugin
17 <h2>Example of mesh generation with MG-CADSurf algorithm:</h2>
18 \tui_script{blsurfdemo.py}
19
20 \anchor tui_blsurf_periodicity_preCAD
21 <h2>Example of periodicity definition with preCAD</h2>
22 \tui_script{test_periodicity_precad.py}
23
24 \anchor tui_blsurf_periodicity_basic
25 <h2>Example of basic periodicity definition (without preCAD)</h2>
26 \tui_script{test_periodicity.py}
27
28 \anchor tui_blsurf_periodicity_advanced
29 <h2>Example of advanced periodicity definition (without preCAD)</h2>
30 \tui_script{test_periodicity_reflexion_advanced.py}
31
32 */