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