X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=blobdiff_plain;f=doc%2Fsalome%2Fgui%2FSMESH%2Finput%2Fmodifying_meshes.rst;h=3c9b7d1324a30465a255f83978fa8ae318022d61;hp=73614e4f0c0924cd288e379d9aef966c291c0fdb;hb=3f36e2f8be3687a5c1b48595f878df46c4d81e74;hpb=88141f757b048eaa5aae0be49faaf274448bbcaf diff --git a/doc/salome/gui/SMESH/input/modifying_meshes.rst b/doc/salome/gui/SMESH/input/modifying_meshes.rst index 73614e4f0..3c9b7d132 100644 --- a/doc/salome/gui/SMESH/input/modifying_meshes.rst +++ b/doc/salome/gui/SMESH/input/modifying_meshes.rst @@ -6,75 +6,76 @@ Modifying meshes Salome provides a vast specter of mesh modification and transformation operations, giving the possibility to: -* :ref:`adding_nodes_and_elements_page` mesh elements from nodes to polyhedrons at an arbitrary place in the mesh. -* :ref:`adding_quadratic_elements_page` mesh elements from quadratic segments to quadratic hexahedrons at an arbitrary place in the mesh. -* :ref:`removing_nodes_and_elements_page` any existin" mesh elements and nodes. -* :ref:`translation_page` in the indicated direction the mesh or some of its elements. -* :ref:`rotation_page` by the indicated axis and angle the mesh or some of its elements. -* :ref:`scale_page` the mesh or some of its elements. -* :ref:`symmetry_page` the mesh through a point, a vector or a plane of symmetry. +* :ref:`Add ` mesh elements from nodes to polyhedrons at an arbitrary place in the mesh. +* :ref:`Add quadratic ` mesh elements from quadratic segments to quadratic hexahedrons at an arbitrary place in the mesh. +* :ref:`Remove ` any existing mesh elements and nodes. +* :ref:`Convert linear mesh to quadratic `, or vice versa. +* :ref:`Generate boundary elements `. +* :ref:`Translate ` in the indicated direction the mesh or some of its elements. +* :ref:`Rotate ` by the indicated axis and angle the mesh or some of its elements. +* :ref:`Scale ` the mesh or some of its elements. +* :ref:`Mirror ` the mesh through a point, a vector or a plane of symmetry. * :ref:`double_nodes_page`. Duplication of nodes can be useful to emulate a crack in the model. -* Unite meshes by :ref:`sewing_meshes_page` free borders, border to side or side elements. -* :ref:`merging_nodes_page`, coincident within the indicated tolerance. -* :ref:`merging_elements_page` based on the same nodes. -* :ref:`mesh_through_point_page` to an arbitrary location with consequent transformation of all adjacent elements. -* :ref:`diagonal_inversion_of_elements_page` between neighboring triangles. -* :ref:`uniting_two_triangles_page`. -* :ref:`uniting_set_of_triangles_page`. -* :ref:`changing_orientation_of_elements_page` of the selected elements. -* :ref:`reorient_faces_page` by several means. -* :ref:`cutting_quadrangles_page` into two triangles. -* :ref:`split_to_tetra_page` volumic elements into tetrahedra or prisms. -* :ref:`split_biquad_to_linear_page` elements into linear ones without creation of additional nodes. -* :ref:`smoothing_page` elements, reducung distortions in them by adjusting the locations of nodes. -* Create an :ref:`extrusion_page` along a vector or by normal to a discretized surface. -* Create an :ref:`extrusion_along_path_page`. -* Create elements by :ref:`revolution_page` of the selected nodes and elements. -* Apply :ref:`pattern_mapping_page`. -* :ref:`convert_to_from_quadratic_mesh_page`, or vice versa. -* :ref:`make_2dmesh_from_3d_page`. +* :ref:`Merge Nodes` coincident within the indicated tolerance. +* :ref:`Merge Elements ` based on the same nodes. +* Create an :ref:`extrusion ` along a vector or by normal to a discretized surface. +* Create an :ref:`extrusion along a path `. +* Create elements by :ref:`revolution ` of the selected nodes and elements. +* :ref:`Move Nodes ` to an arbitrary location with consequent transformation of all adjacent elements. +* :ref:`Change orientation ` of the selected elements. +* :ref:`Orient faces ` by several means. +* Unite meshes by :ref:`sewing ` free borders, border to side or side elements. +* :ref:`Invert an edge ` between neighboring triangles. +* :ref:`Unite two triangles `. +* :ref:`Unite several adjacent triangles `. +* :ref:`Cut a quadrangle ` into two triangles. +* :ref:`Split ` volumic elements into tetrahedra or prisms. +* :ref:`Split bi-quadratic ` elements into linear ones without creation of additional nodes. +* :ref:`Smooth ` elements, reducung distortions in them by adjusting the locations of nodes. +* Apply :ref:`pattern mapping `. * :ref:`generate_flat_elements_page`. * :ref:`cut_mesh_by_plane_page`. .. note:: - It is possible to :ref:`edit_anchor` of a lower dimension before generation of the mesh of a higher dimension. - + You can use these operations to :ref:`modify the mesh ` of a lower dimension before generation of the mesh of a higher dimension. .. note:: It is possible to use the variables defined in the SALOME **NoteBook** to specify the numerical parameters used for modification of any object. +**Table of Contents** + .. toctree:: - :maxdepth: 2 + :titlesonly: - adding_nodes_and_elements.rst - adding_quadratic_elements.rst - removing_nodes_and_elements.rst - translation.rst - rotation.rst - scale.rst - symmetry.rst - double_nodes_page.rst - sewing_meshes.rst - merging_nodes.rst - merging_elements.rst - mesh_through_point.rst - diagonal_inversion_of_elements.rst - uniting_two_triangles.rst - uniting_set_of_triangles.rst - changing_orientation_of_elements.rst - reorient_faces.rst - cutting_quadrangles.rst - split_to_tetra.rst - split_biquad_to_linear.rst - smoothing.rst - extrusion.rst - extrusion_along_path.rst - revolution.rst - pattern_mapping.rst - convert_to_from_quadratic_mesh.rst - make_2dmesh_from_3d.rst - generate_flat_elements.rst - cut_mesh_by_plane.rst + adding_nodes_and_elements.rst + adding_quadratic_elements.rst + removing_nodes_and_elements.rst + translation.rst + rotation.rst + scale.rst + symmetry.rst + double_nodes_page.rst + sewing_meshes.rst + merging_nodes.rst + merging_elements.rst + mesh_through_point.rst + diagonal_inversion_of_elements.rst + uniting_two_triangles.rst + uniting_set_of_triangles.rst + changing_orientation_of_elements.rst + reorient_faces.rst + cutting_quadrangles.rst + split_to_tetra.rst + split_biquad_to_linear.rst + smoothing.rst + extrusion.rst + extrusion_along_path.rst + revolution.rst + pattern_mapping.rst + convert_to_from_quadratic_mesh.rst + make_2dmesh_from_3d.rst + generate_flat_elements.rst + cut_mesh_by_plane.rst