]> SALOME platform Git repositories - plugins/ghs3dplugin.git/blob - doc/salome/gui/GHS3DPLUGIN/input/ghs3dplugin_python_interface.doc
Salome HOME
Merge from BR_plugins_pbyacs 03/04/2013
[plugins/ghs3dplugin.git] / doc / salome / gui / GHS3DPLUGIN / input / ghs3dplugin_python_interface.doc
1 /*!
2
3 \page ghs3dplugin_python_interface_page Python Interface
4
5 Python package GHS3DPlugin defines several classes, destined for creation of the 3D meshes.
6
7 GHS3D meshing plugin dynamically adds several methods to the  \ref SMESH_SWIG.smeshBuilder.Mesh "class Mesh" class to create meshing algorithms.
8
9 Below you can see an example of usage of the GHS3DPlugin Python API for mesh generation:
10
11 \anchor tui_ghs3d
12
13 -# \ref tui_ghs3d_basic
14 -# \ref tui_ghs3d_enforced_vertices
15 -# \ref tui_ghs3d_enforced_meshes
16
17 \section tui_ghs3d_basic Construction of Mesh using Ghs3D algorithm
18
19 \anchor example_BLSURFPlugin
20 <h2>Example of mesh generation with GHS3D algorithm:</h2>
21 \tui_script{ghs3ddemo.py}
22
23
24 \image html ghs3d_screenshot.png Ghs3d mesh without hypothesis
25
26 \ref tui_ghs3d "Back to top"
27
28 \section tui_ghs3d_enforced_vertices Adding enforced vertices
29
30 <h2>Example of enforced vertices with GHS3D algorithm:</h2>
31 \tui_script{ghs3d_enfvert.py}
32
33
34 \image html ghs3d_screenshot_enf1.png Ghs3d mesh with enforced vertex
35 \image html ghs3d_screenshot_enf2.png Ghs3d mesh with enforced vertex from GEOM vertex
36
37 \ref tui_ghs3d "Back to top"
38
39 \section tui_ghs3d_enforced_meshes Adding enforced mesh
40
41 <h2>Example of enforced meshes with GHS3D algorithm:</h2>
42 \tui_script{ghs3d_enfmesh.py}
43
44 \image html ghs3d_screenshot_enf3.png
45 \image html ghs3d_screenshot_enf4.png
46 \image html ghs3d_screenshot_enf5.png
47 \image html ghs3d_screenshot_enf6.png
48
49 \ref tui_ghs3d "Back to top"
50
51 */