Salome HOME
0020889: EDF 1433 SMESH: SplitHexaToTetra: add the 24 tetras mode
[modules/smesh.git] / doc / salome / gui / SMESH / input / modifying_meshes.doc
1 /*!
2
3 \page modifying_meshes_page Modifying meshes
4
5 Salome provides an extremely vast specter of mesh modification and
6 transformation operations, giving the possibility to:
7
8 <ul>
9 <li>\subpage adding_nodes_and_elements_page "Add" mesh elements from
10 nodes to polyhedrons at an arbitrary place in the mesh.</li>
11 <li>\subpage adding_quadratic_elements_page "Add quadratic" mesh
12 elements (used in quadratic meshes) from quadratic nodes to quadratic polyhedrons at an arbitrary place in the mesh.</li>
13 <li>\subpage removing_nodes_and_elements_page "Remove" any existing
14 mesh elements.</li>
15 <li>\subpage renumbering_nodes_and_elements_page "Renumber" nodes and
16 elements of the mesh.</li>
17 <li>\subpage translation_page "Translate" in the indicated direction the mesh or some of
18 its elements.</li>
19 <li>\subpage rotation_page "Rotate" by the indicated axis and angle
20 the mesh or some of its elements.</li>
21 <li>\subpage scale_page "Scale Transform" the mesh or some of its elements.</li>
22 <li>Create a \subpage symmetry_page "symmetrical copy" of the mesh
23 through a point or a vector of symmetry.</li>
24 <li>Unite meshes by \subpage sewing_meshes_page "sewing" free borders,
25 conform free borders, border to side or side elements.</li>
26 <li>\subpage merging_nodes_page "Merge Nodes", considered coincident
27 within the indicated tolerance.</li>
28 <li>\subpage merging_elements_page "Merge Elements", considered coincident
29 within the indicated tolerance.</li>
30 <li>\subpage mesh_through_point_page "Move Nodes" to an arbitrary location
31 with consequent transformation of all adjacent elements and edges.</li>
32 <li>\subpage diagonal_inversion_of_elements_page "Invert an edge" between neighboring triangles.</li>
33 <li>\subpage uniting_two_triangles_page "Unite two triangles".</li>
34 <li>\subpage uniting_set_of_triangles_page "Unite several adjacent triangles".</li>
35 <li>\subpage changing_orientation_of_elements_page "Change orientation"
36  of the selected elements.</li>
37 <li>\subpage cutting_quadrangles_page "Cut a quadrangle" into two triangles.</li>
38 <li>\subpage split_to_tetra_page "Split" volumic elements into tetrahedra.</li>
39 <li>\subpage smoothing_page "Smooth" elements, reducung distortions in
40 them by adjusting the locations of element corners.</li>
41 <li>Create an \subpage extrusion_page "extrusion" along a vector.</li>
42 <li>Create an \subpage extrusion_along_path_page "extrusion along a path".</li>
43 <li>Create an edge or a surface by \subpage revolution_page "revolution"
44 of the selected node or edge.</li>
45 <li>Apply \subpage pattern_mapping_page "pattern mapping".</li>
46 <li>\subpage convert_to_from_quadratic_mesh_page "Convert regular mesh to quadratic", 
47 or vice versa.</li>
48 <li>Create \subpage double_nodes_page "double nodes".</li>
49 <li>\subpage make_2dmesh_from_3d_page "Create 2D mesh from 3D".</li>
50
51 </ul>
52
53 \note It is possible to use the variables defined in the SALOME \b NoteBook
54  to specify the numerical parameters used for modification of any object.
55
56 */