3 \page modifying_meshes_page Modifying meshes
5 Salome provides a vast specter of mesh modification and
6 transformation operations, giving the possibility to:
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
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
32 <li>\subpage mesh_through_point_page "Move Nodes" to an arbitrary
33 location with consequent transformation of all adjacent
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
44 <li>\subpage split_to_tetra_page "Split" volumic elements into
45 tetrahedra or prisms.</li>
46 <li>\subpage smoothing_page "Smooth" elements, reducung distortions in
47 them by adjusting the locations of nodes.</li>
48 <li>Create an \subpage extrusion_page "extrusion" along a vector or by
49 normal to a discretized surface.</li>
50 <li>Create an \subpage extrusion_along_path_page "extrusion along a path".</li>
51 <li>Create elements by \subpage revolution_page "revolution" of the
52 selected nodes and elements.</li>
53 <li>Apply \subpage pattern_mapping_page "pattern mapping".</li>
54 <li>\subpage convert_to_from_quadratic_mesh_page "Convert linear mesh to quadratic",
56 <li>\subpage make_2dmesh_from_3d_page "Generate boundary elements".</li>
57 <li>\subpage generate_flat_elements_page "Generate flat elements on group boundaries or on faces".</li>
58 <li>\subpage cut_mesh_by_plane_page "Cut a tetrahedron mesh by a plane".</li>
61 It is possible to \ref edit_anchor "modify the mesh" of lower
62 dimension before generation of mesh of higher dimension.
66 \note It is possible to use the variables defined in the SALOME \b NoteBook
67 to specify the numerical parameters used for modification of any object.