X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=blobdiff_plain;f=doc%2Fsalome%2Fgui%2FSMESH%2Finput%2Fabout_meshes.doc;h=003258f37884bc84659434e6861c836b47ebfa8c;hp=a69bd1223f9e10455a2870a0176a64de99619a0f;hb=287b2ac10eee586fb10a950958023b05aa008407;hpb=fd1943809d016d0223da20a2a492b157cb17146a
diff --git a/doc/salome/gui/SMESH/input/about_meshes.doc b/doc/salome/gui/SMESH/input/about_meshes.doc
index a69bd1223..003258f37 100644
--- a/doc/salome/gui/SMESH/input/about_meshes.doc
+++ b/doc/salome/gui/SMESH/input/about_meshes.doc
@@ -3,14 +3,19 @@
\page about_meshes_page About meshes
\n \b MESH represents a discrete approximation of a subset of the
-three-dimensional space by \ref mesh_entities "elementary geometrical elements".
+three-dimensional space by \ref mesh_entities "elementary geometrical
+elements".
+
+A SALOME study can contain multiple meshes, but they do not
+implicitly compose one super-mesh, and finally each of them
+can be used (e.g. exported) only individually.
Mesh module provides several ways to create the mesh:
- The main way is to \subpage constructing_meshes_page "construct the mesh"
on the basis of the geometrical shape produced in the Geometry
module. This way implies selection of
- - a geometrical object ( main shape) and
+ - a geometrical object (main shape) and
- meshing parameters (\ref
basic_meshing_algos_page "meshing algorithms" and
characteristics (e.g. element size) of a
@@ -18,32 +23,32 @@ Mesh module provides several ways to create the mesh:
objects).
Construction of \subpage constructing_submeshes_page "sub-meshes"
- allows to mesh some sub-shapes of the main shape, for example a face,
- using different meshing parameters than other sub-shapes.
+ allows to discretize some sub-shapes of the main shape, for example a face,
+ using the meshing parameters that differ from those used for other sub-shapes.
Meshing parameters of meshes and sub-meshes can be
\subpage editing_meshes_page "edited". (Upon edition only mesh entities
generated using changed meshing parameters are removed and will be
re-computed).
- \note Algorithms and hypotheses used at mesh level are referred as
- \a global ones and those used at sub-mesh level are referred as \a
+ \note Algorithms and hypotheses used at mesh level are referred to as
+ \a global ones and those used at sub-mesh level are referred to as \a
local ones.
- Bottom-up way, using \ref modifying_meshes_page "mesh modification"
operations, especially \ref extrusion_page "extrusion" and \ref
- revolution_page "revolution". To create an empty mesh not based on
+ revolution_page "revolution". To create an empty mesh not based on a
geometry, use the same dialog as to \ref constructing_meshes_page
- "construct the mesh on geometry" but do not specify any geometry
- nor meshing algorithm.
+ "construct the mesh on geometry" but specify neither the geometry
+ nor meshing algorithms.
- - The mesh can be \ref importing_exporting_meshes_page "imported" from
+
- The mesh can be \subpage importing_exporting_meshes_page "imported" from
(and exported to) the file in MED, UNV, STL, CGNS, DAT, GMF and
SAUVE formats.
- - The 3D mesh can be generated from the 2D mesh, \ref
- importing_exporting_meshes_page "imported" or manually created. To
- setup the meshing parameters of a mesh not based on geometry, just
- invoke \ref editing_meshes_page "Edit mesh / sub-mesh" command on
- your 3D mesh.
+
- The 3D mesh can be generated from the 2D mesh not based on the geometry,
+ which was either \ref importing_exporting_meshes_page "imported" or created in
+ other way. To setup the meshing parameters of a mesh not based on a geometry,
+ just invoke \ref editing_meshes_page "Edit mesh / sub-mesh" command on
+ your 2D mesh.
- Several meshes can be \subpage building_compounds_page "combined"
into a new mesh.
@@ -51,51 +56,65 @@ Mesh module provides several ways to create the mesh:
- The whole mesh or its part (sub-mesh or group) can be
\subpage copy_mesh_page "copied" into a new mesh.
+ - A new mesh can be created from a transformed, e.g. \ref
+ translation_page "translated", part of the mesh.
Meshes can be edited using the MESH functions destined for
\ref modifying_meshes_page "modification" of meshes.
+Attractive meshing capabilities include:
+- 3D and 2D \ref viscous_layers_anchor "Viscous Layers" (boundary
+ layers of highly stretched elements beneficial for high quality
+ viscous computations);
+- automatic conformal transition between tetrahedral and hexahedral
+ sub-meshes.
The \b structure of a SALOME mesh is described by nodes and elements based on
-these nodes. Geometry of the element is defined by the sequence of
+these nodes. The geometry of an element is defined by the sequence of
nodes constituting it and
the
connectivity convention (adopted from MED library). Definition of
-the element basing on elements of lower dimension is NOT supported.
+the element basing on the elements of a lower dimension is NOT supported.
\anchor mesh_entities
The mesh can include the following entities:
-- \b Node — an entity of a mesh defining a position in 3D
+
- \b Node — a mesh entity defining a position in 3D
space with coordinates (x, y, z).
-- \b Edge (or segment) — 1D element of a mesh linking two nodes.
-- \b Face — 2D element of a mesh representing a part of
+
- \b Edge (or segment) — 1D mesh element linking two nodes.
+- \b Face — 2D mesh element representing a part of
surface bound by links between face nodes. A face can be a
triangle, quadrangle or polygon.
-- \b Volume — 3D element of a mesh representing a part of 3D
+
- \b Volume — 3D mesh element representing a part of 3D
space bound by volume facets. Nodes of a volume describing each
facet are defined by
the
MED connectivity convention. A volume can be a tetrahedron, hexahedron,
pentahedron, pyramid, hexagonal prism or polyhedron.
-- \b 0D element — element of a mesh defined by one node.
-- \b Ball element — discrete element of a mesh defined by a
+
- \b 0D element — mesh element defined by one node.
+- \b Ball element — discrete mesh element defined by a
node and a diameter.
Every mesh entity has an attribute associating it to a sub-shape it is
generated on (if any). The node generated on the geometrical edge or
surface in addition stores its position in parametric space of the
-associated geometrical entity.
+associated geometrical entity. This attribute is set up by meshing
+algorithms generating elements and nodes.
+
+Mesh entities are identified by integer IDs starting from 1.
+Nodes and elements are counted separately, i.e. there can be a node
+and element with the same ID.
-SALOME supports elements of second order, without central node
-(quadratic triangle, quadrangle, tetrahedron, hexahedron, pentahedron
-and pyramid) and with central nodes (bi-quadratic triangle and
-quadrangle and tri-quadratic hexahedron).
-Quadratic mesh can be obtained in two ways:
+SALOME supports elements of second order, without a central node
+(quadratic triangle, quadrangle, polygon, tetrahedron, hexahedron,
+pentahedron and pyramid) and with central nodes (bi-quadratic triangle
+and quadrangle and tri-quadratic hexahedron).
+Quadratic mesh can be obtained in three ways:
- Using a global \ref quadratic_mesh_anchor "Quadratic Mesh"
hypothesis. (Elements with the central node are not generated in this way).
- Using \ref convert_to_from_quadratic_mesh_page operation.
-
+- Using an appropriate option of some meshing algorithms, which
+generate elements of several dimensions starting from mesh segments.
*/