Salome HOME
Join modifications from BR_Dev_For_4_0 tag V4_1_1.
[modules/smesh.git] / doc / salome / gui / SMESH / input / basic_meshing_algos.doc
1 /*!
2
3 \page basic_meshing_algos_page Basic meshing algorithms
4
5 \n The MESH module contains a set of meshing algorithms, which are
6 used for meshing entities (1D, 2D, 3D) composing geometrical objects.
7
8 <ul>
9 <li>For meshing of 1D entities (<b>edges</b>):</li>
10
11 <ul>
12 <li>Wire Discretisation meshing algorithm - splits a wire into a
13 number of mesh segments following any 1D hypothesis.</li>
14 <li>Composite Side Discretisation algorithm - allows to apply any 1D
15 hypothesis to a whole side of a geometrical face even if it is
16 composed of several edges provided that they form C1 curve, have the
17 same hypotheses assigned and form one side in all faces of the main
18 shape of a mesh.</li>
19 </ul>
20
21 <li>For meshing of 2D entities (<b>faces</b>):</li>
22
23 <ul>
24 <li>Triangle meshing algorithms (Mefisto and Netgen 1D-2D ) - Faces
25 are split into triangular elements.</li>
26 <li>Quadrangle meshing algorithm (Mapping) - Faces are split into
27 quadrangular elements.</li>
28 </ul>
29
30 \image html image123.gif
31
32 \image html image124.gif
33
34 <li>For meshing of 3D entities (<b>volume objects</b>):</li>
35
36 <ul>
37 <li>Hexahedron meshing algorithm (i,j,k) - Volumes are split into
38 hexahedral (cubic) elements.</li>
39 <li>Tetrahedron (Netgen) meshing algorithm - Volumes are split into
40 tetrahedral (pyramidal) elements.</li>
41 </ul>
42
43 \image html image125.gif
44
45 \image html image126.gif
46 </ul>
47
48 There also is a number of more specific algorithms:
49 <ul>
50 <li>\ref projection_algos_page "for meshing by projection of another mesh"</li>
51 <li>\ref radial_prism_algo_page "for meshing geometrical objects with cavities"</li>
52 <li>\ref prism_3d_algo_page "for meshing prismatic shapes"</li>
53 </ul>
54
55 \ref constructing_meshes_page "Constructing meshes" page describes in
56 detail how to apply meshing algorithms.
57
58 <br><b>See Also</b> a sample TUI Script of a 
59 \ref tui_defining_meshing_algos "Define Meshing Algorithm" operation.  
60
61 */