Salome HOME
23279: EDF 12978 - Overconstrained faces
[modules/smesh.git] / doc / salome / gui / SMESH / input / modifying_meshes.doc
old mode 100755 (executable)
new mode 100644 (file)
index 3a8f59d..3490916
@@ -1,59 +1,71 @@
-/*!\r
-\r
-\page modifying_meshes_page Modifying meshes\r
-\r
-Salome provides an extremely vast specter of mesh modification and\r
-transformation operations, giving the possibility to:\r
-\r
-<ul>\r
-<li>\subpage adding_nodes_and_elements_page "Add" mesh elements from\r
-nodes to polyhedrons at an arbitrary place in the mesh.</li>\r
-<li>\subpage adding_quadratic_elements_page "Add quadratic" mesh\r
-elements (used in quadratic meshes) from quadratic nodes to quadratic polyhedrons at an arbitrary place in the mesh.</li>\r
-<li>\subpage removing_nodes_and_elements_page "Remove" any existing\r
-mesh elements.</li>\r
-<li>\subpage renumbering_nodes_and_elements_page "Renumber" nodes and\r
-elements of the mesh.</li>\r
-<li>\subpage translation_page "Translate" in the indicated direction the mesh or some of\r
-its elements.</li>\r
-<li>\subpage rotation_page "Rotate" by the indicated axis and angle\r
-the mesh or some of its elements.</li>\r
-<li>\subpage scale_page "Scale" the mesh or some of its\r
-elements.</li>\r
-<li>\subpage symmetry_page "Mirror" the mesh\r
-through a point or a vector of symmetry.</li>\r
-<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
-<li>Unite meshes by \subpage sewing_meshes_page "sewing" free borders,\r
-conform free borders, border to side or side elements.</li>\r
-<li>\subpage merging_nodes_page "Merge Nodes", considered coincident\r
-within the indicated tolerance.</li>\r
-<li>\subpage merging_elements_page "Merge Elements", considered coincident\r
-within the indicated tolerance.</li>\r
-<li>\subpage mesh_through_point_page "Move Nodes" to an arbitrary location\r
-with consequent transformation of all adjacent elements and edges.</li>\r
-<li>\subpage diagonal_inversion_of_elements_page "Invert an edge" between neighboring triangles.</li>\r
-<li>\subpage uniting_two_triangles_page "Unite two triangles".</li>\r
-<li>\subpage uniting_set_of_triangles_page "Unite several adjacent triangles".</li>\r
-<li>\subpage changing_orientation_of_elements_page "Change orientation"\r
- of the selected elements.</li>\r
-<li>\subpage reorient_faces_page "Reorient faces by vector".</li>\r
-<li>\subpage cutting_quadrangles_page "Cut a quadrangle" into two triangles.</li>\r
-<li>\subpage split_to_tetra_page "Split" volumic elements into tetrahedra or prisms.</li>\r
-<li>\subpage smoothing_page "Smooth" elements, reducung distortions in\r
-them by adjusting the locations of element corners.</li>\r
-<li>Create an \subpage extrusion_page "extrusion" along a vector.</li>\r
-<li>Create an \subpage extrusion_along_path_page "extrusion along a path".</li>\r
-<li>Create an edge or a surface by \subpage revolution_page "revolution"\r
-of the selected node or edge.</li>\r
-<li>Apply \subpage pattern_mapping_page "pattern mapping".</li>\r
-<li>\subpage convert_to_from_quadratic_mesh_page "Convert regular mesh to quadratic", \r
-or vice versa.</li>\r
-<li>\subpage make_2dmesh_from_3d_page "Generate boundary elements".</li>\r
-<li>\subpage generate_flat_elements_page "Generate flat elements on group boundaries or on faces".</li>\r
-<li>\subpage cut_mesh_by_plane_page "Cut a tetrahedron mesh by a plane".</li>\r
-</ul>\r
-\r
-\note It is possible to use the variables defined in the SALOME \b NoteBook\r
- to specify the numerical parameters used for modification of any object.\r
-\r
-*/\r
+/*!
+
+\page modifying_meshes_page Modifying meshes
+
+Salome provides a vast specter of mesh modification and
+transformation operations, giving the possibility to:
+
+<ul>
+<li>\subpage adding_nodes_and_elements_page "Add" mesh elements from
+  nodes to polyhedrons at an arbitrary place in the mesh.</li>
+<li>\subpage adding_quadratic_elements_page "Add quadratic" mesh
+  elements from quadratic segments to quadratic hexahedrons at an
+  arbitrary place in the mesh.</li>
+<li>\subpage removing_nodes_and_elements_page "Remove" any existing
+  mesh elements and nodes.</li>
+<li>\subpage translation_page "Translate" in the indicated direction
+  the mesh or some of its elements.</li>
+<li>\subpage rotation_page "Rotate" by the indicated axis and angle
+  the mesh or some of its elements.</li>
+<li>\subpage scale_page "Scale" the mesh or some of its elements.</li>
+<li>\subpage symmetry_page "Mirror" the mesh through a point, a vector
+  or a plane of symmetry.</li>
+<li>\subpage double_nodes_page "Duplicate nodes or/and Elements". 
+  Duplication of nodes can be useful to emulate a crack in the
+  model.</li>
+<li>Unite meshes by \subpage sewing_meshes_page "sewing" free borders,
+  border to side or side elements.</li>
+<li>\subpage merging_nodes_page "Merge Nodes", coincident within the
+  indicated tolerance.</li>
+<li>\subpage merging_elements_page "Merge Elements" based on the same
+  nodes.</li>
+<li>\subpage mesh_through_point_page "Move Nodes" to an arbitrary
+  location with consequent transformation of all adjacent
+  elements.</li>
+<li>\subpage diagonal_inversion_of_elements_page "Invert an edge"
+  between neighboring triangles.</li>
+<li>\subpage uniting_two_triangles_page "Unite two triangles".</li>
+<li>\subpage uniting_set_of_triangles_page "Unite several adjacent triangles".</li>
+<li>\subpage changing_orientation_of_elements_page "Change orientation"
+  of the selected elements.</li>
+<li>\subpage reorient_faces_page "Orient faces" by several means.</li>
+<li>\subpage cutting_quadrangles_page "Cut a quadrangle" into two
+  triangles.</li>
+<li>\subpage split_to_tetra_page "Split" volumic elements into
+  tetrahedra or prisms.</li>
+<li>\subpage split_biquad_to_linear_page "Split bi-quadratic" elements
+  into linear ones without creation of additional nodes.</li>
+<li>\subpage smoothing_page "Smooth" elements, reducung distortions in
+  them by adjusting the locations of nodes.</li>
+<li>Create an \subpage extrusion_page "extrusion" along a vector or by
+  normal to a discretized surface.</li>
+<li>Create an \subpage extrusion_along_path_page "extrusion along a path".</li>
+<li>Create elements by \subpage revolution_page "revolution" of the
+  selected nodes and elements.</li>
+<li>Apply \subpage pattern_mapping_page "pattern mapping".</li>
+<li>\subpage convert_to_from_quadratic_mesh_page "Convert linear mesh to quadratic", 
+  or vice versa.</li>
+<li>\subpage make_2dmesh_from_3d_page "Generate boundary elements".</li>
+<li>\subpage generate_flat_elements_page "Generate flat elements on group boundaries or on faces".</li>
+<li>\subpage cut_mesh_by_plane_page "Cut a tetrahedron mesh by a plane".</li>
+</ul>
+
+\note It is possible to \ref edit_anchor "modify the mesh" of a lower
+dimension before generation of the mesh of a higher dimension.
+
+<p><br></p>
+
+\note It is possible to use the variables defined in the SALOME \b NoteBook
+ to specify the numerical parameters used for modification of any object.
+
+*/