Salome HOME
23279: EDF 12978 - Overconstrained faces
[modules/smesh.git] / doc / salome / gui / SMESH / input / modifying_meshes.doc
1 /*!
2
3 \page modifying_meshes_page Modifying meshes
4
5 Salome provides a 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 from quadratic segments to quadratic hexahedrons at an
13   arbitrary place in the mesh.</li>
14 <li>\subpage removing_nodes_and_elements_page "Remove" any existing
15   mesh elements and nodes.</li>
16 <li>\subpage translation_page "Translate" in the indicated direction
17   the mesh or some of its elements.</li>
18 <li>\subpage rotation_page "Rotate" by the indicated axis and angle
19   the mesh or some of its elements.</li>
20 <li>\subpage scale_page "Scale" the mesh or some of its elements.</li>
21 <li>\subpage symmetry_page "Mirror" the mesh through a point, a vector
22   or a plane of symmetry.</li>
23 <li>\subpage double_nodes_page "Duplicate nodes or/and Elements". 
24   Duplication of nodes can be useful to emulate a crack in the
25   model.</li>
26 <li>Unite meshes by \subpage sewing_meshes_page "sewing" free borders,
27   border to side or side elements.</li>
28 <li>\subpage merging_nodes_page "Merge Nodes", coincident within the
29   indicated tolerance.</li>
30 <li>\subpage merging_elements_page "Merge Elements" based on the same
31   nodes.</li>
32 <li>\subpage mesh_through_point_page "Move Nodes" to an arbitrary
33   location with consequent transformation of all adjacent
34   elements.</li>
35 <li>\subpage diagonal_inversion_of_elements_page "Invert an edge"
36   between neighboring triangles.</li>
37 <li>\subpage uniting_two_triangles_page "Unite two triangles".</li>
38 <li>\subpage uniting_set_of_triangles_page "Unite several adjacent triangles".</li>
39 <li>\subpage changing_orientation_of_elements_page "Change orientation"
40   of the selected elements.</li>
41 <li>\subpage reorient_faces_page "Orient faces" by several means.</li>
42 <li>\subpage cutting_quadrangles_page "Cut a quadrangle" into two
43   triangles.</li>
44 <li>\subpage split_to_tetra_page "Split" volumic elements into
45   tetrahedra or prisms.</li>
46 <li>\subpage split_biquad_to_linear_page "Split bi-quadratic" elements
47   into linear ones without creation of additional nodes.</li>
48 <li>\subpage smoothing_page "Smooth" elements, reducung distortions in
49   them by adjusting the locations of nodes.</li>
50 <li>Create an \subpage extrusion_page "extrusion" along a vector or by
51   normal to a discretized surface.</li>
52 <li>Create an \subpage extrusion_along_path_page "extrusion along a path".</li>
53 <li>Create elements by \subpage revolution_page "revolution" of the
54   selected nodes and elements.</li>
55 <li>Apply \subpage pattern_mapping_page "pattern mapping".</li>
56 <li>\subpage convert_to_from_quadratic_mesh_page "Convert linear mesh to quadratic", 
57   or vice versa.</li>
58 <li>\subpage make_2dmesh_from_3d_page "Generate boundary elements".</li>
59 <li>\subpage generate_flat_elements_page "Generate flat elements on group boundaries or on faces".</li>
60 <li>\subpage cut_mesh_by_plane_page "Cut a tetrahedron mesh by a plane".</li>
61 </ul>
62
63 \note It is possible to \ref edit_anchor "modify the mesh" of a lower
64 dimension before generation of the mesh of a higher dimension.
65
66 <p><br></p>
67
68 \note It is possible to use the variables defined in the SALOME \b NoteBook
69  to specify the numerical parameters used for modification of any object.
70
71 */