Salome HOME
bos #29171 Refactor testing procedure
[modules/smesh.git] / doc / gui / input / 3d_meshing_hypo.rst
1 .. _a3d_meshing_hypo_page:
2
3 *********************
4 3D Meshing Hypotheses
5 *********************
6
7 .. _max_element_volume_hypo:
8
9 Max Element Volume hypothesis
10 #############################
11
12 **Max Element Volume** hypothesis is applied for meshing of 3D objects composing your geometrical object. Definition of this hypothesis consists of setting the **maximum volume** of 3D meshing elements (depending on the chosen meshing algorithm it can be **hexahedrons** or **tetrahedrons**), which will compose the mesh of these 3D objects.
13
14 .. image:: ../images/a-maxelvolume.png
15         :align: center
16
17 **See Also** a sample TUI Script of a :ref:`tui_max_element_volume` operation.  
18
19 .. _block_renumber_hypo:
20
21 Renumber hypothesis
22 ###################
23
24 **Renumber** hypothesis is applied for meshing of 3D objects along with **Hexahedron (i,j,k)** algorithm.
25
26 Order and hence numbering of hexahedral elements in the structured mesh generated by **Hexahedron (ijk)** algorithm depends on the order of faces in a block geometry. Nodes are not in a structured order, since geometrical edges and faces are discretized before construction of hexahedra. **Renumber** hypothesis allows for getting hexahedra and nodes ordered like in a structured grid.
27
28 .. image:: ../images/block_renumber_hyp.png
29         :align: center
30
31 **Renumber** hypothesis allows to define direction of **i, j** and **k** axes of a block. For that you specify two vertices of the block
32
33 * **Vertex (0,0,0)** located at the origin of the block local coordinate system.
34 * **Vertex (0,0,1)** located at the end of **k** axis of the block.
35
36 Axes **i** and **j** are found automatically using the right-hand rule.
37
38 For blocks with edges parallel to the axes of global coordinate system, their local coordinate system by default is defined as having axes parallel to the global ones. So, for such blocks specification of vertices is optional, it is enough just to assign **Renumber** hypothesis.
39
40 **See Also** a sample TUI Script of a :ref:`tui_block_renumber` operation.  
41
42