Salome HOME
Merge from V5_1_4_BR 07/05/2010
[modules/smesh.git] / doc / salome / gui / SMESH / input / 2d_meshing_hypo.doc
1 /*!
2
3 \page a2d_meshing_hypo_page 2D Meshing Hypotheses
4
5 <br>
6 <ul>
7 <li>\ref max_element_area_anchor "Max Element Area"</li>
8 <li>\ref length_from_edges_anchor "Length from Edges"</li>
9 <li>\ref hypo_quad_params_anchor "Quadrangle parameters"</li>
10 <li>\ref quadrangle_preference_anchor "Quadrangle Preference"</li>
11 <li>\ref triangle_preference_anchor "Triangle Preference"</li>
12 </ul>
13
14 <br>
15 \anchor max_element_area_anchor
16 <h2>Max Element Area</h2>
17
18 <b>Max Element Area</b> hypothesis is applied for meshing of 2D faces
19 composing your geometrical object. Definition of this hypothesis
20 consists of setting the <b>maximum area</b> of meshing elements (depending on
21 the chosen meshing algorithm it can be <b>triangles</b> or <b>quadrangles</b>),
22 which will compose the mesh of these 2D faces.
23
24 \image html a-maxelarea.png
25
26 \n
27
28 \image html max_el_area.png "In this example, Max. element area is very small compared to the 1D hypothesis"
29
30 <b>See Also</b> a sample TUI Script of a 
31 \ref tui_max_element_area "Maximum Element Area" hypothesis
32 operation. 
33
34 <br>
35 \anchor length_from_edges_anchor
36 <h2>Length from Edges</h2>
37
38 <b>Length from edges</b> hypothesis builds 2D mesh segments having a
39 length calculated as an average edge length for a given wire.
40
41 <b>See Also</b> a sample TUI Script of a 
42 \ref tui_length_from_edges "Length from Edges" hypothesis operation.
43
44 <br>
45 \anchor hypo_quad_params_anchor
46 <h2>Quadrangle parameters</h2>
47
48 <b>Quadrangle parameters</b> is a hypothesis for
49 Quadrangle (Mapping), which allows using this algorithm for meshing of
50 triangular faces.In this case it is necessary to select the <b>Base vertex</b> 
51 used as a degenerated edge.
52
53 \image html hypo_quad_params_1.png "A face built from 3 edges"
54
55 \image html hypo_quad_params_res.png "The resulting mesh"
56
57 This hypothesis can be also used to mesh a segment of a circular face.
58 Please, consider that there is a limitation on the selectiion of the degenerated
59 vertex for the faces built with the angle > 180 degrees (see the picture).
60
61 \image html hypo_quad_params_2.png "3/4 of a circular face"
62
63 In this case, selection of a wrong vertex for the <b>Quadrangle parameters</b>
64 hypothesis will generate a wrong mesh. The picture below
65 shows the good (left) and the bad (right) results of meshing.
66
67 \image html hypo_quad_params_res_2.png "The resulting meshes"
68
69 <b>See Also</b> a sample TUI Script of a 
70 \ref tui_quadrangle_parameters "Quadrangle Parameters" hypothesis.
71
72 \anchor quadrangle_preference_anchor
73 <h2>Quadrangle Preference</h2>
74
75 This algorithm can be used together with Quadrangle (Mapping) and Netgen 2D
76 algorithms. 
77
78 It allows Netgen 2D to build quadrangular meshes at any conditions.
79
80 It allows Quadrangle (Mapping) to build quadrangular meshes even if the number
81 of nodes at the opposite edges of a meshed face is not equal,
82 otherwise this mesh will contain some triangular elements.
83 <br>
84 This hypothesis has one restriction on its work: the total quantity of
85 segments on all four sides of the face must be even (divisible by 2).
86
87
88 <br>
89 \anchor triangle_preference_anchor
90 <h2>Triangle Preference</h2>
91
92 This algorithm can be used only together with Quadrangle (Mapping)
93 algorithm. It allows to build triangular mesh faces in the refinement
94 area if the number of nodes at the opposite edges of a meshed face is not equal,
95 otherwise refinement area will contain some quadrangular elements.
96 <br>
97 */