Salome HOME
Merge branch 'V8_4_BR'
[modules/smesh.git] / doc / salome / gui / SMESH / input / modifying_meshes.rst
1 .. _modifying_meshes_page:
2
3 ****************
4 Modifying meshes
5 ****************
6
7 Salome provides a vast specter of mesh modification and transformation operations, giving the possibility to:
8
9 * :ref:`adding_nodes_and_elements_page` mesh elements from nodes to polyhedrons at an arbitrary place in the mesh.
10 * :ref:`adding_quadratic_elements_page` mesh elements from quadratic segments to quadratic hexahedrons at an arbitrary place in the mesh.
11 * :ref:`removing_nodes_and_elements_page` any existin" mesh elements and nodes.
12 * :ref:`translation_page` in the indicated direction the mesh or some of its elements.
13 * :ref:`rotation_page` by the indicated axis and angle the mesh or some of its elements.
14 * :ref:`scale_page` the mesh or some of its elements.
15 * :ref:`symmetry_page` the mesh through a point, a vector or a plane of symmetry.
16 * :ref:`double_nodes_page`. Duplication of nodes can be useful to emulate a crack in the model.
17 * Unite meshes by :ref:`sewing_meshes_page` free borders, border to side or side elements.
18 * :ref:`merging_nodes_page`, coincident within the indicated tolerance.
19 * :ref:`merging_elements_page` based on the same nodes.
20 * :ref:`mesh_through_point_page` to an arbitrary location with consequent transformation of all adjacent elements.
21 * :ref:`diagonal_inversion_of_elements_page` between neighboring triangles.
22 * :ref:`uniting_two_triangles_page`.
23 * :ref:`uniting_set_of_triangles_page`.
24 * :ref:`changing_orientation_of_elements_page` of the selected elements.
25 * :ref:`reorient_faces_page` by several means.
26 * :ref:`cutting_quadrangles_page` into two triangles.
27 * :ref:`split_to_tetra_page` volumic elements into tetrahedra or prisms.
28 * :ref:`split_biquad_to_linear_page` elements into linear ones without creation of additional nodes.
29 * :ref:`smoothing_page` elements, reducung distortions in them by adjusting the locations of nodes.
30 * Create an :ref:`extrusion_page` along a vector or by normal to a discretized surface.
31 * Create an :ref:`extrusion_along_path_page`.
32 * Create elements by :ref:`revolution_page` of the selected nodes and elements.
33 * Apply :ref:`pattern_mapping_page`.
34 * :ref:`convert_to_from_quadratic_mesh_page`, or vice versa.
35 * :ref:`make_2dmesh_from_3d_page`.
36 * :ref:`generate_flat_elements_page`.
37 * :ref:`cut_mesh_by_plane_page`.
38
39
40 .. note::
41         It is possible to :ref:`edit_anchor` of a lower dimension before generation of the mesh of a higher dimension.
42
43
44 .. note::
45         It is possible to use the variables defined in the SALOME **NoteBook** to specify the numerical parameters used for modification of any object.
46
47
48 .. toctree::
49         :maxdepth: 2
50
51         adding_nodes_and_elements.rst
52         adding_quadratic_elements.rst 
53         removing_nodes_and_elements.rst 
54         translation.rst
55         rotation.rst
56         scale.rst
57         symmetry.rst
58         double_nodes_page.rst 
59         sewing_meshes.rst
60         merging_nodes.rst
61         merging_elements.rst
62         mesh_through_point.rst 
63         diagonal_inversion_of_elements.rst 
64         uniting_two_triangles.rst 
65         uniting_set_of_triangles.rst
66         changing_orientation_of_elements.rst
67         reorient_faces.rst
68         cutting_quadrangles.rst
69         split_to_tetra.rst
70         split_biquad_to_linear.rst
71         smoothing.rst
72         extrusion.rst
73         extrusion_along_path.rst
74         revolution.rst
75         pattern_mapping.rst
76         convert_to_from_quadratic_mesh.rst
77         make_2dmesh_from_3d.rst
78         generate_flat_elements.rst
79         cut_mesh_by_plane.rst
80