Salome HOME
0022107: EDF 2502 SMESH: Publish the result of show bad mesh in a group
[modules/smesh.git] / doc / salome / gui / SMESH / input / about_meshes.doc
1 /*!
2
3 \page about_meshes_page About meshes
4
5 \n \b MESH represents a discretization of a geometrical CAD model into
6 a set of entities with a simple topology. 
7
8 Meshes are stored in DAT, MED, UNV, STL, CGNS, GMF and SAUVE formats and can be
9 \subpage importing_exporting_meshes_page "imported from and exported to"
10  the file in these formats.
11
12 It is possible to \subpage constructing_meshes_page "construct meshes" 
13 on the basis of geometrical shapes produced in the GEOM module.
14 It is also possible to 
15 \subpage constructing_submeshes_page "construct mesh on a part of the geometrical object", 
16 for example, a face, with different meshing parameters than the whole mesh.
17
18 Several created meshes can be \subpage building_compounds_page "combined into another mesh".
19
20 The whole mesh or its part can be \subpage copy_mesh_page "copied" into another mesh.
21
22 Meshing parameters of meshes and sub-meshes can be 
23 \subpage editing_meshes_page "edited", then only the mesh part
24 depending on the changed parameters will be re-computed.
25
26 Meshes can be edited using the MESH functions destined for 
27 \ref modifying_meshes_page "modification" of generated meshes.
28
29 The \b topology of a mesh is described by the relationships between its
30 entities including:
31
32 <ul>
33 <li>\b Node &mdash; 0D object of a mesh presented by a point with coordinates (x, y, z).</li>
34 <li>\b 0D element &mdash; element of a mesh defined by one node.</li>
35 <li>\b Edge &mdash; 1D element of a mesh defined by two nodes.</li>
36 <li>\b Face &mdash; 2D element of a mesh defined by three or four edges (closed contour).</li>
37 <li>\b Volume &mdash; 3D element of a mesh defined by several faces.</li>
38 <li>\b Ball element &mdash; discrete element of a mesh defined by a node and a diameter.</li>
39 </ul>
40
41 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;These entities are
42 considered as topological entities and they don't
43 imply any geometric representation. Only \b Nodes reference  geometric
44 representations of points with definite coordinates. The node entity
45 contains  additional information about its position in the space
46 and its relations with the meshed CAD model. Its position could be
47 described in the following way:
48
49 <ul>
50 <li><b>3D position</b>. It characterizes the position of a node in a
51   solid geometry and is defined by three coordinates x,y and z and a
52   reference to the solid geometrical entity. </li>
53 <li><b>Surface position</b>. It characterizes the position of a node on a
54   geometric surface and is defined by the u,v position in the parametric
55   space of the corresponding surface.</li>
56 <li><b>Line position</b>. It characterizes the position of a node on a
57   geometric curve and is defined by the u parameter and the
58   corresponding curve.</li>
59 <li><b>Vertex position</b>. It characterizes the position of a node on a
60   geometric point of the meshed CAD model and is defined by the x,y,z
61   coordinates of the corresponding vertex.</li>
62 </ul>
63
64 <br><h2>Connections</h2>
65
66 Each mesh entity bounds 0 or more mesh entities of higher
67 dimension. In the same way each mesh entity is bounded by 0 or more
68 mesh entities of lower dimension:
69
70 <ul>
71 <li>A node bounds edges, faces and volumes</li>
72 <li>An edge bounds faces, and volumes</li>
73 <li>A face bounds volumes</li>
74 <li>A volume is bounded by faces, edges and nodes</li>
75 <li>A face is bounded by edges, and nodes</li>
76 <li>An edge is bounded by nodes</li>
77 </ul>
78
79 You can notice that there are two types of connections: \b inverse and
80 \b direct connections.
81
82 <br><h2>Inverse connections</h2>
83
84 This relationship has a particularity that the order of bounded
85 entities has not a direct meaning. Also the number of bounded entities
86 is not fixed.
87
88 \b Example: The edges surrounding a node. The 3rd edge has no more
89 sense that the 5th one.
90
91 <br><h2>Direct connections</h2>
92
93 This relationship has a particularity that the order of bounding
94 entities is meaningful. The number of bounding entities is fixed and
95 depends on the type of the entity (hexahedron, tetrahedron,?).
96
97 \b Example: An edge is composed of two nodes. A face is composed of 3
98 or 4 edges depending if we are dealing with triangles or quadrangles.
99
100 The connections are not only restricted to entities of one dimension
101 higher or lower. For example some algorithms may be interested to
102 retrieve all the faces surrounding a node.
103
104 */