Salome HOME
Update SMESH documentation
authormaintenance team <salome-mnt@opencascade.com>
Fri, 12 Dec 2008 12:49:51 +0000 (12:49 +0000)
committermaintenance team <salome-mnt@opencascade.com>
Fri, 12 Dec 2008 12:49:51 +0000 (12:49 +0000)
64 files changed:
doc/salome/gui/SMESH/input/1d_meshing_hypo.doc
doc/salome/gui/SMESH/input/2d_meshing_hypo.doc
doc/salome/gui/SMESH/input/about_hypo.doc
doc/salome/gui/SMESH/input/about_meshes.doc
doc/salome/gui/SMESH/input/about_quality_controls.doc
doc/salome/gui/SMESH/input/adding_nodes_and_elements.doc
doc/salome/gui/SMESH/input/adding_quadratic_elements.doc
doc/salome/gui/SMESH/input/area.doc
doc/salome/gui/SMESH/input/aspect_ratio.doc
doc/salome/gui/SMESH/input/aspect_ratio_3d.doc
doc/salome/gui/SMESH/input/basic_meshing_algos.doc
doc/salome/gui/SMESH/input/building_compounds.doc
doc/salome/gui/SMESH/input/changing_orientation_of_elements.doc
doc/salome/gui/SMESH/input/clipping.doc
doc/salome/gui/SMESH/input/constructing_groups_of_specific_elements.doc [deleted file]
doc/salome/gui/SMESH/input/constructing_meshes.doc
doc/salome/gui/SMESH/input/constructing_submeshes.doc
doc/salome/gui/SMESH/input/convert_to_from_quadratic_mesh.doc
doc/salome/gui/SMESH/input/creating_meshes.doc [deleted file]
doc/salome/gui/SMESH/input/cutting_quadrangles.doc
doc/salome/gui/SMESH/input/defining_algos.doc [deleted file]
doc/salome/gui/SMESH/input/defining_hypo.doc [deleted file]
doc/salome/gui/SMESH/input/diagonal_inversion_of_elements.doc
doc/salome/gui/SMESH/input/display_mode.doc
doc/salome/gui/SMESH/input/editing_meshes.doc
doc/salome/gui/SMESH/input/extrusion.doc
doc/salome/gui/SMESH/input/extrusion_along_path.doc
doc/salome/gui/SMESH/input/grouping_elements.doc
doc/salome/gui/SMESH/input/importing_exporting_meshes.doc
doc/salome/gui/SMESH/input/index.doc
doc/salome/gui/SMESH/input/introduction_to_mesh.doc [deleted file]
doc/salome/gui/SMESH/input/introduction_to_mesh_python.doc [deleted file]
doc/salome/gui/SMESH/input/length_2d.doc
doc/salome/gui/SMESH/input/merging_elements.doc
doc/salome/gui/SMESH/input/merging_nodes.doc
doc/salome/gui/SMESH/input/mesh_infos.doc
doc/salome/gui/SMESH/input/minimum_angle.doc
doc/salome/gui/SMESH/input/modifying_meshes.doc
doc/salome/gui/SMESH/input/moving_nodes.doc
doc/salome/gui/SMESH/input/numbering.doc
doc/salome/gui/SMESH/input/pattern_mapping.doc
doc/salome/gui/SMESH/input/prism_3d_algo.doc
doc/salome/gui/SMESH/input/projection_algos.doc
doc/salome/gui/SMESH/input/quality_controls.doc [deleted file]
doc/salome/gui/SMESH/input/removing_nodes_and_elements.doc
doc/salome/gui/SMESH/input/renumbering_nodes_and_elements.doc
doc/salome/gui/SMESH/input/revolution.doc
doc/salome/gui/SMESH/input/rotation.doc
doc/salome/gui/SMESH/input/running_mesh_module.doc [deleted file]
doc/salome/gui/SMESH/input/sewing_meshes.doc
doc/salome/gui/SMESH/input/skew.doc
doc/salome/gui/SMESH/input/smeshpy_interface.doc
doc/salome/gui/SMESH/input/smoothing.doc
doc/salome/gui/SMESH/input/symmetry.doc
doc/salome/gui/SMESH/input/taper.doc
doc/salome/gui/SMESH/input/transforming_meshes.doc [deleted file]
doc/salome/gui/SMESH/input/translation.doc
doc/salome/gui/SMESH/input/tui_scripts.doc [deleted file]
doc/salome/gui/SMESH/input/uniting_set_of_triangles.doc
doc/salome/gui/SMESH/input/uniting_two_triangles.doc
doc/salome/gui/SMESH/input/viewing_meshes.doc [deleted file]
doc/salome/gui/SMESH/input/viewing_meshes_overview.doc
doc/salome/gui/SMESH/input/volume.doc
doc/salome/gui/SMESH/input/warping.doc

index 1d6154014f482ffa902c2a1875928d487e5bab5b..30838a3325e534937ad66472d58baad0da8d3aa8 100644 (file)
@@ -22,7 +22,7 @@ beginning from a given starting length and up to a given end length.
 
 \image html a-arithmetic1d.png
 
-\image html b-ithmetic1d.png
+\image html b-ithmetic1d.png "Arithmetic 1D hypothesis - the size of mesh elements gradually increases"
 
 <b>See Also</b> a sample TUI Script of a 
 \ref tui_1d_arithmetic "Defining Arithmetic 1D hypothesis" operation.  
@@ -42,7 +42,7 @@ locations and 1D mesh elements are constructed on segments.
 
 \image html a-deflection1d.png
 
-\image html b-flection1d.png
+\image html b-flection1d.png "Deflection 1D hypothesis - useful for meshing curvilinear edges"
 
 <b>See Also</b> a sample TUI Script of a 
 \ref tui_deflection_1d "Defining Deflection 1D hypothesis" operation.
@@ -71,7 +71,7 @@ integer. Default value is 1e-07.
 
 \image html a-averagelength.png
 
-\image html b-erage_length.png
+\image html b-erage_length.png "Average length hypothesis - all 1D mesh elements are roughly equal"
 
 <b>See Also</b> a sample TUI Script of a 
 \ref tui_average_length "Defining Average Length" hypothesis
@@ -100,8 +100,6 @@ You can set the type of distribution for this hypothesis in the
 <br><b>Equidistant Distribution</b> - all segments will have the same
 length, you define only the <b>Number of Segments</b>.
 
-\image html b-mberofsegments.png
-
 <br><b>Scale Distribution</b> - length of segments gradually changes depending on the <b>Scale Factor</b>, which is a ratio of the first segment length to the last segment length.
 
 \image html a-nbsegments2.png
@@ -130,14 +128,14 @@ operation.
 
 <b>Start and End Length</b> hypothesis allows to divide a geometrical edge
 into segments so that the first and the last segments have a specified
-length. The length of each but the first segment differs from length
-of the previous one by a constant factor. Then mesh nodes are
+length. The length medium segments changes with automatically chosen
+geometric progression. Then mesh nodes are
 constructed at segment ends location and 1D mesh elements are
 constructed on them.
 
 \image html a-startendlength.png
 
-\image html b-art_end_length.png
+\image html b-art_end_length.png "The lengths of the first and the last segment are strictly defined"
 
 <b>See Also</b> a sample TUI Script of a 
 \ref tui_start_and_end_length "Defining Start and End Length"
@@ -158,8 +156,7 @@ low number of elements) to 1 (extremely fine mesh, great number of
 elements). Compare one and the same object (sphere) meshed with
 minimum and maximum value of this parameter.
 
-\image html image147.gif
-
-\image html image148.gif
+\image html image147.gif "Example of a very rough mesh. Automatic Length works for 0."
 
+\image html image148.gif "Example of a very fine mesh. Automatic Length works for 1."
 */
index 292a5034aee681dddb33cc98609b84ab6372ebb6..6d89e53d57465e4e41653c0e15f696ea7a6a9ea7 100644 (file)
@@ -22,7 +22,7 @@ which will compose the mesh of these 2D faces.
 
 \image html a-maxelarea.png
 
-\image html max_el_area.png
+\image html max_el_area.png "In this example, Max. element area is very small compared to the 1D hypothesis"
 
 <b>See Also</b> a sample TUI Script of a 
 \ref tui_max_element_area "Maximum Element Area" hypothesis
index f0ae510831e903c6b7f428a68a1e7b1399551745..86081743f08d8780981c17a9d6175afaf7a20a58 100644 (file)
@@ -13,7 +13,7 @@ generate a rough or a more refined mesh or submesh.
 In \b MESH there are the following Basic Hypotheses (to introduce
 them, you operate numerical values):
 <ul>
-<li>\ref a1d_meshing_hypo_page "1D Hypotheses" (for meshing of 
+<li>\subpage a1d_meshing_hypo_page "1D Hypotheses" (for meshing of 
 <b>edges</b>):</li>
 <ul>
 <li>\ref arithmetic_1d_anchor "Arithmetic 1D"</li>
@@ -23,7 +23,7 @@ them, you operate numerical values):
 <li>\ref start_and_end_length_anchor "Start and end length"</li>
 <li>\ref automatic_length_anchor "Automatic Length"</li>
 </ul>
-<li>\ref a2d_meshing_hypo_page "2D Hypotheses" (for meshing of <b>faces</b>):</li>
+<li>\subpage a2d_meshing_hypo_page "2D Hypotheses" (for meshing of <b>faces</b>):</li>
 <ul>
 <li>\ref max_element_area_anchor "Max Element Area"</li>
 <li>\ref length_from_edges_anchor "Length from Edges"</li>
@@ -32,12 +32,21 @@ them, you operate numerical values):
 </ul>
 <li>3D Hypothesis (for meshing of <b>volumes</b>):</li>
 <ul>
-<li>\ref max_element_volume_hypo_page "Max Element Volume"</li>
+<li>\subpage max_element_volume_hypo_page "Max Element Volume"</li>
 </ul>
 </ul>
 
-There also exist some 
-\ref additional_hypo_page "Additional Hypotheses":
+Some hypotheses are strictly combined with plug-in
+meshers and thus, work only with definite algorithms.
+<ul>
+<li>\subpage netgen_2d_3d_hypo_page</li> - work with NetGen algorithm.
+<li>\subpage ghs3d_hypo_page</li> - works with GHS3D algorithm.
+<li>\subpage blsurf_hypo_page</li> - works with BLSURF algorithm.
+</ul>
+
+There also exist  
+\subpage additional_hypo_page "Additional Hypotheses" used together
+with other hypotheses:
 <ul>
 <li>Propagation of 1D Hypothesis on opposite edges</li>
 <li>Non conform mesh allowed</li>
@@ -49,5 +58,6 @@ The choice of a hypothesis depends on:
 <li>the geometrical object (shape) which will be meshed</li>
 <li>the algorithm, which will be selected for meshing of this geometrical object (shape)</li>
 </ul>
+
  
 */
\ No newline at end of file
index 3864329e427815fdcdcf7666436b65f16a345c55..61865173b7a29a0d5dcd66adc6861eb1cfd78915 100644 (file)
@@ -3,15 +3,25 @@
 \page about_meshes_page About meshes
 
 \n \b MESH represents a discretization of a geometrical CAD model into
-a set of entities with a simple topology. In MESH there are two
-options of creation of meshes, you can:
+a set of entities with a simple topology. 
 
-<ul>
-<li>generate meshes on the basis of geometrical shapes produced in the GEOM module,</li>
-<li>create your own meshes using the MESH functions destined for modification of generated meshes.</li>
-</ul>
+Meshes are stored in DAT, MED and UNV formats and can be
+\subpage importing_exporting_meshes_page "imported from and exported to"
+ the file in these formats.
+
+However, it is possible to \subpage constructing_meshes_page "construct meshes" 
+on the basis of geometrical shapes produced in the GEOM module.
+It is also possible to \subpage constructing_submeshes_page "create mesh on a part of the geometrical object", 
+for example, a face. 
+
+Several created meshes can be \subpage building_compounds_page "combined into mesh compounds".
+
+All created meshes and submeshes can be \subpage editing_meshes_page "edited".
+
+Meshes can be also using the MESH functions destined for 
+\ref modifying_meshes_page "modification" of generated meshes.
 
-The topology of a mesh is described by the relationships between its
+The \b topology of a mesh is described by the relationships between its
 entities including:
 
 <ul>
index f197bae0cd12570baf6a6ee7fcd29ec2a6679912..79a332b7bf8c384bd925c1d42311e9c9d052d4dd 100644 (file)
@@ -1,6 +1,6 @@
 /*!
 
-\page about_quality_controls_page About quality controls
+\page quality_page About quality controls
 
 \n <b>Mesh quality control</b> in MESH is destined for visual control of the generated mesh.
 
@@ -17,28 +17,28 @@ There are 1D, 2D and 3D quality controls.
 
 1D mesh quality controls:
 <ul>
-<li>\ref free_borders_page "Free borders"</li>
-<li>\ref borders_at_multi_connection_page "Borders at multi-connection"</li>
-<li>\ref length_page "Length"</li>
+<li>\subpage free_borders_page "Free borders"</li>
+<li>\subpage borders_at_multi_connection_page "Borders at multi-connection"</li>
+<li>\subpage length_page "Length"</li>
 </ul>
 
 2D mesh quality controls:
 <ul>
-<li>\ref free_edges_page "Free edges"</li>
-<li>\ref length_2d_page "Length 2D"</li>
-<li>\ref borders_at_multi_connection_2d_page "Borders at multi-connection 2D"</li>
-<li>\ref area_page "Area"</li>
-<li>\ref taper_page "Taper"</li>
-<li>\ref aspect_ratio_page "Aspect ratio"</li>
-<li>\ref minimum_angle_page "Minimum angle"</li>
-<li>\ref warping_page "Warping"</li>
-<li>\ref skew_page "Skew"</li>
+<li>\subpage free_edges_page "Free edges"</li>
+<li>\subpage length_2d_page "Length 2D"</li>
+<li>\subpage borders_at_multi_connection_2d_page "Borders at multi-connection 2D"</li>
+<li>\subpage area_page "Area"</li>
+<li>\subpage taper_page "Taper"</li>
+<li>\subpage aspect_ratio_page "Aspect ratio"</li>
+<li>\subpage minimum_angle_page "Minimum angle"</li>
+<li>\subpage warping_page "Warping"</li>
+<li>\subpage skew_page "Skew"</li>
 </ul>
 
 3D mesh quality controls:
 <ul>
-<li>\ref aspect_ratio_3d_page "Aspect ratio 3D"</li>
-<li>\ref volume_page "Volume"</li>
+<li>\subpage aspect_ratio_3d_page "Aspect ratio 3D"</li>
+<li>\subpage volume_page "Volume"</li>
 </ul>
 
 */
\ No newline at end of file
index 35d3bc65a7dfa302d6d590ecc77d14aaa42c577c..fc727701b3ae3fb4812bbbef907a4477c9391bce 100644 (file)
@@ -22,7 +22,7 @@
 <li>From the \b Modification menu choose the \b Add item, the
 following associated submenu will appear:</li>
 
-\image html image146.gif
+\image html image146.png
 
 From this submenu select the type of element which you would like to add to your mesh.
 </ol>
index a6e4b20ddf5b95c04f80317f30973f52ced049d8..afe9b77b51e3ea9458c659b06c9dc51a67d37211 100644 (file)
@@ -16,7 +16,7 @@ Edges.
 <li>From the \b Modification menu choose the \b Add item and select
 one of the following:
 
-\image html image152.gif
+\image html image152.png
 
 To create any <b>Quadratic Element</b> specify the nodes which will form your
 triangle by selecting them in the 3D viewer with pressed Shift
index 553b9e935f6b5f18026e54a35e18a10ca1197383..bef0c0f8aed9748c0b389fa53cef6b42216296dc 100644 (file)
@@ -13,7 +13,7 @@ quadrangles).
 
 <li>Choose <b>Controls > Area</b> or click <em>"Area"</em> button. 
 
-\image html image35.gif
+\image html image35.png
 <center><em>"Area" button</em></center>
 
 Your mesh will be displayed in the viewer with its elements colored
index 660b94c3b98602b0f4c7db3d2d0514cd6e64de26..070d377cc47da6a6a4875dedc2a509d444dc25e8 100644 (file)
@@ -27,7 +27,7 @@ nodes is calculated by the formula:
 <li>Choose <b>Controls > Aspect Ratio</b> or click <em>"Aspect
 Ratio"</em> button in the toolbar.
 
-\image html image37.gif
+\image html image37.png
 <center><em>"Aspect Ratio" button</em></center>
 
 Your mesh will be displayed in the viewer with its elements colored
index 1f573226c7ebdd4e49ddbc16c33f3cdb90f09e6f..751e411028fe4a3c9fe9d60ef633b7dba312c0a2 100644 (file)
@@ -24,7 +24,7 @@ by the formula:
 <li>Choose <b>Controls > Aspect Ratio 3D</b> or click <em>"Aspect Ratio 3D"</em> 
 button of the toolbar.
 
-\image html image144.gif
+\image html image144.png
 <center><em>"Aspect Ratio 3D" button</em></center>
 
 Your mesh will be displayed in the viewer with its elements colored
index a1231dbba7ef10de6630d919a0bab7b6cd9238cc..1fd311d844d410ee903439f8017af74857b7868b 100644 (file)
@@ -27,9 +27,9 @@ are split into triangular elements.</li>
 quadrangular elements.</li>
 </ul>
 
-\image html image123.gif
+\image html image123.gif "Example of a triangular 2D mesh"
 
-\image html image124.gif
+\image html image124.gif "Example of a quadrangular 2D mesh"
 
 <li>For meshing of 3D entities (<b>volume objects</b>):</li>
 
@@ -40,18 +40,20 @@ hexahedral (cubic) elements.</li>
 tetrahedral (pyramidal) elements.</li>
 </ul>
 
-\image html image125.gif
+\image html image125.gif "Example of a tetrahedral 3D mesh"
 
-\image html image126.gif
+\image html image126.gif "Example of a hexahedral 3D mesh"
 </ul>
 
-Note that BLSURF and GHS3D are commercial meshers.\n
+\Note that BLSURF and GHS3D are commercial meshers and require a
+license to be used within the Mesh module.
 
-There also is a number of more specific algorithms:
+There is also a number of more specific algorithms:
 <ul>
-<li>\ref projection_algos_page "for meshing by projection of another mesh"</li>
-<li>\ref radial_prism_algo_page "for meshing geometrical objects with cavities"</li>
-<li>\ref prism_3d_algo_page "for meshing prismatic shapes"</li>
+<li>\subpage projection_algos_page "for meshing by projection of another mesh"</li>
+<li>\subpage radial_prism_algo_page "for meshing geometrical objects with cavities"</li>
+<li>\subpage segments_around_vertex_algo_page "for defining the local size of elements around a certain node"</li>
+<li>\subpage prism_3d_algo_page "for meshing prismatic shapes"</li>
 </ul>
 
 \ref constructing_meshes_page "Constructing meshes" page describes in
index d42f38866d56bdc1565126936a268bf7e1f02648..faf636b824c7dc934b9c31fa9e4f5b1575d09d16 100644 (file)
@@ -10,7 +10,7 @@
 From the \b Mesh menu select <b>Build Compound</b> or click <em>"Build
 Compound Mesh"</em> button in the toolbar.
 
-\image html image161.gif
+\image html image161.png
 <center><em>"Build Compound Mesh" button</em></center>
 
 \par
@@ -45,8 +45,6 @@ and elements</b>, in which case it is possible to define the \b Tolerance
 for this operation.</li>
 </ul>
 
-\n <b>Example:</b>
-
-\image html image160.gif
+\image html image160.gif "Example of a compound of two meshed cubes"
 
 */
index 3af3983dfcf23cbd71ecb55ef9e420f39d5fb95e..410245b04f060344b737fa10bd7d1205254ecfa0 100644 (file)
@@ -11,7 +11,7 @@ nodes of the selected elements.
 <li>In the \b Modification menu select the \b Orientation item or click
 <em>Orientation</em> button in the toolbar.
 
-\image html image79.gif
+\image html image79.png
 <center><em>"Orientation" button</em></center>
 
 The following dialog box will appear:
index 6c6346ee158b66b97de0f71dcd526e0a56db3e31..f3b19f3742cd61033b1c20584a5f0a2482270206 100644 (file)
@@ -16,12 +16,12 @@ object, if it is set to 0.5 the object is split in two halves; and
 Z). If the <b>Show preview</b> button is on, you can see the clipping plane
 in the <b>3D Viewer</b>.
 
-\image html image79.jpg
+\image html image79.jpg "The plane and the cut object"
 
 If the <b>Auto Apply</b> button is on, you can preview the
 cross-section in the <b>3D Viewer</b>.
 
-\image html image99.gif
+\image html image99.gif "The cross-section"
 
 To get a new object from \b Clipping, click \b Apply.
 
diff --git a/doc/salome/gui/SMESH/input/constructing_groups_of_specific_elements.doc b/doc/salome/gui/SMESH/input/constructing_groups_of_specific_elements.doc
deleted file mode 100644 (file)
index 654b6aa..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-/*!
-
-\page constructing_groups_of_specific_elements_page Constructing groups of specific elements
-
-\n In MESH you can easily construct groups of specific elements (nodes,
-edges, faces or volumes) which will be taken from a definite submesh.
-
-<em>To construct a group of specific elements:</em>
-
-\par
-Right-click on a submesh in the Object Browser and choose the
-<b>Construct Group</b> item or select your submesh in the Object Browser and
-in the \b Mesh menu choose the <b>Construct Group</b> item. MESH will construct
-several groups consisting of elements of the definite type: nodes,
-edges, faces or volumes.
-
-*/
\ No newline at end of file
index d905ff23e904ed452524b0f69b2f882181ea9c5b..d62feac7cc5102ef33d3a00a1ae361877ac6e11f 100644 (file)
@@ -5,8 +5,8 @@
 \n Construction of a mesh consists of:
 <ul>
 <li>Selecting a geometrical object for meshing</li>
-<li>Applying \ref basic_meshing_algos_page "meshing algorithms" and
-\ref about_hypo_page "hypotheses" which will be used at computation of
+<li>Applying \subpage basic_meshing_algos_page "meshing algorithms" and
+\subpage about_hypo_page "hypotheses" which will be used at computation of
 this mesh.</li>
 </ul>
 
@@ -15,7 +15,7 @@ this mesh.</li>
 <li>In the \b Mesh menu select <b>Create Mesh</b> or click <em>"Create
 Mesh"</em> button in the toolbar. 
 
-\image html image32.gif
+\image html image32.png
 <center><em>"Create Mesh" button</em></center>
 
 The following dialog box will appear: 
@@ -27,7 +27,7 @@ The following dialog box will appear:
 it is "Mesh_1". Then select the object you wish to mesh in the Object
 Browser and click the "Add" button.
 
-\image html image120.gif
+\image html image120.png
 <center><em>"Add" button</em></center>
 
 Now you can define 1d Algorithm and 1d Hypotheses, which will be
@@ -35,13 +35,13 @@ applied to the edges of your object. (Note that any object has edges,
 even if their existence is not apparent, for example, a sphere has 4
 edges). Click the <em>"Add Hypothesis"</em>  button to add a hypothesis.
 
-\image html image121.gif
+\image html image121.png
 <center><em>"Add Hypothesis" button</em></center>
 
 Click the <em>"Edit Hypothesis"</em> button to define values for the
 current hypothesis.
 
-\image html image122.gif
+\image html image122.png
 <center><em>"Edit Hypothesis" button</em></center>
 
 The use of additional hypotheses is optional (i.e. you may leave
@@ -77,7 +77,7 @@ settings. In the same way you can apply this functionality for meshing
 Browser</b>. From the \b Mesh menu select \b Compute or click "Compute" button of the
 toolbar. 
 
-\image html image28.gif
+\image html image28.png
 <center><em>"Compute" button</em></center>
 
 The Mesh Computation information box appears.
@@ -92,7 +92,14 @@ failure is provided.
 After you select the error, <b>Show Subshape</b> button allows
 visualizing the geometrical entity that causes it.
 
-\image html failed_computation.png
+\image html failed_computation.png "Example of the invalid input mesh"
+
+\Note Mesh Computation Information box does not appear if you set
+"Mesh computation/Show a computation result notification" preference 
+to the "Never" value. This option gives the possibility to control mesh
+computation reporting. There are the following possibilities: always
+show information box, only if an error occurs or never. 
+By default, the information box is always shown after mesh computation operation.
 
 <b>Publish Subshape</b> button publishes the subshape, whose meshing
 failed, in GEOM component as a child of the mesh geometry, which
index 74e01205e3dab88709660260b74bf25997562f44..a17569f7cb9188541ad3df343491f3b68bc8e27e 100644 (file)
@@ -31,11 +31,11 @@ at computation of this submesh</li>
 
 <br><em>To construct a submesh:</em>
 \par
-From the \b Mesh menu select <b>Local Hyp.</b> or click <em>"Create
+From the \b Mesh menu select <b>Create Submesh</b> or click <em>"Create
 Sum-mesh"</em> button in the toolbar.
 
 \image html image33.gif
-<center><em>"Create Sum-mesh" button</em></center>
+<center><em>"Create Submesh" button</em></center>
 
 \par
 The following dialog box will appear:
index 84974a21c252321e7380e41717a360f162655d97..072a91f7a2340e80faad891b883f5d03e52c2e97 100644 (file)
@@ -12,7 +12,7 @@ for more information about quadratic meshes.
 Mesh item, or click <em>"Convert to/from quadratic"</em> button in the
 toolbar.
 
-\image html image154.gif
+\image html image154.png
 <center><em>"Convert to/from quadratic" button</em></center>
 
 The following dialog box will appear:
diff --git a/doc/salome/gui/SMESH/input/creating_meshes.doc b/doc/salome/gui/SMESH/input/creating_meshes.doc
deleted file mode 100644 (file)
index b8256ad..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-/*!
-
-\page creating_meshes_page Creating meshes
-
-<ul>
-<li>\subpage about_meshes_page</li>
-<li>\subpage importing_exporting_meshes_page</li>
-<li>\subpage constructing_meshes_page</li>
-<li>\subpage defining_algos_page</li>
-<ul>
-<li>\ref basic_meshing_algos_page</li>
-<li>\ref projection_algos_page</li>
-<li>\ref radial_prism_algo_page</li>
-<li>\ref segments_around_vertex_algo_page</li>
-<li>\ref prism_3d_algo_page</li>
-</ul>
-<li>\subpage defining_hypo_page</li>
-<ul>
-<li>\ref about_hypo_page</li>
-<li>\ref a1d_meshing_hypo_page</li>
-<li>\ref a2d_meshing_hypo_page</li>
-<li>\ref max_element_volume_hypo_page</li>
-<li>\ref netgen_2d_3d_hypo_page</li>
-<li>\ref ghs3d_hypo_page</li>
-<li>\ref blsurf_hypo_page</li>
-<li>\ref additional_hypo_page</li>
-</ul>
-<li>\subpage constructing_submeshes_page</li>
-<li>\subpage building_compounds_page</li>
-<li>\subpage editing_meshes_page</li>
-</ul>
-
-*/
\ No newline at end of file
index be6d0fdd83ad9ecd09c6cd4a01e9c228f7332a4e..cbc4128557c5ab8ab06ac8edd3c04cc8b447711a 100644 (file)
@@ -12,7 +12,7 @@ corners.
 <li>In the \b Modification menu select the <b>Cutting of quadrangles</b> item or
 click <em>"Cutting of quadrangles"</em> button in the toolbar.
 
-\image html image82.gif
+\image html image82.png
 <center><em>"Cutting of quadrangles" button</em></center>
 
 The following dialog box will appear:
@@ -53,9 +53,9 @@ list.</li>
 <li>Click the \b Apply or <b>Apply and Close</b> button to confirm the operation.</li>
 </ol>
 
-\image html image52.jpg
+\image html image52.jpg "The chosen quadrangular element"
 
-\image html image51.jpg
+\image html image51.jpg "Two resulting triangular elements"
 
 <br><b>See Also</b> a sample TUI Script of a 
 \ref tui_cutting_quadrangles "Cutting Quadrangles" operation.  
diff --git a/doc/salome/gui/SMESH/input/defining_algos.doc b/doc/salome/gui/SMESH/input/defining_algos.doc
deleted file mode 100644 (file)
index 1ddac9f..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-/*!
-
-\page defining_algos_page Defining Algorithms
-
-<ul>
-<li>\subpage basic_meshing_algos_page</li>
-<li>\subpage projection_algos_page</li>
-<li>\subpage radial_prism_algo_page</li>
-<li>\subpage segments_around_vertex_algo_page</li>
-<li>\subpage prism_3d_algo_page</li>
-</ul>
-
-*/
\ No newline at end of file
diff --git a/doc/salome/gui/SMESH/input/defining_hypo.doc b/doc/salome/gui/SMESH/input/defining_hypo.doc
deleted file mode 100644 (file)
index fb4fa97..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-/*!
-
-\page defining_hypo_page Defining hypotheses
-
-<ul>
-<li>\subpage about_hypo_page</li>
-<li>\subpage a1d_meshing_hypo_page</li>
-<li>\subpage a2d_meshing_hypo_page</li>
-<li>\subpage max_element_volume_hypo_page</li>
-<li>\subpage netgen_2d_3d_hypo_page</li>
-<li>\subpage ghs3d_hypo_page</li>
-<li>\subpage blsurf_hypo_page</li>
-<li>\subpage additional_hypo_page</li>
-</ul>
-
-*/
\ No newline at end of file
index 99866599694e068ac22e922799b261cbe765da36..8642ebfdb85acaa1953ecad44ce955ff5e01dc0b 100644 (file)
@@ -10,7 +10,7 @@ formed by two neighboring triangles with one common edge.
 <li>From the \b Modification menu choose the <b>Diagonal inversion</b> item or
 click <em>"Diagonal Inversion"</em> button in the toolbar.
 
-\image html image70.gif
+\image html image70.png
 <center><em>"Diagonal Inversion" button</em></center>
 
 The following dialog box shall appear:
@@ -23,9 +23,9 @@ this edge in the 3D viewer.</li>
 <li>Click the \b Apply or <b>Apply and Close</b> button.</li>
 </ol>
 
-\image html image38.jpg
+\image html image38.jpg "The selected edge"
 
-\image html image36.jpg
+\image html image36.jpg "The inverted edge"
 
 <br><b>See Also</b> a sample TUI Script of a 
 \ref tui_diagonal_inversion "Diagonal Inversion of Elements" operation.  
index 7ba8e54bf7437d4da324aadf3077f6097bde7656..6817d29f90b182cd654291b038971802974488b6 100644 (file)
@@ -17,6 +17,6 @@ and selecting <b>Display Mode</b>, you can display your mesh as:
 \b Shading and \b Wireframe modes can combine with \b Shrink, however
 \b Nodes can't.
 
-\image html image55.gif
+\image html image55.gif Shrink
 
 */
\ No newline at end of file
index b36f7849f430a13a6f70536d060f937579cd17b1..62685e557199f1d49fd4d44cbfc7d2181949dde1 100644 (file)
@@ -13,17 +13,15 @@ Creation</b>.
 You can also change values for the current hypothesis by clicking the
 <em>"Edit Hypothesis"</em> button.
 
-\image html image122.gif
+\image html image122.png
 <center><em>"Edit Hypothesis" button</em></center>
 
-See how a mesh constructed on one and the same geometrical object
+See how the mesh constructed on a geometrical object
 changes if we apply different algorithms to it.
 
-\image html edit_mesh1.png
+\image html edit_mesh1.png "Example of a mesh with Max. Element area 2D hypothesis roughly corresponding to 1D hypotheses on edges"
 
-\image html edit_mesh_remove_hyp.png
-
-\image html edit_mesh_change_value_hyp.png
+\image html edit_mesh_change_value_hyp.png "And now the Max Element area is greatly reduced"
 
 <br><b>See Also</b> a sample TUI Script of an 
 \ref tui_editing_mesh "Edit Mesh" operation.  
index 674a9d9b4ce77c3a92ddc9e15d2c65f1fdfa3f50..8151f8f365eae7e82e7e6ab387c4e32eeae666fc 100644 (file)
@@ -13,7 +13,7 @@ and Hexahedron solids respectively.
 <li>From the \b Modification menu choose the \b Extrusion item or click
 <em>"Extrusion"</em> button in the toolbar. 
 
-\image html image91.gif
+\image html image91.png
 <center><em>"Extrusion" button</em></center>
 
 The following dialog box will appear:
@@ -39,9 +39,9 @@ elements of the source mesh to the newly created one. </li>
 <li>Click the \b Apply or \b OK button.</li>
 </ol>
 
-\image html image77.jpg
+\image html image77.jpg "The mesh with an edge selected for extrusion"
 
-\image html image76.jpg
+\image html image76.jpg "The mesh with extruded edge" 
 
 <br><b>See Also</b> a sample TUI Script of an 
 \ref tui_extrusion "Extrusion" operation. 
index f11746aa070b6af2ef4c46040a9e66836cee5a5c..80f86730ef36b674b331897d453fbca480469349 100644 (file)
@@ -85,7 +85,7 @@ mesh.</center>
 <li>From the \b Modification menu choose the <b>Extrusion along a
 path</b> item or click <em>"Extrusion along a path"</em> button in the toolbar.
 
-\image html image101.gif
+\image html image101.png
 <center><em>"Extrusion along a path" button</em></center>
 
 The following dialog box will appear:
@@ -129,10 +129,10 @@ mesh in a helical fashion. You can set the values of angles at the
 right, add them to the list of angles at the left by pressing the <em>"Add"</em>
 button and remove them from the list by pressing the <em>"Remove"</em> button. 
 
-\image html image105.gif
+\image html add.png
 <center><em>"Add" button</em></center>
 
-\image html image106.gif
+\image html remove.png
 <center><em>"Remove" button</em></center>
 
 <b>Linear variation of the angles</b> option allows defining the angle of gradual rotation for the whole path. 
index a9a636793ee52417effd09d4a048d2fdcd31a92c..56fe14c0db029ceefc65a64956055a8e2ba24249 100644 (file)
@@ -2,13 +2,30 @@
 
 \page grouping_elements_page Grouping elements
 
+In Mesh module it is possible to \subpage creating_groups_page "create groups of mesh elements":
+nodes, edges, faces or volumes:
 <ul>
-<li>\subpage creating_groups_page</li>
-<li>\subpage editing_groups_page</li>
-<li>\subpage using_operations_on_groups_page</li>
-<li>\subpage constructing_groups_of_specific_elements_page</li>
-<li>\subpage deleting_groups_page</li>
-<li>\subpage selection_filter_library_page</li>
+<li> by selecting the elements of the specified kind by their IDs or
+directly on the presentation in the VTK viewer - <b>Standalone group</b> tab of <b>Create group</b>
+dialog.</li>
+<li> by creating a group of elements of the selected type from all
+such elements of the chosen geometrical object - <b>Group on
+geometry</b> tab of <b>Create group</b> dialog.</li>
+<li> by creating several groups of elements (nodes,
+edges, faces and volumes) from the chosen submesh - using <b>Mesh -> Construct
+Group</b> Menu item. In this case groups of elements are created automatically.</li>
 </ul>
 
+The created groups can be later:
+
+<ul>
+<li>\subpage editing_groups_page "Edited"</li>
+<li>\subpage using_operations_on_groups_page "Subjected to Boolean operations", or</li>
+<li>\subpage deleting_groups_page "Deleted"</li>
+</ul>
+
+An important tool, providing filters for creation of \b Standalone
+groups is  \subpage selection_filter_library_page</li>.
+
+
 */
index e016ffff1a1144d5d2d632bbd79507c1da897ab2..dbf96ab89298a8cfff706ead2c62088ddfab3dc4 100644 (file)
@@ -3,7 +3,9 @@
 \page importing_exporting_meshes_page Importing and exporting meshes
 
 \n In MESH there is a functionality allowing importation/exportation
-of meshes from \b MED, \b UNV (I-DEAS 10), \b DAT (Nastran) and STL format files.
+of meshes from \b MED, \b UNV (I-DEAS 10), \b DAT (Nastran) and STL
+format files.
+
 
 <em>To import a mesh:</em>
 
@@ -12,7 +14,8 @@ of meshes from \b MED, \b UNV (I-DEAS 10), \b DAT (Nastran) and STL format files
 select the corresponding format (MED, UNV and DAT) of the file containing
 your mesh.</li>
 <li>In the standard <b>Search File</b> dialog box find the file for
-importation.</li>
+importation. It is possible to select multiple files to be imported all at once. </li>
+
 <li>Click the \b OK button.</li>
 </ol>
 
index 4f772a285884616e45f5a93d2a3e7e78eb5c561d..7e40add11be76c4dc07c328db9b2d5821eba1723 100644 (file)
 /*!
 
-\mainpage SMESH Module Reference Documentation
+\mainpage Introduction to MESH
 
-<ul>
-<li>\subpage introduction_to_mesh_page</li>
-<li>\subpage running_mesh_module_page</li>
-<li>\subpage introduction_to_mesh_python_page</li>
-<li>\subpage creating_meshes_page</li>
-<ul>
-<li>\ref about_meshes_page</li>
-<li>\ref importing_exporting_meshes_page</li>
-<li>\ref constructing_meshes_page</li>
-<li>\ref defining_algos_page</li>
-<ul>
-<li>\ref basic_meshing_algos_page</li>
-<li>\ref projection_algos_page</li>
-<li>\ref radial_prism_algo_page</li>
-<li>\ref segments_around_vertex_algo_page</li>
-<li>\ref prism_3d_algo_page</li>
-</ul>
-<li>\ref defining_hypo_page</li>
-<ul>
-<li>\ref about_hypo_page</li>
-<li>\ref a1d_meshing_hypo_page</li>
-<li>\ref a2d_meshing_hypo_page</li>
-<li>\ref max_element_volume_hypo_page</li>
-<li>\ref netgen_2d_3d_hypo_page</li>
-<li>\ref ghs3d_hypo_page</li>
-<li>\ref blsurf_hypo_page</li>
-<li>\ref additional_hypo_page</li>
-</ul>
-<li>\ref constructing_submeshes_page</li>
-<li>\ref building_compounds_page</li>
-<li>\ref editing_meshes_page</li>
-</ul>
-<li>\subpage viewing_meshes_page</li>
-<ul>
-<li>\ref viewing_meshes_overview_page</li>
-<li>\ref mesh_infos_page</li>
-<li>\ref numbering_page</li>
-<li>\ref display_mode_page</li>
-<li>\ref display_entity_page</li>
-<li>\ref transparency_page</li>
-<li>\ref clipping_page</li>
-</ul>
-<li>\subpage quality_controls_page</li>
-<ul>
-<li>\ref about_quality_controls_page</li>
-<li>\ref free_borders_page</li>
-<li>\ref borders_at_multi_connection_page</li>
-<li>\ref length_page</li>
-<li>\ref free_edges_page</li>
-<li>\ref length_2d_page</li>
-<li>\ref borders_at_multi_connection_2d_page</li>
-<li>\ref area_page</li>
-<li>\ref taper_page</li>
-<li>\ref aspect_ratio_page</li>
-<li>\ref minimum_angle_page</li>
-<li>\ref warping_page</li>
-<li>\ref skew_page</li>
-<li>\ref aspect_ratio_3d_page</li>
-<li>\ref volume_page</li>
-</ul>
-<li>\subpage grouping_elements_page</li>
-<ul>
-<li>\ref creating_groups_page</li>
-<li>\ref editing_groups_page</li>
-<li>\ref using_operations_on_groups_page</li>
-<li>\ref constructing_groups_of_specific_elements_page</li>
-<li>\ref deleting_groups_page</li>
-<li>\ref selection_filter_library_page</li>
-</ul>
-<li>\subpage modifying_meshes_page</li>
-<ul>
-<li>\ref adding_nodes_and_elements_page</li>
-<li>\ref adding_quadratic_elements_page</li>
-<li>\ref removing_nodes_and_elements_page</li>
-<li>\ref renumbering_nodes_and_elements_page</li>
-<li>\ref transforming_meshes_page</li>
-<ul>
-<li>\ref translation_page</li>
-<li>\ref rotation_page</li>
-<li>\ref symmetry_page</li>
-<li>\ref sewing_meshes_page</li>
-<li>\ref merging_nodes_page</li>
-<li>\ref merging_elements_page</li>
-</ul>
-<li>\ref moving_nodes_page</li>
-<li>\ref mesh_through_point_page</li>
-<li>\ref diagonal_inversion_of_elements_page</li>
-<li>\ref uniting_two_triangles_page</li>
-<li>\ref uniting_set_of_triangles_page</li>
-<li>\ref changing_orientation_of_elements_page</li>
-<li>\ref cutting_quadrangles_page</li>
-<li>\ref smoothing_page</li>
-<li>\ref extrusion_page</li>
-<li>\ref extrusion_along_path_page</li>
-<li>\ref revolution_page</li>
-<li>\ref pattern_mapping_page</li>
-<li>\ref convert_to_from_quadratic_mesh_page</li>
-</ul>
-<li>\subpage smeshpy_interface_page</li>
-<li>\subpage tui_scripts_page</li>
-<ul>
-<li>\ref tui_creating_meshes_page</li>
-<li>\ref tui_viewing_meshes_page</li>
-<li>\ref tui_defining_hypotheses_page</li>
-<li>\ref tui_quality_controls_page</li>
-<li>\ref tui_grouping_elements_page</li>
-<li>\ref tui_modifying_meshes_page</li>
-<li>\ref tui_transforming_meshes_page</li>
-</ul>
+\image html a-viewgeneral.png
+
+\n \b MESH module of SALOME is destined for:
+<ul>
+<li>\ref importing_exporting_meshes_page "import and export of meshes in MED format";</li>
+<li>\subpage about_meshes_page "meshing geometrical models"
+previously created or imported by the Geometry component; </li>
+<li>\subpage viewing_meshes_overview_page "viewing created meshes" in
+the VTK viewer;</li>
+<li>\subpage grouping_elements_page "creating groups of mesh elements";</li>
+<li>applying to meshes \subpage quality_page "Quality Controls" , 
+allowing to highlight important elements:
+<li>\subpage modifying_meshes_page "modifying meshes" with a vast
+array of dedicated operations.</li> 
 </ul>
 
-*/
+Almost all mesh module functionalities are accessible via
+\subpage smeshpy_interface_page "Mesh module Python interface".
+
+\image html image7.jpg "Example of MESH module usage for engineering tasks"
+
+*/
\ No newline at end of file
diff --git a/doc/salome/gui/SMESH/input/introduction_to_mesh.doc b/doc/salome/gui/SMESH/input/introduction_to_mesh.doc
deleted file mode 100644 (file)
index 9a5d7dd..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-/*!
-
-\page introduction_to_mesh_page Introduction to MESH
-
-\n \b MESH module of SALOME is destined for:
-<ul>
-<li>\ref importing_exporting_meshes_page "import and export of meshes in MED format",</li>
-<li>\ref constructing_meshes_page "meshing geometrical models"
-previously created or imported by the GEOM component. MESH module
-allows to apply 1D, 2D, 3D meshing algorithms and a set of hypotheses:
-<ul>
-<li>\ref arithmetic_1d_anchor "Arithmetic 1D"</li>
-<li>\ref average_length_anchor "Average Length"</li>
-<li>\ref deflection_1d_anchor "Deflection 1D"</li>
-<li>\ref number_of_segments_anchor "Number of segments"</li>
-<li>\ref start_and_end_length_anchor "Start and end length"</li>
-<li>\ref automatic_length_anchor "Automatic Length"</li>
-<li>\ref max_element_area_anchor "Max Element Area"</li>
-<li>\ref length_from_edges_anchor "Length from Edges"</li>
-<li>\ref quadrangle_preference_anchor "Quadrangle Preference"</li>
-<li>\ref triangle_preference_anchor "Triangle Preference"</li>
-<li>\ref max_element_volume_hypo_page "Max Element Volume"</li>
-</ul>
-</li>
-<li>modification of locally generated meshes by
-<ul>
-<li>\ref adding_nodes_and_elements_page "Addition" of nodes and elements</li>
-<li>\ref removing_nodes_and_elements_page "Removal" of nodes and elements </li>
-</ul>
-</li>
-<li>\ref creating_groups_page "grouping mesh elements" and 
-\ref using_operations_on_groups_page "performing operations on these groups"</li>
-<li>\ref about_quality_controls_page "quality control" of meshes basing on a set of definite criteria - 
-
-<b>for edges:</b>
-<ul>
-<li>\ref length_page "Length of edges"</li>
-<li>\ref borders_at_multi_connection_page "Borders at multi-connection"</li>
-<li>\ref free_borders_page "Free borders"</li>
-</ul>
-
-<b>for faces:</b>
-<ul>
-<li>\ref area_page "Area"</li>
-<li>\ref free_edges_page "Free edges"</li>
-<li>\ref borders_at_multi_connection_2d_page "Borders at multi-connection 2D"</li>
-<li>\ref length_2d_page "Length 2D"</li>
-<li>\ref minimum_angle_page "Minimum angle"</li>
-<li>\ref taper_page "Taper"</li>
-<li>\ref aspect_ratio_page "Aspect Ratio"</li>
-<li>\ref warping_page "Warping"</li>
-<li>\ref skew_page "Skew"</li>
-</ul>
-
-<b>for solids:</b>
-<ul>
-<li>\ref aspect_ratio_3d_page "Aspect ratio 3D"</li>
-<li>\ref volume_page "Volume"</li>
-</ul>
-</li>
-</ul>
-
-\image html image7.jpg
-
-*/
\ No newline at end of file
diff --git a/doc/salome/gui/SMESH/input/introduction_to_mesh_python.doc b/doc/salome/gui/SMESH/input/introduction_to_mesh_python.doc
deleted file mode 100644 (file)
index 2fcc329..0000000
+++ /dev/null
@@ -1,77 +0,0 @@
-/*!
-
-\page introduction_to_mesh_python_page Introduction to MESH module python interface
-
-\n Package smesh provides a standard API for creation and edition of meshes. 
-\n Below you can see an example of usage of the package smesh for 3d mesh generation. 
-
-<h2>Example of 3d mesh generation with NETGEN:</h2>
-
-\n from geompy import * 
-\n import smesh 
-
-<b># Geometry</b>
-\n <b># an assembly of a box, a cylinder and a truncated cone meshed with tetrahedral</b>. 
-
-<b># Define values</b>
-\n name = "ex21_lamp" 
-\n cote = 60 
-\n section = 20 
-\n size = 200 
-\n radius_1 = 80 
-\n radius_2 = 40 
-\n height = 100 
-
-<b># Build a box</b>
-\n box = MakeBox(-cote, -cote, -cote, +cote, +cote, +cote) 
-
-<b># Build a cylinder</b>
-\n pt1 = MakeVertex(0, 0, cote/3) 
-\n di1 = MakeVectorDXDYDZ(0, 0, 1) 
-\n cyl = MakeCylinder(pt1, di1, section, size) 
-
-<b># Build a truncated cone</b>
-\n pt2 = MakeVertex(0, 0, size) 
-\n cone = MakeCone(pt2, di1, radius_1, radius_2, height) 
-
-<b># Fuse </b>
-\n box_cyl = MakeFuse(box, cyl) 
-\n piece = MakeFuse(box_cyl, cone) 
-
-<b># Add in study</b>
-\n addToStudy(piece, name) 
-
-<b># Create a group of faces</b>
-\n group = CreateGroup(piece, ShapeType["FACE"]) 
-\n group_name = name + "_grp" 
-\n addToStudy(group, group_name) 
-\n group.SetName(group_name) 
-
-<b># Add faces in the group</b>
-\n faces = SubShapeAllIDs(piece, ShapeType["FACE"]) 
-\n UnionIDs(group, faces) 
-
-<b># Create a mesh</b>
-
-<b># Define a mesh on a geometry</b>
-\n tetra = smesh.Mesh(piece, name) 
-
-<b># Define 1D hypothesis</b>
-\n algo1d = tetra.Segment() 
-\n algo1d.LocalLength(10) 
-
-<b># Define 2D hypothesis</b>
-\n algo2d = tetra.Triangle() 
-\n algo2d.LengthFromEdges() 
-
-<b># Define 3D hypothesis</b>
-\n algo3d = tetra.Tetrahedron(smesh.NETGEN) 
-\n algo3d.MaxElementVolume(100) 
-
-<b># Compute the mesh</b>
-\n tetra.Compute() 
-
-<b># Create a groupe of faces</b>
-\n tetra.Group(group)
-
-*/
index 50bab55745c7687d7004b2e0de3f9b231bc26015..def8afa9585b81a93e9edd949e47991acaed5292 100644 (file)
@@ -13,7 +13,7 @@ of your mesh.
 <li>Choose <b>Controls > Length 2D</b> or click <em>"Length 2D"</em>
 button in the toolbar. 
 
-\image html image34.gif
+\image html image34.png
 <center><em>"Length 2D" button</em></center>
 
 Your mesh will be displayed in the viewer with its elements colored according to the applied mesh quality control criterion:
index 9fa74805934ce03d6b790ca7ad6306cf4687e6bf..821f6f9f28b625d46d9a68e77987bf9cc0404fa3 100644 (file)
@@ -5,6 +5,10 @@
 \n This functionality allows to merge coincident elements of a mesh
 selectable in the dialog box.
 
+
+\image html mergeelems_ico.png "Merge elements button"
+
+
 \image html mergeelems.png
 
 <ul>
@@ -23,13 +27,13 @@ selectable in the dialog box.
     </ul></li>
   <li><b>Edit selected group</b> list allows editing the selected group:
     <br><br>
-    \image html add.gif
+    \image html add.png
     <center>adds to the group the element selected in the viewer.</center>
     <br>
-    \image html remove.gif
+    \image html remove.png
     <center>removes from the group the selected element.</center>
     <br>
-    \image html sort.gif
+    \image html sort.png
     <center>moves the selected element to the first position in the
     group. This means that all other elements will be merged into this
     one.</center>
index e5ad35753be5bde31b8c72e2971d005a8a10a93a..fb88fb89e26492d3ea01eb832f636f5839bcac31 100644 (file)
@@ -5,6 +5,8 @@
 \n This functionality allows user to detect groups of coincident nodes
 with desirable tolerance, edit these groups and merge.
 
+\image html mergenodes_ico.png "Merge nodes button"
+
 <em>To merge nodes of your mesh:</em>
 <ol>
 <li>From the \b Modification choose \b Transformation and  from its
@@ -35,13 +37,13 @@ viewer with pressed "Shift" key.</li>
 <li><b>Edit selected group</b> list allows editing the selected
 group:
 <br><br>
-\image html add.gif
+\image html add.png
 <center>adds to the group the node selected in the viewer.</center>
 <br>
-\image html remove.gif
+\image html remove.png
 <center>removes from the group the selected node.</center>
 <br>
-\image html sort.gif
+\image html sort.png
 <center>moves the selected node to the first position in the
 group. This means that all other nodes will be merged into this
 one.</center><br>
@@ -51,9 +53,9 @@ one.</center><br>
 <li>To confirm your choice click \b Apply or <b>Apply and Close</b> button.</li>
 </ol>
 
-\image html merging_nodes1.png
+\image html merging_nodes1.png "The initial obgect" 
 
-\image html merging_nodes2.png
+\image html merging_nodes2.png "The object has been merged with a very big tolerance"
 
 <br><b>See Also</b> a sample TUI Script of a 
 \ref tui_merging_nodes "Merge Nodes" operation.  
index 581440904c4e70edc52ac0c21b1571af18c4cbee..37a3deaf48a66d997bcfaa4391e35a207da8fcaf 100644 (file)
@@ -18,7 +18,7 @@ in the <b>Object Browser</b> and select <b>Standard Mesh Infos</b>
 from the \b Mesh menu or click <em>"Standard Mesh Infos"</em> button
 in the toolbar. 
 
-\image html image49.gif
+\image html image49.png
 <center><em>"Standard Mesh Infos" button</em></center>
 
 The following information will be displayed:
index 1723745758962db14d896d2dcb91138b351fc776..af631b0ec14ce67dd61b2fd36b73e04b9354f134 100644 (file)
@@ -12,7 +12,7 @@ element (triangle or quadrangle).
 
 <li>Choose <b>Controls > Minimum angle</b> or click <em>"Minimum Angle"</em> button.
 
-\image html image38.gif
+\image html image38.png
 <center><em>"Minimum Angle" button</em></center>
 
 Your mesh will be displayed in the viewer with its elements colored
index d7e1cdb626c7019f78602c62d53d54a2bb6cbd71..4f71146ff93cc3978ad10a02dc0066ef44c9bd41 100644 (file)
@@ -2,33 +2,50 @@
 
 \page modifying_meshes_page Modifying meshes
 
+Salome provides an extremely vast spectre of mesh modification and
+transformation operations, giving the possibility to:
+
 <ul>
-<li>\subpage adding_nodes_and_elements_page</li>
-<li>\subpage adding_quadratic_elements_page</li>
-<li>\subpage removing_nodes_and_elements_page</li>
-<li>\subpage renumbering_nodes_and_elements_page</li>
-<li>\subpage transforming_meshes_page</li>
-<ul>
-<li>\ref translation_page</li>
-<li>\ref rotation_page</li>
-<li>\ref symmetry_page</li>
-<li>\ref sewing_meshes_page</li>
-<li>\ref merging_nodes_page</li>
-<li>\ref merging_elements_page</li>
-</ul>
-<li>\subpage moving_nodes_page</li>
-<li>\subpage mesh_through_point_page</li>
-<li>\subpage diagonal_inversion_of_elements_page</li>
-<li>\subpage uniting_two_triangles_page</li>
-<li>\subpage uniting_set_of_triangles_page</li>
-<li>\subpage changing_orientation_of_elements_page</li>
-<li>\subpage cutting_quadrangles_page</li>
-<li>\subpage smoothing_page</li>
-<li>\subpage extrusion_page</li>
-<li>\subpage extrusion_along_path_page</li>
-<li>\subpage revolution_page</li>
-<li>\subpage pattern_mapping_page</li>
-<li>\subpage convert_to_from_quadratic_mesh_page</li>
+<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 (used in qyadratic meshes) from quadratic nodes
+nodes to quadratic polyhedrons at an arbitrary place in the mesh.</li>
+<li>\subpage removing_nodes_and_elements_page "Remove" any existing
+mesh elements.</li>
+<li>\subpage renumbering_nodes_and_elements_page "Renumber" nodes and
+elements of the mesh.</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>Create a \subpage symmetry_page "symmetrical copy" of the mesh
+through a point or a vector of symmetry.</li>
+<li>Unite meshes by \subpage sewing_meshes_page "sewing" free borders,
+conform free borders, border to side or side elements.</li>
+<li>\subpage merging_nodes_page "Merge Notes", considered coincident
+within the indicated tolerance.</li>
+<li>\subpage merging_elements_page "Merge Elements", considered coincident
+within the indicated tolerance.</li>
+<li>\subpage moving_nodes_page "Move Nodes" to an arbitrary location
+with consequent transformation of all adjacent elements and edges.</li>
+<li>\subpage mesh_through_point_page "Make node at a point", existing
+or created anew.</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 cutting_quadrangles_page "Cut a quadrangle" into two triangles.</li>
+<li>\subpage smoothing_page "Smooth" elements,reducung distortions in
+them by adjusting the locations of element corners.</li>
+<li>Create an \subpage extrusion_page "extrusion" along a vector.</li>
+<li>Create an \subpage extrusion_along_path_page "extrusion along a path".</li>
+<li>Create an edge or a surface by \subpage revolution_page "revolution"
+of the selected node or edge.</li>
+<li>Apply \subpage pattern_mapping_page "pattern mapping".</li>
+<li>\subpage convert_to_from_quadratic_mesh_page "Convert regular mesh to quadratic", 
+or vice versa.</li>
 </ul>
 
 */
\ No newline at end of file
index 5842401a69faf3205e715cf76540c99c852a025f..d44ddc249f42a18ea70a292957304f5019db4884 100644 (file)
@@ -11,7 +11,7 @@ after the displaced node.
 <li>From the \b Modification menu choose the <b>Move node</b> item or
 click <em>"Move Node"</em> button in the toolbar.
 
-\image html image67.gif
+\image html image67.png
 <center><em>"Move Node" button</em></center>
 
 The following dialog box shall appear:
@@ -26,9 +26,9 @@ be automatically displayed in the \b Coordinates set of fields.</li>
 <li>Click the \b Apply or <b>Apply and Close</b> button.</li>
 </ol>
 
-\image html moving_nodes1.png
+\image html moving_nodes1.png "The initial mesh"
 
-\image html moving_nodes2.png
+\image html moving_nodes2.png "The node has been moved, transforming all adjacent edges"
 
 <br><b>See Also</b> a sample TUI Script of a 
 \ref tui_moving_nodes "Moving Nodes" operation.  
index 78d8fb414a19c052754e1daa8975f885d947e851..c6813739074683b8b4e8173798e9a5bfa99cc3a5 100644 (file)
@@ -2,7 +2,7 @@
 
 \page numbering_page Numbering
 
-<br><h2>Displaying nodes numbers</h2>
+<br><h2>Displaying node numbers</h2>
 
 In MESH you can display the ID numbers of all nodes of your mesh in
 the viewer.
@@ -14,11 +14,9 @@ the viewer.
 pop-up menu choose <b>Numbering > Display Nodes #</b>.</li>
 </ol>
 
-It will look like as follows:
+\image html image96.jpg "Displayed node numbers"
 
-\image html image96.jpg
-
-<br><h2>Displaying elements numbers</h2>
+<br><h2>Displaying element numbers</h2>
 
 In MESH you can display the ID numbers of all meshing elements
 composing your mesh in the viewer.
@@ -30,9 +28,7 @@ composing your mesh in the viewer.
 pop-up menu choose <b>Numbering > Display Elements #</b>.</li>
 </ol>
 
-It will look like as follows:
-
-\image html image95.jpg
+\image html image95.jpg "Displayed element numbers"
 
 */
 
index e9ce3617291e1f84622d88100bd91fec4cc55e19..cf556d51bb714014f79fcf10da665796c6b22092 100644 (file)
@@ -43,7 +43,7 @@ in this file:
 From the \b Modification menu choose the <b>Pattern Mapping</b> item or click 
 <em>"Pattern mapping"</em> button in the toolbar.
 
-\image html image98.gif
+\image html image98.png
 <center><em>"Pattern mapping" button</em></center>
 
 The following dialog box shall appear:
index 272bef2362849142fc52b3c26e4c4e089ef41419..837923ac1ce8afa4432f89c356aa2d5b322a685a 100644 (file)
@@ -11,7 +11,7 @@ faces.
 The opposing faces can be meshed with either quadrangles or triangles,
 while the side faces should be meshed with quadrangles only.
 
-\image html image157.gif
+\image html image157.gif "Prism with 3D extrusion meshing".
 
 As you can see, the <b>3D extrusion</b> algorithm permits to build and to
 have in the same 3D mesh such elements as hexahedrons, prisms and
index 02a617e8305ec7dd3244a9c0899efca273913457..422b4099335688c853804394d69380a8f1de0749 100644 (file)
@@ -5,7 +5,7 @@
 \n Projection algorithms allow to define the mesh of a geometrical
 object by the projection of another already meshed geometrical object.
 
-<b>Projection 1D</b> algorithm permits to define the mesh of an edge
+<b>Projection 1D</b> algorithm allows to define the mesh of an edge
 (or group of edges)
 by the projection of another already meshed edge (or group of edges).
 \n To apply this algorithm select the edge to be meshed (indicated in
@@ -16,7 +16,7 @@ The following dialog box will appear:
 
 \image html projection_1d.png
 
-In this menu you can define the \b Name of the algorithm, the algeady
+In this menu you can define the \b Name of the algorithm, the already
 meshed source \b Edge and the \b Mesh (optional, use it if there are several
 different meshes on the same edge). It could also be necessary to
 define the orientation of edges, which is done by indicating the
@@ -24,9 +24,9 @@ define the orientation of edges, which is done by indicating the
 <b>Target Vertex</b> being the first point of the created \b Edge. For
 a group of edges, <b>Source</b> and <b>Target</b> vertices should be
 shared by only one edge of the group. If <b>Source</b> and
-<b>Target</b> vectors are specified, the elements of the group must be ajacent.
+<b>Target</b> vertices are specified, the elements of the group must be ajacent.
 
-\n <b>Projection 2D</b> algorithm permits to define the mesh of a face
+\n <b>Projection 2D</b> algorithm allows to define the mesh of a face
 (or group of faces) by the
 projection of another already meshed face (or group of faces). This
 algorithm works only
@@ -41,7 +41,7 @@ following dialog box will appear:
 
 \image html projection_2d.png
 
-In this menu you can define the \b Name of the algorithm, the algeady
+In this menu you can define the \b Name of the algorithm, the already
 meshed source \b Face and the \b Mesh (optional, use it if there are several
 different meshes on the same face). It could also be necessary to
 define the orientation of mesh on the face, which is done by
@@ -49,7 +49,7 @@ indicating two <b>Source Vertices</b>, which belong to the same edge of the
 source face, and two <b>Target Vertices</b>, which belong to the same edge of
 the created \b Face.
 
-\n <b>Projection 3D</b> algorithm permits to define the mesh of a shape by
+\n <b>Projection 3D</b> algorithm allows to define the mesh of a shape by
 the projection of another already meshed shape.  This algorithm works
 only if all faces and edges of the target face have been meshed as 1D
 Projections of the faces and edges of the source face. Another
@@ -62,7 +62,7 @@ following dialog box will appear:
 
 \image html projection_3d.png
 
-In this menu you can define the \b Name of the algorithm, the algeady
+In this menu you can define the \b Name of the algorithm, the already
 meshed source <b>3D shape</b> and the \b Mesh (optional, use it if there are
 several different meshes on the same shape). It could also be
 necessary to define the orientation of mesh on the shape, which is
diff --git a/doc/salome/gui/SMESH/input/quality_controls.doc b/doc/salome/gui/SMESH/input/quality_controls.doc
deleted file mode 100644 (file)
index 5a36e7b..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-/*!
-
-\page quality_controls_page Quality controls
-
-<ul>
-<li>\subpage about_quality_controls_page</li>
-<li>\subpage free_borders_page</li>
-<li>\subpage borders_at_multi_connection_page</li>
-<li>\subpage length_page</li>
-<li>\subpage free_edges_page</li>
-<li>\subpage length_2d_page</li>
-<li>\subpage borders_at_multi_connection_2d_page</li>
-<li>\subpage area_page</li>
-<li>\subpage taper_page</li>
-<li>\subpage aspect_ratio_page</li>
-<li>\subpage minimum_angle_page</li>
-<li>\subpage warping_page</li>
-<li>\subpage skew_page</li>
-<li>\subpage aspect_ratio_3d_page</li>
-<li>\subpage volume_page</li>
-</ul>
-
-*/
\ No newline at end of file
index a9fb5c7f3519d53fb67ca343b7c5b0202655d334..2786b14cca4c0332f0871ddd9dfd693c48d30181 100644 (file)
@@ -37,10 +37,6 @@ Shift button) by choosing them in the 3D viewer.
 \note Be careful while removing nodes because if you remove a definite
 node of your mesh all adjacent elements will be also deleted.
 
-\image html remove_nodes1.png
-
-\image html remove_nodes2.png
-
 <br>
 \anchor removing_elements_anchor
 <h2>Removing elements</h2>
@@ -66,10 +62,9 @@ mesh (with pressed Shift button) by choosing them in the 3D viewer.
 <li>Click \b Apply or <b>Apply and Close</b> to confirm deletion of the specified elements.</li>
 </ol>
 
-\image html remove_elements1.png
-
-\image html remove_elements2.png
+\image html remove_nodes1.png "The initial mesh"
 
+\image html remove_nodes2.png "The mesh with some elements removed" 
 
 <br>
 \anchor clear_mesh_anchor
index 21c7be752268a12d8c3fb092772b728f7ca97f68..0c0f34d73e2a16d57a1cd7b59dba834a376291c7 100644 (file)
@@ -19,7 +19,7 @@
 choose the \b Nodes item or click <em>"Renumbering nodes"</em> button
 in the toolbar.
 
-\image html image63.gif
+\image html image63.png
 <center><em>"Renumbering nodes" button</em></center>
 
 The following dialog box will appear:
@@ -42,7 +42,7 @@ Browser or in the 3D viewer.</li>
 choose the \b Elements item or click <em>"Renumbering elements"</em>
 button in the toolbar.
 
-\image html image64.gif
+\image html image64.png
 <center><em>"Renumbering elements" button</em></center>
 
 The following dialog box will appear:
index 6f3f289d03220186e9af7e99446b7704ac898003..e38dd8593e43f254b14d9a411d036cddb75442f8 100644 (file)
@@ -13,7 +13,7 @@ on the revolution axis).
 <li>From the \b Modification menu choose the \b Revolution item or click
 <em>"Revolution"</em> button in the toolbar.
 
-\image html image92.gif
+\image html image92.png
 <center><em>"Revolution" button</em></center>
 
 The following dialog box shall appear:
@@ -36,12 +36,12 @@ be revolved,</li>
 <ul> <li> Angle by Step - the elements are extruded by the specified angle at each step (i.e. for Angle=30 and Number of Steps=2, the elements will be extruded 
  by 30 degrees twice for a total of 30*2=60)</li>
 
-\image html revolutionsn2.png
+\image html revolutionsn2.png "Example of Revolution with Angle by Step"
 
 <li> Total Angle - the elements are extruded by the specified angle only once and the number of steps defines the number of iterations 
 (i.e.for Angle=30 and Number of Steps=2, the elements will be extruded by 30/2=15 degrees twice for a total of 30). </li>
 
-\image html revolutionsn1.png
+\image html revolutionsn1.png "Example of Revolution with Total Angle"
 
 </ul>
 <li>tolerance of rotation</li>
index bf2ca4978bccf233e1d3071ccd59edddfbae8375..d693dd455a11533607a39c8e69a34e9b4518eb3d 100644 (file)
@@ -2,9 +2,11 @@
 
 \page rotation_page Rotation
 
-\n This geometrical operation allows to rotate in space your mesh or
+\n This operation allows to rotate in space your mesh or
 some of its elements.
 
+\image html rotation_ico.png "Rotation button"
+
 <em>To rotate your mesh:</em>
 \par
 From the \b Modification choose \b Transformation and  from its sub-menu
@@ -27,9 +29,9 @@ rotated and the rotation parameters:
 \par
 
 
-\image html rotation1.png
+\image html rotation1.png "The initial mesh"
 
-\image html rotation2.png
+\image html rotation2.png "The rotated mesh"
 
 <br><b>See Also</b> a sample TUI Script of a 
 \ref tui_rotation "Rotation" operation.  
diff --git a/doc/salome/gui/SMESH/input/running_mesh_module.doc b/doc/salome/gui/SMESH/input/running_mesh_module.doc
deleted file mode 100644 (file)
index d7a7944..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-/*!
-
-\page running_mesh_module_page Running MESH module
-
-\n To start MESH module in SALOME click "Mesh" icon in the "Modules" toolbar or
-select \b Mesh from the Choose box.
-
-\image html image25.jpg
-<center><em>"Mesh" icon</em></center>
-
-The desktop of the SALOME platform will be updated with additional
-toolbars and menus related to the \b MESH component .
-
-\image html a-viewgeneral.png
-
-*/
\ No newline at end of file
index eff82ab4bbfeda5c52ade3761d01e49d3134aff3..c3afbf1e07fe43515666cba75520fda59eac46a9 100644 (file)
@@ -11,6 +11,8 @@ functionality allows you to sew:
 <li>\ref side_elements_anchor "Side elements"</li>
 </ul>
 
+\image html sewing.png "Sewing button"
+
 <em>To sew elements of different meshes:</em>
 <ol>
 <li>From the \b Modification menu choose the \b Transformation item
@@ -63,7 +65,7 @@ enough to merge, if difference of their parameters is less than one
 fifth of minimum length of adjacent face edges on the borders.</li>
 </ol>
 
-\image html image22.jpg
+\image html image22.jpg "Sewing free borders"
 
 <b>See Also</b> a sample TUI Script of a 
 \ref tui_sew_free_borders "Sew Free Borders" operation.
@@ -90,7 +92,7 @@ second border.
 the first border and two points on the second one. User can select
 these nodes in 3D viewer or define node by its id.
 
-\image html image22.jpg
+\image html image23.jpg "Sewing conform free borders"
 
 <b>See Also</b> a sample TUI Script of a 
 \ref tui_sew_conform_free_borders "Sew Conform Free Borders"
@@ -120,7 +122,7 @@ border and two points on the side. User can select these nodes in 3D
 viewer or define node by its id.</li>
 </ol>
 
-\image html image30.jpg
+\image html image30.jpg "Sewing border to side"
 
 <b>See Also</b> a sample TUI Script of a 
 \ref tui_sew_meshes_border_to_side "Sew Border to Side" operation.  
@@ -145,9 +147,9 @@ belong to one element and must be located on an element set boundary.
 Sewing algorithm finds and merges the corresponding nodes starting
 from the specified ones.
 
-\image html image31.jpg
+\image html image31.jpg "Step-by-step sewing process"
 
-\image html image32.jpg
+\image html image32.jpg "The result of side elements sewing"
 
 For sewing side elements you should define elements for sewing and two
 nodes for merging on the each side. User can select these elements and
index 582ada3a17004413ad3d7c1f4bec9f8308fafbaf..5235b4dddeb00c88b2bb7a9562d3e317f84c244e 100644 (file)
@@ -16,7 +16,7 @@ criterion can be applied to elements composed of 4 and 3 nodes
 
 <li>Choose <b>Controls > Skew</b> or click <em>"Skew"</em> button of the toolbar.
 
-\image html image40.gif
+\image html image40.png
 <center><em>"Skew" button </em></center>
 
 Your mesh will be displayed in the viewer with its elements colored
index 222d80ae3735dd3e0d6fcbab69efee6baff6712e..17255212cd841c7ae21b152f24ace185123836b6 100644 (file)
@@ -1,6 +1,6 @@
 /*!
 
-\page smeshpy_interface_page Python interface smesh.py
+\page smeshpy_interface_page Python interface
 
 \n Python package smesh defines several classes, destined for easy and
 clear mesh creation and edition.
@@ -38,6 +38,92 @@ clear mesh creation and edition.
 \n others are based on commercial meshers:
          - GHS3D(3D), BLSURF(2D).
 
-\n    To add hypotheses, use the interfaces, provided by the assigned algorithms.
+\n    To add hypotheses, use the interfaces, provided by the assigned
+algorithms.
+
+\n Below you can see an example of usage of the package smesh for 3d mesh generation. 
+
+<h2>Example of 3d mesh generation with NETGEN:</h2>
+
+\n from geompy import * 
+\n import smesh 
+
+<b># Geometry</b>
+\n <b># an assembly of a box, a cylinder and a truncated cone meshed with tetrahedral</b>. 
+
+<b># Define values</b>
+\n name = "ex21_lamp" 
+\n cote = 60 
+\n section = 20 
+\n size = 200 
+\n radius_1 = 80 
+\n radius_2 = 40 
+\n height = 100 
+
+<b># Build a box</b>
+\n box = MakeBox(-cote, -cote, -cote, +cote, +cote, +cote) 
+
+<b># Build a cylinder</b>
+\n pt1 = MakeVertex(0, 0, cote/3) 
+\n di1 = MakeVectorDXDYDZ(0, 0, 1) 
+\n cyl = MakeCylinder(pt1, di1, section, size) 
+
+<b># Build a truncated cone</b>
+\n pt2 = MakeVertex(0, 0, size) 
+\n cone = MakeCone(pt2, di1, radius_1, radius_2, height) 
+
+<b># Fuse </b>
+\n box_cyl = MakeFuse(box, cyl) 
+\n piece = MakeFuse(box_cyl, cone) 
+
+<b># Add in study</b>
+\n addToStudy(piece, name) 
+
+<b># Create a group of faces</b>
+\n group = CreateGroup(piece, ShapeType["FACE"]) 
+\n group_name = name + "_grp" 
+\n addToStudy(group, group_name) 
+\n group.SetName(group_name) 
+
+<b># Add faces in the group</b>
+\n faces = SubShapeAllIDs(piece, ShapeType["FACE"]) 
+\n UnionIDs(group, faces) 
+
+<b># Create a mesh</b>
+
+<b># Define a mesh on a geometry</b>
+\n tetra = smesh.Mesh(piece, name) 
+
+<b># Define 1D hypothesis</b>
+\n algo1d = tetra.Segment() 
+\n algo1d.LocalLength(10) 
+
+<b># Define 2D hypothesis</b>
+\n algo2d = tetra.Triangle() 
+\n algo2d.LengthFromEdges() 
+
+<b># Define 3D hypothesis</b>
+\n algo3d = tetra.Tetrahedron(smesh.NETGEN) 
+\n algo3d.MaxElementVolume(100) 
+
+<b># Compute the mesh</b>
+\n tetra.Compute() 
+
+<b># Create a groupe of faces</b>
+\n tetra.Group(group)
+
+\n Examples of Python scripts for all Mesh operations are available by
+the following links:
+
+<ul>
+<li>\subpage tui_creating_meshes_page</li>
+<li>\subpage tui_viewing_meshes_page</li>
+<li>\subpage tui_defining_hypotheses_page</li>
+<li>\subpage tui_quality_controls_page</li>
+<li>\subpage tui_grouping_elements_page</li>
+<li>\subpage tui_modifying_meshes_page</li>
+<li>\subpage tui_transforming_meshes_page</li>
+</ul>
+
 
 */
index f1991d62b08aa4c2fb016f637645b007baf7339c..fe9770340059dae7d3bf8fe4d3cd51509cfa49a4 100644 (file)
@@ -11,7 +11,7 @@
 <li>In the \b Modification menu select the \b Smoothing item or click
 <em>"Smoothing"</em> button in the toolbar.
 
-\image html image84.gif
+\image html image84.png
 <center><em>"Smoothing" button</em></center>
 
 The dialog box contains the following fields which should be
@@ -67,9 +67,9 @@ faces in the 3D space is improved. </li>
 <li>Click the \b Apply or \b OK button to confirm the operation.</li>
 </ol>
 
-\image html smoothing1.png
+\image html smoothing1.png "The initial mesh"
 
-\image html smoothing2.png
+\image html smoothing2.png "The smoothed mesh"
 
 <br><b>See Also</b> a sample TUI Script of a 
 \ref tui_smoothing "Smoothing" operation.  
index c18089e635c4bcb9587faf0353874e5cc6678362..6bbe668732377790a3018fe741b855d9589c8b64 100644 (file)
@@ -5,6 +5,8 @@
 \n This geometrical operation allows to perform a symmetrical copy of
 your mesh or some of its elements.
 
+\image html symmetry.png "Symmetry button"
+
 <em>To apply symmetry to your mesh:</em>
 \par
 From the \b Modification choose \b Transformation and  from its
index a207990b73336594476b2ed79ab722a047bf2a56..d2c4dd2b4358cd407db279825c5bcfcb15f63c8b 100644 (file)
@@ -6,7 +6,7 @@
 of two triangles separated by a diagonal. So it can be calculated only
 for elements consisting of 4 nodes.
 
-\image html image25.gif
+\image html image25.png
 
 <br><em>To apply the Taper quality criterion to your mesh:</em>
 
@@ -16,7 +16,7 @@ for elements consisting of 4 nodes.
 <li>Choose <b>Controls > Taper</b> or click <em>"Taper"</em> button in
 the toolbar.
 
-\image html image36.gif
+\image html image36.png
 <center><em>"Taper" button</em></center>
 
 Your mesh will be displayed in the viewer with its elements colored
diff --git a/doc/salome/gui/SMESH/input/transforming_meshes.doc b/doc/salome/gui/SMESH/input/transforming_meshes.doc
deleted file mode 100644 (file)
index 206c640..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-/*!
-
-\page transforming_meshes_page Transforming meshes
-
-<ul>
-<li>\subpage translation_page</li>
-<li>\subpage rotation_page</li>
-<li>\subpage symmetry_page</li>
-<li>\subpage sewing_meshes_page</li>
-<li>\subpage merging_nodes_page</li>
-<li>\subpage merging_elements_page</li>
-</ul>
-
-*/
\ No newline at end of file
index 1f48901d525a72e9533625047e05139b8f2794e9..390feb7fce8b76ebc1371b675e9f4dadefff62b5 100644 (file)
@@ -5,6 +5,8 @@
 \n This geometrical operation allows to translate in space your mesh
 or some of its elements.
 
+\image html translation.png "Translation button"
+
 <em>To translate your mesh:</em>
 \par
 From the \b Modification choose \b Transformation and from its
diff --git a/doc/salome/gui/SMESH/input/tui_scripts.doc b/doc/salome/gui/SMESH/input/tui_scripts.doc
deleted file mode 100644 (file)
index 4c19b9d..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-/*!
-
-\page tui_scripts_page TUI Scripts
-
-<ul>
-<li>\subpage tui_creating_meshes_page</li>
-<li>\subpage tui_viewing_meshes_page</li>
-<li>\subpage tui_defining_hypotheses_page</li>
-<li>\subpage tui_quality_controls_page</li>
-<li>\subpage tui_grouping_elements_page</li>
-<li>\subpage tui_modifying_meshes_page</li>
-<li>\subpage tui_transforming_meshes_page</li>
-</ul>
-
-*/
\ No newline at end of file
index 9c141352309b5d4e8553635a9eb4e12f27fa7ef7..bcf1531192c313aea60032a1f29b5b66b348116c 100644 (file)
@@ -11,7 +11,7 @@ once many triangles if they have adjacent edges.
 <li>In the \b Modification menu select the <b>Union of triangles</b>
 item or click <em>"Union of triangles"</em> button in the toolbar.
 
-\image html image80.gif
+\image html image80.png
 <center><em>"Union of triangles" button</em></center>
 
 The following dialog box will appear:
@@ -43,9 +43,9 @@ the list.</li>
 If some selected triangle elements have no adjacent edges with one of
 the others, the operation on these elements shall take no effect.
 
-\image html uniting_a_set_of_triangles1.png
+\image html uniting_a_set_of_triangles1.png "The chosen triangles"
 
-\image html uniting_a_set_of_triangles2.png
+\image html uniting_a_set_of_triangles2.png "The union of several triangles - several quadrangular cells are created"
 
 <br><b>See Also</b> a sample TUI Script of a 
 \ref tui_uniting_set_of_triangles "Uniting a Set of Triangles" operation.  
index ef883522e4b3164c8af62df1ae957d81cae6b66d..95b9fced63850c0a020faf8e85f3748ffdb481f7 100644 (file)
@@ -11,7 +11,7 @@ of the common edge.
 triangles</b> item or click <em>"Union of two triangles"</em> button
 in the toolbar.
 
-\image html image71.gif
+\image html image71.png
 <center><em>"Union of two triangles" button</em></center>
 
 The following dialog box shall appear:
@@ -24,9 +24,9 @@ this edge in the 3D viewer.</li>
 <li>Click the \b Apply or <b>Apply and Close</b> button.</li>
 </ol>
 
-\image html uniting_two_triangles1.png
+\image html uniting_two_triangles1.png "The selected triangles"
 
-\image html uniting_two_triangles2.png
+\image html uniting_two_triangles2.png "The union of two triangles" 
 
 <br><b>See Also</b> a sample TUI Script of a 
 \ref tui_uniting_two_triangles "Uniting Two Triangles" operation.  
diff --git a/doc/salome/gui/SMESH/input/viewing_meshes.doc b/doc/salome/gui/SMESH/input/viewing_meshes.doc
deleted file mode 100644 (file)
index aac10da..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-/*!
-
-\page viewing_meshes_page Viewing meshes
-
-<ul>
-<li>\subpage viewing_meshes_overview_page</li>
-<li>\subpage mesh_infos_page</li>
-<li>\subpage numbering_page</li>
-<li>\subpage display_mode_page</li>
-<li>\subpage display_entity_page</li>
-<li>\subpage transparency_page</li>
-<li>\subpage clipping_page</li>
-</ul>
-
-*/
\ No newline at end of file
index 5cddd5db3ae2afa88ef17e0a32b53be9b2d55dc7..7f9ae7faed870648500a1b2057fb953a65576a78 100644 (file)
@@ -1,6 +1,6 @@
 /*!
 
-\page viewing_meshes_overview_page Overview
+\page viewing_meshes_overview_page Viewing meshes
 
 \n After definition of algorithms and hypotheses a new mesh is listed
 in the Object Browser. Right-click on it and select \b Compute - the
@@ -20,24 +20,24 @@ right-clicking on the selected mesh.
 <li><b>Hide all</b> - allows to hide all objects in the viewer.</li>
 <li><b>Update</b> - refreshes the presentation of your mesh in the
 Object Browser, applying all recent changes. </li>
-<li>\ref advanced_mesh_infos_anchor "Advanced Mesh Infos" -  provides
-more detailed information about the mesh.</li>
-<li>\ref standard_mesh_infos_anchor "Standard Mesh Infos" - provides
-basic information about the mesh.</li>
+<li>\subpage mesh_infos_page "Mesh Infos" -  provides
+information about the mesh.</li>
 <li>\ref mesh_element_info_anchor "Mesh Element Info" - provides basic
 information about the selected element of the mesh. </li>
-<li>\ref numbering_page "Numbering"  - allows to display the ID
+<li>\subpage numbering_page "Numbering"  - allows to display the ID
 numbers of all meshing elements or nodes composing your mesh in the
 viewer.</li>
-<li>\ref display_mode_page "Display Mode" - allows to select between
+<li>\subpage display_mode_page "Display Mode" - allows to select between
 Wireframe, Shading and Nodes presentation.</li>
-<li>\ref display_entity_page "Display Entity" - allows to display
+<li>\subpage display_entity_page "Display Entity" - allows to display
 Faces, Edges or both.</li>
+<li><b>Orientation of faces</b> - shows vectors of orientation of
+faces of the selected mesh</li> 
 <li><b>Colors / Size</b> - allows to select color and size of
 meshes.</li>
-<li>\ref transparency_page "Transparency" - allows to change the
+<li>\subpage transparency_page "Transparency" - allows to change the
 transparency of mesh elements.</li>
-<li>\ref clipping_page "Clipping" - allows to create cross-sections of the selected objects.</li>
+<li>\subpage clipping_page "Clipping" - allows to create cross-sections of the selected objects.</li>
 <li>\ref about_quality_controls_page "Controls" - graphically
 presents various information about meshes.</li>
 <li><b>Hide</b> - allows to hide the selected mesh from the viewer.</li>
index 391b09023e2535884f07bc7dec64c0cdd4fc4043..ba99c193ebc3b9bd3528f7f73894ef1c2149e551 100644 (file)
@@ -12,7 +12,7 @@
 <li>Choose <b>Controls > Volume</b> or click <em>"Volume"</em> button
 in the toolbar.
 
-\image html image145.gif
+\image html image145.png
 <center><em>"Volume" button</em></center>
 
 Your mesh will be displayed in the viewer with its elements colored
index 9b97aa6a2aea9f4ebec6cb66c8cb17f974b05667..83bfaa3ac638c4d11b7cd188669af966a62d8b5d 100644 (file)
@@ -27,7 +27,7 @@ projection height ?h? to the half edge length ?l?.
 <li>Choose <b>Controls > Warping Angle</b> or click <em>"Warping angle"</em>
 button of the toolbar.
 
-\image html image39.gif
+\image html image39.png
 <center><em>"Warping angle" button</em></center>
 
 Your mesh will be displayed in the viewer with its elements colored