diff --git a/doc/salome/gui/GEOM/input/add_point_on_edge_operation.doc b/doc/salome/gui/GEOM/input/add_point_on_edge_operation.doc
index 00951bcd0..f16624bbd 100644
--- a/doc/salome/gui/GEOM/input/add_point_on_edge_operation.doc
+++ b/doc/salome/gui/GEOM/input/add_point_on_edge_operation.doc
@@ -26,9 +26,9 @@ the point according to one of the selected modes.
\n Example:
-\image html image167.jpg
+\image html image167.jpg "The initial edge"
-\image html image168.jpg
+\image html image168.jpg "The edge split in two segments"
Our TUI Scripts provide you with useful examples of the use of
\ref tui_add_point_on_edge "Repairing Operations".
diff --git a/doc/salome/gui/GEOM/input/archimede.doc b/doc/salome/gui/GEOM/input/archimede.doc
index 6019112b6..933a8d018 100644
--- a/doc/salome/gui/GEOM/input/archimede.doc
+++ b/doc/salome/gui/GEOM/input/archimede.doc
@@ -22,11 +22,11 @@ deflection of the mesh, using to compute the section.
\n Example:
-\image html archimedesn1.png
+\image html archimedesn1.png "The shape"
-\image html archimedesn2.png
+\image html archimedesn2.png "The waterline on the shape"
-\image html archimedesn3.png
+\image html archimedesn3.png "The resulting plane"
Our TUI Scripts provide you with useful examples of the use of
\ref tui_archimede "Basic Operations".
diff --git a/doc/salome/gui/GEOM/input/blocks_operations.doc b/doc/salome/gui/GEOM/input/blocks_operations.doc
index 8fe02df8d..685f99509 100644
--- a/doc/salome/gui/GEOM/input/blocks_operations.doc
+++ b/doc/salome/gui/GEOM/input/blocks_operations.doc
@@ -2,10 +2,15 @@
\page blocks_operations_page Blocks Operations
+The solids built by blocks \ref build_by_blocks_page can be
+processed with blocks transformation operations:
+
-- \subpage multi_transformation_operation_page
-- \subpage explode_on_blocks_operation_page
-- \subpage propagate_operation_page
+- \subpage multi_transformation_operation_page "Multi-transformation" - produces several translations of a block in one or two directions.
+- \subpage explode_on_blocks_operation_page "Explode on blocks" -
+returns blocks of the given compound.
+- \subpage propagate_operation_page "Propagate" - builds all
+possible propagation groups from the given shape.
*/
\ No newline at end of file
diff --git a/doc/salome/gui/GEOM/input/building_by_blocks.doc b/doc/salome/gui/GEOM/input/building_by_blocks.doc
index d3964eca2..fa2611d7c 100644
--- a/doc/salome/gui/GEOM/input/building_by_blocks.doc
+++ b/doc/salome/gui/GEOM/input/building_by_blocks.doc
@@ -65,7 +65,7 @@ four edges from which the face is constructed.
\image html block3.png
\n Example:
-\image html image185.jpg
+\image html image185.jpg "Quadrangle face built by blocks"
@@ -110,6 +110,9 @@ automatically.
\image html image181.jpg
Hexahedral Solid built on the base of two Faces
+
+The created blocks can be processed with \ref blocks_operations_page "Operations on Blocks".
+
Our TUI Scripts provide you with useful examples of
\ref tui_building_by_blocks_page "Building by Blocks".
diff --git a/doc/salome/gui/GEOM/input/chamfer_operation.doc b/doc/salome/gui/GEOM/input/chamfer_operation.doc
index 890fd01a9..38fdba843 100644
--- a/doc/salome/gui/GEOM/input/chamfer_operation.doc
+++ b/doc/salome/gui/GEOM/input/chamfer_operation.doc
@@ -16,7 +16,7 @@ Dimension (radius) of the chamfer.
\image html chamfer1.png
-\image html chamfer_all.png
+\image html chamfer_all.png "Chamfer on the whole object"
\n In the algorithms below there exist two ways to define the \b
Dimension of the Chamfer
@@ -44,7 +44,7 @@ Face1, Face2), where \em D1 is a chamfer size along \em Face1 and
\image html chamfer2.png
-\image html chamfer_edge.png
+\image html chamfer_edge.png "Chamfer on the specified edges"
\n To create chamfer on the specified faces of the given shape, you need
to define the Main Object to create a fillet on, select the
@@ -62,7 +62,7 @@ ListOfFaceID), where \em D1 is a chamfer size along \em Face1 and
\image html chamfer3.png
-\image html chamfer_faces.png
+\image html chamfer_faces.png "Chamfer on the specified faces"
\n To create chamfer on an arbitrary set of edges of the given shape
to define the Main Object to create a fillet on, select the
diff --git a/doc/salome/gui/GEOM/input/common_operation.doc b/doc/salome/gui/GEOM/input/common_operation.doc
index 689d762e4..dfefce0df 100644
--- a/doc/salome/gui/GEOM/input/common_operation.doc
+++ b/doc/salome/gui/GEOM/input/common_operation.doc
@@ -16,9 +16,9 @@
\n Example:
-\image html fusesn1.png
+\image html fusesn1.png "The initial shapes"
-\image html commonsn.png
+\image html commonsn.png "The resulting object"
Our TUI Scripts provide you with useful examples of the use of
\ref tui_common "Boolean Operations".
diff --git a/doc/salome/gui/GEOM/input/creating_adv_obj.doc b/doc/salome/gui/GEOM/input/creating_adv_obj.doc
index ebaf38aaa..26b0b4601 100644
--- a/doc/salome/gui/GEOM/input/creating_adv_obj.doc
+++ b/doc/salome/gui/GEOM/input/creating_adv_obj.doc
@@ -2,8 +2,10 @@
\page create_adv_obj_page Creating Advanced Geometrical Objects
+New Entity -> Build submenu allows to create topological
+entities:
+
-- \subpage create_explode_page
- \subpage create_edge_page
- \subpage create_wire_page
- \subpage create_face_page
diff --git a/doc/salome/gui/GEOM/input/creating_basic_go.doc b/doc/salome/gui/GEOM/input/creating_basic_go.doc
index a9a1cb3bb..49e3b2f34 100644
--- a/doc/salome/gui/GEOM/input/creating_basic_go.doc
+++ b/doc/salome/gui/GEOM/input/creating_basic_go.doc
@@ -2,6 +2,9 @@
\page create_basic_geom_obj_page Creating Basic Geometric Objects
+New Entity -> Basic submenu gives access to creation of such
+geometrical objects as:
+
- \subpage create_point_page
- \subpage create_line_page
diff --git a/doc/salome/gui/GEOM/input/creating_box.doc b/doc/salome/gui/GEOM/input/creating_box.doc
index 7c8268b07..0991b6029 100644
--- a/doc/salome/gui/GEOM/input/creating_box.doc
+++ b/doc/salome/gui/GEOM/input/creating_box.doc
@@ -33,7 +33,7 @@ this way you don't need to create them in advance).
Example:
-\image html boxes.png
+\image html boxes.png "Boxes"
Our TUI Scripts provide you with useful examples of creation of
\ref tui_creation_box "Primitives".
diff --git a/doc/salome/gui/GEOM/input/creating_circle.doc b/doc/salome/gui/GEOM/input/creating_circle.doc
index 787f06cf2..043e36f09 100644
--- a/doc/salome/gui/GEOM/input/creating_circle.doc
+++ b/doc/salome/gui/GEOM/input/creating_circle.doc
@@ -28,7 +28,7 @@ coordinate system.
\image html circle2.png
Example:
-\image html circles.png
+\image html circles.png ""
\n Finally, you can define a circle by a Center Point and two
\b Points.
@@ -40,6 +40,9 @@ to define the plane where the circle lies.
\image html circle3.png
+Example:
+\image html circles.png "A circle by vector and radius and a circle by three points"
+
Our TUI Scripts provide you with useful examples of creation of
\ref tui_creation_circle "Basic Geometric Objects".
diff --git a/doc/salome/gui/GEOM/input/creating_complex_obj.doc b/doc/salome/gui/GEOM/input/creating_complex_obj.doc
index 6edbfd9c5..0d0404336 100644
--- a/doc/salome/gui/GEOM/input/creating_complex_obj.doc
+++ b/doc/salome/gui/GEOM/input/creating_complex_obj.doc
@@ -2,11 +2,19 @@
\page create_complex_obj_page Creating Complex Objects
+New entity -> Generation submenu allows creating new geometric
+objects by modification and multiplication of the existing objects:
+
+
-- \subpage create_extrusion_page
-- \subpage create_revolution_page
-- \subpage create_filling_page
-- \subpage create_extrusion_alongpath_page
+- \subpage create_extrusion_page "Extrude" a 2D object by vector,
+creating a 3D object.
+- \subpage create_revolution_page "Revolve" an object around an
+axis, creating a body of revolution.
+- \subpage create_filling_page "Create a surface" from a set of edges.
+- \subpage create_extrusion_alongpath_page "Extrude an object along a path",
+creating a more complex trajectory object.
+
*/
diff --git a/doc/salome/gui/GEOM/input/creating_compound.doc b/doc/salome/gui/GEOM/input/creating_compound.doc
index 2fdb43263..d139c2b11 100644
--- a/doc/salome/gui/GEOM/input/creating_compound.doc
+++ b/doc/salome/gui/GEOM/input/creating_compound.doc
@@ -17,7 +17,7 @@ Entity - > Build - > Compound.
\n Example:
-\image html compoundsn.png
+\image html compoundsn.png "Edges for creation of a compound"
Our TUI Scripts provide you with useful examples of creation of
\ref tui_creation_compound "Advanced Geometric Objects".
diff --git a/doc/salome/gui/GEOM/input/creating_cone.doc b/doc/salome/gui/GEOM/input/creating_cone.doc
index 827db860f..2ce6757d2 100644
--- a/doc/salome/gui/GEOM/input/creating_cone.doc
+++ b/doc/salome/gui/GEOM/input/creating_cone.doc
@@ -33,7 +33,7 @@ the radiuses are equal, a \b Cylinder will be created instead.
Example:
-\image html cones.png
+\image html cones.png "Normal and truncated cones"
Our TUI Scripts provide you with useful examples of creation of
\ref tui_creation_cone "Primitives".
diff --git a/doc/salome/gui/GEOM/input/creating_cylinder.doc b/doc/salome/gui/GEOM/input/creating_cylinder.doc
index d6debda15..1e1cbc16d 100644
--- a/doc/salome/gui/GEOM/input/creating_cylinder.doc
+++ b/doc/salome/gui/GEOM/input/creating_cylinder.doc
@@ -28,7 +28,7 @@ height).
Example:
-\image html cylinders.png
+\image html cylinders.png "Cylinders"
Our TUI Scripts provide you with useful examples of creation of
\ref tui_creation_cylinder "Primitives".
diff --git a/doc/salome/gui/GEOM/input/creating_disk.doc b/doc/salome/gui/GEOM/input/creating_disk.doc
index 064ea0abb..b1e329fed 100755
--- a/doc/salome/gui/GEOM/input/creating_disk.doc
+++ b/doc/salome/gui/GEOM/input/creating_disk.doc
@@ -36,7 +36,7 @@ the direction) + Radius.
\image html disk3.png
Example:
-\image html disks.png
+\image html disks.png "Disks"
Our TUI Scripts provide you with useful examples of creating
\ref tui_creation_disk "Primitives".
diff --git a/doc/salome/gui/GEOM/input/creating_edge.doc b/doc/salome/gui/GEOM/input/creating_edge.doc
index fb4cebff8..6d45a5418 100644
--- a/doc/salome/gui/GEOM/input/creating_edge.doc
+++ b/doc/salome/gui/GEOM/input/creating_edge.doc
@@ -18,7 +18,7 @@ of the edge.
\n Example:
-\image html edgesn.png
+\image html edgesn.png "Edge"
Our TUI Scripts provide you with useful examples of creation of
\ref tui_creation_edge "Advanced Geometric Objects".
diff --git a/doc/salome/gui/GEOM/input/creating_ellipse.doc b/doc/salome/gui/GEOM/input/creating_ellipse.doc
index 2023d2cdf..2beaa9086 100644
--- a/doc/salome/gui/GEOM/input/creating_ellipse.doc
+++ b/doc/salome/gui/GEOM/input/creating_ellipse.doc
@@ -20,7 +20,7 @@ coordinate system.
Example:
-\image html ellipsesn.png
+\image html ellipsesn.png "Ellipse"
Our TUI Scripts provide you with useful examples of creation of
\ref tui_creation_ellipse "Basic Geometric Objects".
diff --git a/doc/salome/gui/GEOM/input/creating_extrusion_alongpath.doc b/doc/salome/gui/GEOM/input/creating_extrusion_alongpath.doc
index b1b77223b..13e6c7d8c 100644
--- a/doc/salome/gui/GEOM/input/creating_extrusion_alongpath.doc
+++ b/doc/salome/gui/GEOM/input/creating_extrusion_alongpath.doc
@@ -38,11 +38,11 @@ BiNormal direction to perform the extrusion.
Example:
-\image html pipe_wire_edgesn.png
+\image html pipe_wire_edgesn.png "Initial wire"
-\image html pipesn.png
+\image html pipesn.png "Resulting surface"
-\image html pipebinormalsn.png
+\image html pipebinormalsn.png "A face and its trajectory"
Our TUI Scripts provide you with useful examples of creation of
\ref tui_creation_pipe "Complex Geometric Objects".
diff --git a/doc/salome/gui/GEOM/input/creating_face.doc b/doc/salome/gui/GEOM/input/creating_face.doc
index 2015e8657..11cd76498 100644
--- a/doc/salome/gui/GEOM/input/creating_face.doc
+++ b/doc/salome/gui/GEOM/input/creating_face.doc
@@ -30,7 +30,7 @@ face or nothing if it is impossible.
\image html facesn2.png
-\image html facesn3.png
+\image html facesn3.png "Examples of faces"
Our TUI Scripts provide you with useful examples of creation of
\ref tui_creation_squareface "Primitives".
diff --git a/doc/salome/gui/GEOM/input/creating_filling.doc b/doc/salome/gui/GEOM/input/creating_filling.doc
index fc5e0c97d..fd4407f1e 100644
--- a/doc/salome/gui/GEOM/input/creating_filling.doc
+++ b/doc/salome/gui/GEOM/input/creating_filling.doc
@@ -27,9 +27,9 @@ tolerance, Number of iterations, Appro).
Example:
-\image html filling_compoundsn.png
+\image html filling_compoundsn.png "Initial edges"
-\image html fillingsn.png
+\image html fillingsn.png "Resulting surface"
Our TUI Scripts provide you with useful examples of creation of
\ref tui_creation_filling "Complex Geometric Objects".
diff --git a/doc/salome/gui/GEOM/input/creating_geom_objects.doc b/doc/salome/gui/GEOM/input/creating_geom_objects.doc
index 5d889f02a..ebfe75e0e 100644
--- a/doc/salome/gui/GEOM/input/creating_geom_objects.doc
+++ b/doc/salome/gui/GEOM/input/creating_geom_objects.doc
@@ -2,50 +2,23 @@
\page create_geom_obj_page Creating geometrical objects
+Salome Geometry module provides the toolset allowing to create a vast
+range of geometrical objects, from points to complex extrusions:
+
-- \subpage create_basic_geom_obj_page
-
-- \ref create_point_page
-- \ref create_line_page
-- \ref create_circle_page
-- \ref create_ellipse_page
-- \ref create_arc_page
-- \ref create_curve_page
-- \ref create_vector_page
-- \ref create_plane_page
-- \ref create_wplane_page
-- \ref create_lcs_page
-
-- \subpage create_primitives_page
-
-- \ref create_box_page
-- \ref create_cylinder_page
-- \ref create_sphere_page
-- \ref create_torus_page
-- \ref create_cone_page
-- \ref create_disk_page
-- \ref create_squareface_page
-
-- \subpage create_complex_obj_page
-
-- \ref create_extrusion_page
-- \ref create_revolution_page
-- \ref create_filling_page
-- \ref create_extrusion_alongpath_page
-
-- \subpage work_with_groups_page
-- \subpage build_by_blocks_page
-- \subpage create_sketcher_page
-- \subpage create_adv_obj_page
-
-- \ref create_explode_page
-- \ref create_edge_page
-- \ref create_wire_page
-- \ref create_face_page
-- \ref create_shell_page
-- \ref create_solid_page
-- \ref create_compound_page
-
+- create \subpage create_basic_geom_obj_page "Basic objects" - points,
+lines, circles...
+- create \subpage create_primitives_page "Primitives" - cubes, spheres, cones...
+- create \subpage create_complex_obj_page "Complex objects" by
+extrution, rotation, interpolation of other objects.
+- create and edit \subpage work_with_groups_page - "Groups of objects" of
+lower dimension, which belong to the objects of higher dimension.
+- \subpage build_by_blocks_page - "Build by blocks" faces from
+edges and solids from faces.
+- create line segments and arcs using \subpage create_sketcher_page "Sketcher".
+- \subpage create_explode_page "Explode" objects of higher dimension
+into sub-objects of lower dimension.
+- create \subpage create_adv_obj_page "Advanced geometrical objects" - edges, wires, shells...
*/
diff --git a/doc/salome/gui/GEOM/input/creating_lcs.doc b/doc/salome/gui/GEOM/input/creating_lcs.doc
index 106effc00..6b714f9c2 100644
--- a/doc/salome/gui/GEOM/input/creating_lcs.doc
+++ b/doc/salome/gui/GEOM/input/creating_lcs.doc
@@ -35,6 +35,6 @@ and in 3D viewer.
Example:
-\image html image145.jpg
+\image html image145.jpg "Local Coordinate System"
*/
\ No newline at end of file
diff --git a/doc/salome/gui/GEOM/input/creating_line.doc b/doc/salome/gui/GEOM/input/creating_line.doc
index fafdfcea9..3d5eefe05 100644
--- a/doc/salome/gui/GEOM/input/creating_line.doc
+++ b/doc/salome/gui/GEOM/input/creating_line.doc
@@ -25,7 +25,7 @@ which are the points through which the \b Line passes.
Example:
-\image html lines.png
+\image html lines.png "Line defined through points"
\b NB! There is another way to create a line, which is currently
accessible only via \b TUI commands.
diff --git a/doc/salome/gui/GEOM/input/creating_point.doc b/doc/salome/gui/GEOM/input/creating_point.doc
index 9b4600a92..3c992c8f0 100644
--- a/doc/salome/gui/GEOM/input/creating_point.doc
+++ b/doc/salome/gui/GEOM/input/creating_point.doc
@@ -52,7 +52,7 @@ position of the point on the given face.
Example:
-\image html points.png
+\image html points.png "Points by edge and parameter and by coordinates"
Our TUI Scripts provide you with useful examples of creation of
\ref tui_creation_point "Basic Geometric Objects".
diff --git a/doc/salome/gui/GEOM/input/creating_primitives.doc b/doc/salome/gui/GEOM/input/creating_primitives.doc
index 9ad554849..1800330b5 100644
--- a/doc/salome/gui/GEOM/input/creating_primitives.doc
+++ b/doc/salome/gui/GEOM/input/creating_primitives.doc
@@ -2,14 +2,17 @@
\page create_primitives_page Creating Primitives
+New Entity -> Primitives submenu allows to create voluminal
+geometrical objects, such as:
+
- \subpage create_box_page
- \subpage create_cylinder_page
- \subpage create_sphere_page
- \subpage create_torus_page
- \subpage create_cone_page
+- \subpage create_squareface_page "Face"
- \subpage create_disk_page
-- \subpage create_squareface_page
*/
\ No newline at end of file
diff --git a/doc/salome/gui/GEOM/input/creating_revolution.doc b/doc/salome/gui/GEOM/input/creating_revolution.doc
index b9d2d7086..80c7ebc5f 100644
--- a/doc/salome/gui/GEOM/input/creating_revolution.doc
+++ b/doc/salome/gui/GEOM/input/creating_revolution.doc
@@ -20,7 +20,7 @@ solid or compsolid).
Example:
-\image html revolutionsn.png
+\image html revolutionsn.png "Body of revolution"
Our TUI Scripts provide you with useful examples of creation of
\ref tui_creation_revolution "Complex Geometric Objects".
diff --git a/doc/salome/gui/GEOM/input/creating_shell.doc b/doc/salome/gui/GEOM/input/creating_shell.doc
index d825f44a7..32cc8783c 100644
--- a/doc/salome/gui/GEOM/input/creating_shell.doc
+++ b/doc/salome/gui/GEOM/input/creating_shell.doc
@@ -15,7 +15,7 @@ Build - > Shell
\n Example:
-\image html shellsn.png
+\image html shellsn.png "Shell"
Our TUI Scripts provide you with useful examples of creation of
\ref tui_creation_shell "Advanced Geometric Objects".
diff --git a/doc/salome/gui/GEOM/input/creating_sketcher.doc b/doc/salome/gui/GEOM/input/creating_sketcher.doc
index 88629274f..52c85df09 100644
--- a/doc/salome/gui/GEOM/input/creating_sketcher.doc
+++ b/doc/salome/gui/GEOM/input/creating_sketcher.doc
@@ -60,9 +60,7 @@ is predefined and is equal to 90 degrees);
\n Example:
-\image html image204.jpg
-
-\image html image206.jpg
+\image html image204.jpg "Creation of a circle with sketcher"
Our TUI Scripts provide you with useful examples of the use of
\ref tui_sketcher_page "Sketcher".
diff --git a/doc/salome/gui/GEOM/input/creating_solid.doc b/doc/salome/gui/GEOM/input/creating_solid.doc
index 139dbfe3d..48a05750e 100644
--- a/doc/salome/gui/GEOM/input/creating_solid.doc
+++ b/doc/salome/gui/GEOM/input/creating_solid.doc
@@ -17,7 +17,7 @@ ListOfShape is a list of shells from which the solid is constructed.
\n Example:
-\image html solidsn.png
+\image html solidsn.png "Solid"
Our TUI Scripts provide you with useful examples of creation of
\ref tui_creation_solid "Advanced Geometric Objects".
diff --git a/doc/salome/gui/GEOM/input/creating_sphere.doc b/doc/salome/gui/GEOM/input/creating_sphere.doc
index c4437cadc..b772bdac8 100644
--- a/doc/salome/gui/GEOM/input/creating_sphere.doc
+++ b/doc/salome/gui/GEOM/input/creating_sphere.doc
@@ -28,7 +28,7 @@ Point and its \b Radius (in this way you don't need to create it in advance)
Example:
-\image html spheres.png
+\image html spheres.png "Spheres"
Our TUI Scripts provide you with useful examples of creation of
\ref tui_creation_sphere "Primitives".
diff --git a/doc/salome/gui/GEOM/input/creating_squareface.doc b/doc/salome/gui/GEOM/input/creating_squareface.doc
index 15db5f23f..4267a400f 100755
--- a/doc/salome/gui/GEOM/input/creating_squareface.doc
+++ b/doc/salome/gui/GEOM/input/creating_squareface.doc
@@ -21,7 +21,7 @@ orientation).
\image html face1.png
-\n Secondly, you can define a \b Face by Heigth and Width sizes and an \b Edge defining the normal to the center of the face.
+\n Secondly, you can define a \b Face by the height and the width sizes and an \b Edge defining the normal to the center of the face.
\n TUI Command: geompy.MakeFaceObjHW(Vector, Height, Width)
\n Arguments: Name + 1 Vector (normal to the center) + 2 doubles (to
describe a face sizes).
@@ -35,7 +35,7 @@ Height and Width for the new face. The created face will lie in the plane of the
\image html face2.png
Example:
-\image html faces.png
+\image html faces.png "Square face"
Our TUI Scripts provide you with useful examples of creating
\ref tui_creation_face "Primitives".
diff --git a/doc/salome/gui/GEOM/input/creating_torus.doc b/doc/salome/gui/GEOM/input/creating_torus.doc
index dd8b63412..3ad048c85 100644
--- a/doc/salome/gui/GEOM/input/creating_torus.doc
+++ b/doc/salome/gui/GEOM/input/creating_torus.doc
@@ -24,7 +24,7 @@ of coordinates by its Major and Minor \b Radiuses.
Example:
-\image html toruses.png
+\image html toruses.png "Toruses"
Our TUI Scripts provide you with useful examples of creation of
\ref tui_creation_torus "Primitives".
diff --git a/doc/salome/gui/GEOM/input/creating_vector.doc b/doc/salome/gui/GEOM/input/creating_vector.doc
index 0a914bea1..331180e95 100644
--- a/doc/salome/gui/GEOM/input/creating_vector.doc
+++ b/doc/salome/gui/GEOM/input/creating_vector.doc
@@ -23,7 +23,7 @@ coordinates by its End Point.
Example:
-\image html image34.gif
+\image html image34.gif "A vector by two points and a vector from the origin of coordinates"
Our TUI Scripts provide you with useful examples of creation of
\ref tui_creation_vector "Basic Geometric Objects".
diff --git a/doc/salome/gui/GEOM/input/creating_wire.doc b/doc/salome/gui/GEOM/input/creating_wire.doc
index 34a24b0e2..54cf6c79a 100644
--- a/doc/salome/gui/GEOM/input/creating_wire.doc
+++ b/doc/salome/gui/GEOM/input/creating_wire.doc
@@ -19,7 +19,7 @@ button.
\n Example:
-\image html wiresn.png
+\image html wiresn.png "Wire"
Our TUI Scripts provide you with useful examples of creation of
\ref tui_creation_wire "Advanced Geometric Objects".
diff --git a/doc/salome/gui/GEOM/input/cut_operation.doc b/doc/salome/gui/GEOM/input/cut_operation.doc
index 52184128c..bab9ca7b8 100644
--- a/doc/salome/gui/GEOM/input/cut_operation.doc
+++ b/doc/salome/gui/GEOM/input/cut_operation.doc
@@ -16,9 +16,9 @@
\n Example:
-\image html fusesn1.png
+\image html fusesn1.png "The initial shapes"
-\image html cutsn.png
+\image html cutsn.png "The resulting object"
Our TUI Scripts provide you with useful examples of the use of
\ref tui_cut "Boolean Operations".
diff --git a/doc/salome/gui/GEOM/input/explode_on_blocks_operation.doc b/doc/salome/gui/GEOM/input/explode_on_blocks_operation.doc
index 635f70561..abfaf09bd 100644
--- a/doc/salome/gui/GEOM/input/explode_on_blocks_operation.doc
+++ b/doc/salome/gui/GEOM/input/explode_on_blocks_operation.doc
@@ -24,7 +24,7 @@ faces in the block to be extracted).
\n Example:
-\image html block_explodesn.png
+\image html block_explodesn.png "Explode on blocks operation"
Our TUI Scripts provide you with useful examples of the use of
\ref tui_explode_on_blocks "Blocks Operations".
diff --git a/doc/salome/gui/GEOM/input/fuse_operation.doc b/doc/salome/gui/GEOM/input/fuse_operation.doc
index 95bfd9006..ece199c5c 100644
--- a/doc/salome/gui/GEOM/input/fuse_operation.doc
+++ b/doc/salome/gui/GEOM/input/fuse_operation.doc
@@ -17,9 +17,9 @@
\n Example:
-\image html fusesn1.png
+\image html fusesn1.png "The initial shapes"
-\image html fusesn2.png
+\image html fusesn2.png "The resulting fuse"
Our TUI Scripts provide you with useful examples of the use of
\ref tui_fuse "Boolean Operations".
diff --git a/doc/salome/gui/GEOM/input/geompy.doc b/doc/salome/gui/GEOM/input/geompy.doc
index eb3198c5e..90bc578bb 100644
--- a/doc/salome/gui/GEOM/input/geompy.doc
+++ b/doc/salome/gui/GEOM/input/geompy.doc
@@ -9,4 +9,36 @@ where all package functionality is separated in groups by purpose.
\n Also you can find any function in the \ref geompy
"linear documentation for geompy.py".
+By the links below you can find sample scripts for all operations
+provided by Geometry module.
+
+
+ - \subpage tui_viewing_geom_objs_page
+ - \subpage tui_creating_geom_objs_page
+
+ - \ref tui_basic_geom_objs_page
+ - \ref tui_primitives_page
+ - \ref tui_complex_objs_page
+ - \ref tui_working_with_groups_page
+ - \ref tui_building_by_blocks_page
+ - \ref tui_sketcher_page
+ - \ref tui_advanced_geom_objs_page
+
+ - \subpage tui_transformation_page
+
+ - \ref tui_basic_operations_page
+ - \ref tui_boolean_operations_page
+ - \ref tui_transformation_operations_page
+ - \ref tui_blocks_operations_page
+ - \ref tui_repairing_operations_page
+
+ - \subpage tui_measurement_tools_page
+ - \subpage tui_swig_examples_page
+
+ - \ref tui_test_others_page
+ - \ref tui_test_spanner_page
+ - \ref tui_test_all_page
+
+
+
*/
diff --git a/doc/salome/gui/GEOM/input/index.doc b/doc/salome/gui/GEOM/input/index.doc
index cc7fda330..e0eb5cc8f 100644
--- a/doc/salome/gui/GEOM/input/index.doc
+++ b/doc/salome/gui/GEOM/input/index.doc
@@ -1,145 +1,25 @@
/*!
-\mainpage Geometry Module Reference Documentation
+\mainpage Introduction to Geometry
+\image html geomscreen.png
+
+\b Geometry module of SALOME is destined for:
-- \subpage introduction_page
-- \subpage import_export_geom_obj_page
-- \subpage create_geom_obj_page
-
-- \ref create_basic_geom_obj_page
-
-- \ref create_point_page
-- \ref create_line_page
-- \ref create_circle_page
-- \ref create_ellipse_page
-- \ref create_arc_page
-- \ref create_curve_page
-- \ref create_vector_page
-- \ref create_plane_page
-- \ref create_wplane_page
-- \ref create_lcs_page
-
-- \ref create_primitives_page
-
-- \ref create_box_page
-- \ref create_cylinder_page
-- \ref create_sphere_page
-- \ref create_torus_page
-- \ref create_cone_page
-- \ref create_disk_page
-- \ref create_squareface_page
-
-- \ref create_complex_obj_page
-
-- \ref create_extrusion_page
-- \ref create_revolution_page
-- \ref create_filling_page
-- \ref create_extrusion_alongpath_page
-
-- \ref work_with_groups_page
-- \ref build_by_blocks_page
-- \ref create_sketcher_page
-- \ref create_adv_obj_page
-
-- \ref create_explode_page
-- \ref create_edge_page
-- \ref create_wire_page
-- \ref create_face_page
-- \ref create_shell_page
-- \ref create_solid_page
-- \ref create_compound_page
-
-
-- \subpage view_geom_obj_chapter_page
-
-- \ref view_geom_obj_page
-- \ref display_mode_page
-- \ref color_page
-- \ref transparency_page
-- \ref isolines_page
-
-- \subpage transform_geom_obj_page
-
-- \ref basic_operations_page
-
-- \ref partition_page
-- \ref archimede_page
-- \ref shapesonshape_page
-
-- \ref boolean_operations_page
-
-- \ref using_boolean_operations_page
-- \ref fuse_operation_page
-- \ref common_operation_page
-- \ref cut_operation_page
-- \ref section_opeartion_page
-
-- \ref transformation_operations_page
-
-- \ref translation_operation_page
-- \ref rotation_operation_page
-- \ref modify_location_operation_page
-- \ref mirror_operation_page
-- \ref scale_operation_page
-- \ref offset_operation_page
-- \ref multi_translation_operation_page
-- \ref multi_rotation_operation_page
-- \ref fillet_operation_page
-- \ref chamfer_operation_page
-
-- \ref blocks_operations_page
-
-- \ref multi_transformation_operation_page
-- \ref explode_on_blocks_operation_page
-- \ref propagate_operation_page
-
-- \ref repairing_operations_page
-
-- \ref shape_processing_operation_page
-- \ref suppress_faces_operation_page
-- \ref close_contour_operation_page
-- \ref suppress_internal_wires_operation_page
-- \ref suppress_holes_operation_page
-- \ref sewing_operation_page
-- \ref glue_faces_operation_page
-- \ref add_point_on_edge_operation_page
-- \ref change_orientation_operation_page
-- \ref remove_extra_edges_operation_page
-
-- \ref restore_presentation_parameters_page
-
-- \subpage using_measurement_tools_page
-- \subpage geompy_page
-- \subpage tui_scripts_page
-
-- \ref tui_viewing_geom_objs_page
-- \ref tui_creating_geom_objs_page
-
-- \ref tui_basic_geom_objs_page
-- \ref tui_primitives_page
-- \ref tui_complex_objs_page
-- \ref tui_working_with_groups_page
-- \ref tui_building_by_blocks_page
-- \ref tui_sketcher_page
-- \ref tui_advanced_geom_objs_page
-
-- \ref tui_transformation_page
-
-- \ref tui_basic_operations_page
-- \ref tui_boolean_operations_page
-- \ref tui_transformation_operations_page
-- \ref tui_blocks_operations_page
-- \ref tui_repairing_operations_page
-
-- \ref tui_measurement_tools_page
-- \ref tui_swig_examples_page
-
- - \ref tui_test_others_page
- - \ref tui_test_spanner_page
- - \ref tui_test_all_page
-
-
+- \subpage import_export_geom_obj_page "import and export of geometrical models" in IGES, BREP and STEP formats;
+- \subpage create_geom_obj_page "construction of geometrical objects"
+using a wide range of functions;
+- \subpage view_geom_obj_page "viewing geometrical objects" in the OCC viewer;
+- \subpage transform_geom_obj_page "transformation of geometrical objects" using
+various algorithms;
+- \subpage repairing_operations_page "optimization of geometrical objects";
+- \subpage using_measurement_tools_page "provision of information about geometrical objects".
-*/
+Almost all geometry module functionalities are accessible via
+\subpage geompy_page "Geometry module Python Interface"
+
+\image html image3.jpg "Example of Geometry module usage for engineering tasks"
+
+
+*/
\ No newline at end of file
diff --git a/doc/salome/gui/GEOM/input/mirror_operation.doc b/doc/salome/gui/GEOM/input/mirror_operation.doc
index 188e7292a..629012f61 100644
--- a/doc/salome/gui/GEOM/input/mirror_operation.doc
+++ b/doc/salome/gui/GEOM/input/mirror_operation.doc
@@ -19,9 +19,9 @@ otherwise it will be removed.
\image html transformation7.png
-\image html mirror_pointsn1.png
+\image html mirror_pointsn1.png "The initial shape and the mirror point"
-\image html mirror_pointsn2.png
+\image html mirror_pointsn2.png "The resulting shape (grey)"
\n Secondly an \b Object can be mirrored through an \b Axis of
symmetry
@@ -32,9 +32,9 @@ symmetry
\image html transformation8.png
-\image html mirror_axissn1.png
+\image html mirror_axissn1.png "The initial shape and the mirror edge"
-\image html mirror_axissn2.png
+\image html mirror_axissn2.png "The resulting shape (grey)"
\n Finally an \b Object can be mirrored through a \b Plane of symmetry
\n TUI Command: geompy.MakeMirrorByPlane(Shape, Plane)
@@ -44,9 +44,9 @@ symmetry
\image html transformation9.png
-\image html mirror_planesn1.png
+\image html mirror_planesn1.png "The initial shape and the mirror plane"
-\image html mirror_planesn2.png
+\image html mirror_planesn2.png "The resulting shape (grey)"
Our TUI Scripts provide you with useful examples of the use of
\ref tui_mirror "Transformation Operations".
diff --git a/doc/salome/gui/GEOM/input/multi_rotation_operation.doc b/doc/salome/gui/GEOM/input/multi_rotation_operation.doc
index 7ad469f89..eff4bac5d 100644
--- a/doc/salome/gui/GEOM/input/multi_rotation_operation.doc
+++ b/doc/salome/gui/GEOM/input/multi_rotation_operation.doc
@@ -24,9 +24,9 @@ the same way, but the Axis is defined by direction and point.
\image html neo-mrot1.png
-\image html multi_rotation1d1.png
+\image html multi_rotation1d1.png "The initial object"
-\image html multi_rotation1d2.png
+\image html multi_rotation1d2.png "The result of a simple multi-rotation"
\n Double Multi Rotation (in two dimensions) rotates the given
\b Object around the given \b Axis on the given \b Angle a given
@@ -46,9 +46,9 @@ but the Axis is defined by direction and point.
\image html neo-mrot2.png
-\image html multi_rotation2d1.png
+\image html multi_rotation2d1.png "The initial object"
-\image html multi_rotation2d2.png
+\image html multi_rotation2d2.png "The result of a double multi-rotation"
Our TUI Scripts provide you with useful examples of the use of
\ref tui_multi_rotation "Transformation Operations".
diff --git a/doc/salome/gui/GEOM/input/multi_transformation_operation.doc b/doc/salome/gui/GEOM/input/multi_transformation_operation.doc
index 2bb30e7f7..668f04a0a 100644
--- a/doc/salome/gui/GEOM/input/multi_transformation_operation.doc
+++ b/doc/salome/gui/GEOM/input/multi_transformation_operation.doc
@@ -22,7 +22,7 @@ integer (number of blocks).
\image html mtransf1.png
-\image html multi_transformationsn1d.png
+\image html multi_transformationsn1d.png "Single Multi-transformation on a box"
Double Multi Transformation (in two directions)
@@ -38,7 +38,7 @@ integers (number of blocks).
\image html mtransf2.png
-\image html multi_transformationsn2d.png
+\image html multi_transformationsn2d.png "Double Multi-transformation on a box"
Our TUI Scripts provide you with useful examples of the use of
\ref tui_multi_transformation "Blocks Operations".
diff --git a/doc/salome/gui/GEOM/input/multi_translation_operation.doc b/doc/salome/gui/GEOM/input/multi_translation_operation.doc
index 5bd20ff65..2bd2ef3fc 100644
--- a/doc/salome/gui/GEOM/input/multi_translation_operation.doc
+++ b/doc/salome/gui/GEOM/input/multi_translation_operation.doc
@@ -20,9 +20,9 @@ step value + 1 value (repetition).
\image html mtrans1.png
-\image html multi_translation_initialsn.png
+\image html multi_translation_initialsn.png "The initial object"
-\image html multi_translation1dsn.png
+\image html multi_translation1dsn.png "The result of a simple multi-translation"
\n To produce a Double Multi Translation (in two directions) you need to
indicate an \b Object to be translated, and, for both axes, a \b
@@ -40,9 +40,9 @@ along \em Dir2.
\image html mtrans2.png
-\image html multi_translation_initialsn.png
+\image html multi_translation_initialsn.png "The initial object"
-\image html multi_translation2dsn.png
+\image html multi_translation2dsn.png "The result of a double multi-translation"
Our TUI Scripts provide you with useful examples of the use of
\ref tui_multi_translation "Transformation Operations".
diff --git a/doc/salome/gui/GEOM/input/offset_operation.doc b/doc/salome/gui/GEOM/input/offset_operation.doc
index a72ccb0c7..41dd6dc14 100644
--- a/doc/salome/gui/GEOM/input/offset_operation.doc
+++ b/doc/salome/gui/GEOM/input/offset_operation.doc
@@ -22,7 +22,7 @@ Offset value
\n Example:
-\image html offsetsn.png
+\image html offsetsn.png "The box and its offset surface"
Our TUI Scripts provide you with useful examples of the use of
\ref tui_offset "Transformation Operations".
diff --git a/doc/salome/gui/GEOM/input/partition.doc b/doc/salome/gui/GEOM/input/partition.doc
index 1f56d78d6..532f4c375 100644
--- a/doc/salome/gui/GEOM/input/partition.doc
+++ b/doc/salome/gui/GEOM/input/partition.doc
@@ -46,9 +46,9 @@ and \em Plane is a Tool shape, to intersect the \em Shapes.
\n Example:
-\image html partitionsn1.png
+\image html partitionsn1.png "Box intersected by a plane"
-\image html partitionsn2.png
+\image html partitionsn2.png "Result of intersection"
Our TUI Scripts provide you with useful examples of the use of
\ref tui_partition "Basic Operations".
diff --git a/doc/salome/gui/GEOM/input/propagate_operation.doc b/doc/salome/gui/GEOM/input/propagate_operation.doc
index 3882ee75e..1c7c3482a 100644
--- a/doc/salome/gui/GEOM/input/propagate_operation.doc
+++ b/doc/salome/gui/GEOM/input/propagate_operation.doc
@@ -18,9 +18,9 @@ is a shape to build propagation groups on.
\n Example:
-\image html image15.jpg
+\image html image15.jpg "The initial box"
-\image html image16.jpg
+\image html image16.jpg "The resulting edges"
Our TUI Scripts provide you with useful examples of the use of
\ref tui_propagate "Blocks Operations".
diff --git a/doc/salome/gui/GEOM/input/repairing_operations.doc b/doc/salome/gui/GEOM/input/repairing_operations.doc
index cb41f8102..542f5c25e 100644
--- a/doc/salome/gui/GEOM/input/repairing_operations.doc
+++ b/doc/salome/gui/GEOM/input/repairing_operations.doc
@@ -2,17 +2,27 @@
\page repairing_operations_page Repairing Operations
+Repairing operations improve the shapes, processing them with complex algorithms:
+
-- \subpage shape_processing_operation_page
-- \subpage suppress_faces_operation_page
-- \subpage close_contour_operation_page
-- \subpage suppress_internal_wires_operation_page
-- \subpage suppress_holes_operation_page
-- \subpage sewing_operation_page
-- \subpage glue_faces_operation_page
-- \subpage add_point_on_edge_operation_page
-- \subpage change_orientation_operation_page
-- \subpage remove_extra_edges_operation_page
+- \subpage shape_processing_operation_page "Shape processing" -
+processes one or more shapes using various operators.
+- \subpage suppress_faces_operation_page "Suppress faces" - removes
+chosen faces of a shape.
+- \subpage close_contour_operation_page "Close contour" - closes an
+open contour asnd miodifies the underlying face.
+- \subpage suppress_internal_wires_operation_page "Suppress internal wires" - removes internal wires from shapes.
+- \subpage suppress_holes_operation_page "Suppress holes" - removes
+holes with free boundaries on a selected face.
+- \subpage sewing_operation_page "Sewing" - sews faces or shells.
+- \subpage glue_faces_operation_page "Glue faces" - unites
+coincident faces within the given tolerance.
+- \subpage add_point_on_edge_operation_page "Add point on edge" -
+splits an edge in two.
+- \subpage change_orientation_operation_page "Change orientation" -
+reverses the normals of the selected faces.
+- \subpage remove_extra_edges_operation_page "Remove extra edges" -
+removes seam and degenerated edges from the given shape.
*/
diff --git a/doc/salome/gui/GEOM/input/restore_presentation_parameters.doc b/doc/salome/gui/GEOM/input/restore_presentation_parameters.doc
index 5460457d6..f97527a1a 100644
--- a/doc/salome/gui/GEOM/input/restore_presentation_parameters.doc
+++ b/doc/salome/gui/GEOM/input/restore_presentation_parameters.doc
@@ -12,7 +12,7 @@ corresponding dialog.
\n For example, there exist two objects: Box_1 with two published
faces and Cylinder_1 with free published edges.
-\image html restore-ss-viewer-before.png
+\image html restore-ss-viewer-before.png "The initial box and cylinder"
First, we examine the case when the resulting shape corresponds to one argument (after transformation,
after the boolean operation Cut, or after the partiton with one object shape).
@@ -23,7 +23,7 @@ We create a Cut of Box_1 with Cylinder_1.
The resulting shape inherits the subshapes and the colour of Box_1.
-\image html restore-ss-viewer-cut.png
+\image html restore-ss-viewer-cut.png "The resulting shape"
Second, we examine the case when the resulting shape is composed from multiple arguments
(after all boolean operations, except for Cut, or after the partition with
@@ -38,7 +38,7 @@ operation arguments and their published subshapes. The resulting shape
has a default colour, but its subshapes inherit colors corresponding
to arguments and their subshapes.
-\image html restore-ss-viewer-after.png
+\image html restore-ss-viewer-after.png "Thev resulting shape"
Please, note that when the resulting shape corresponds to one
diff --git a/doc/salome/gui/GEOM/input/rotation_operation.doc b/doc/salome/gui/GEOM/input/rotation_operation.doc
index 789441833..a2b6d11f4 100644
--- a/doc/salome/gui/GEOM/input/rotation_operation.doc
+++ b/doc/salome/gui/GEOM/input/rotation_operation.doc
@@ -36,9 +36,9 @@ from the first point to the second and to the third.
\n Example:
-\image html rotationsn1.png
+\image html rotationsn1.png "The initial shape (yellow)"
-\image html rotationsn2.png
+\image html rotationsn2.png "The rotated shape (grey)"
Our TUI Scripts provide you with useful examples of the use of
\ref tui_rotation "Transformation Operations".
diff --git a/doc/salome/gui/GEOM/input/scale_operation.doc b/doc/salome/gui/GEOM/input/scale_operation.doc
index a9a3ab8c4..12f4bc63d 100644
--- a/doc/salome/gui/GEOM/input/scale_operation.doc
+++ b/doc/salome/gui/GEOM/input/scale_operation.doc
@@ -30,15 +30,15 @@ circle can be transformed into an ellipse.
\n Example of simple scaling:
-\image html scale_transformsn1.png
+\image html scale_transformsn1.png "The initial object"
-\image html scale_transformsn2.png
+\image html scale_transformsn2.png "The resulting object (resized)"
\n Example of scaling by different factors along axes:
-\image html scale_transformsn3.png
+\image html scale_transformsn3.png "The initial object"
-\image html scale_transformsn4.png
+\image html scale_transformsn4.png "The resulting object (resized and distorted)"
Our TUI Scripts provide you with useful examples of the use of
\ref tui_scale "Scale Transformation" and of \ref swig_scale "Scale Along Axes Transformation"
diff --git a/doc/salome/gui/GEOM/input/section_operation.doc b/doc/salome/gui/GEOM/input/section_operation.doc
index 4d64a5a6e..c4f450d30 100644
--- a/doc/salome/gui/GEOM/input/section_operation.doc
+++ b/doc/salome/gui/GEOM/input/section_operation.doc
@@ -17,9 +17,9 @@
\n Example:
-\image html fusesn1.png
+\image html fusesn1.png "The initial shapes"
-\image html sectionsn.png
+\image html sectionsn.png "The resulting object"
Our TUI Scripts provide you with useful examples of the use of
\ref tui_section "Boolean Operations".
diff --git a/doc/salome/gui/GEOM/input/sewing_operation.doc b/doc/salome/gui/GEOM/input/sewing_operation.doc
index 69da0597c..1c478822e 100644
--- a/doc/salome/gui/GEOM/input/sewing_operation.doc
+++ b/doc/salome/gui/GEOM/input/sewing_operation.doc
@@ -23,9 +23,9 @@ your shape:
\n Example:
-\image html image112.jpg
+\image html image112.jpg "The initial faces"
-\image html image113.jpg
+\image html image113.jpg "The sewn faces"
Our TUI Scripts provide you with useful examples of the use of
\ref tui_sewing "Repairing Operations".
diff --git a/doc/salome/gui/GEOM/input/shapesonshape.doc b/doc/salome/gui/GEOM/input/shapesonshape.doc
index 3e9e20494..b0caaa396 100755
--- a/doc/salome/gui/GEOM/input/shapesonshape.doc
+++ b/doc/salome/gui/GEOM/input/shapesonshape.doc
@@ -2,7 +2,7 @@
\page shapesonshape_page Get Shapes on Shape
-This operation is a special case of Explode operation. It produces a group of sub-shapes of the explosed shape, which are located in a definite way relatively another reference shape.
+This operation is a special case of Explode operation. It produces a group of sub-shapes of the exploded shape, which are located in a definite way relatively another reference shape.
To use this operation, select in the Main Menu Operations -> Get Shapes on Shape. The following dialog box will appear.
diff --git a/doc/salome/gui/GEOM/input/suppress_faces_operation.doc b/doc/salome/gui/GEOM/input/suppress_faces_operation.doc
index 2d7569e03..67dbd6313 100644
--- a/doc/salome/gui/GEOM/input/suppress_faces_operation.doc
+++ b/doc/salome/gui/GEOM/input/suppress_faces_operation.doc
@@ -20,9 +20,9 @@ select them in the 3D viewer).
\n Example:
-\image html suppress_faces1.png
+\image html suppress_faces1.png "The initial box"
-\image html suppress_faces2.png
+\image html suppress_faces2.png "The box with suppressed faces"
Our TUI Scripts provide you with useful examples of the use of
\ref tui_suppress_faces "Repairing Operations".
diff --git a/doc/salome/gui/GEOM/input/suppress_holes_operation.doc b/doc/salome/gui/GEOM/input/suppress_holes_operation.doc
index b9e25e065..d353f5f40 100644
--- a/doc/salome/gui/GEOM/input/suppress_holes_operation.doc
+++ b/doc/salome/gui/GEOM/input/suppress_holes_operation.doc
@@ -25,9 +25,9 @@ your shape:
\n Example:
-\image html image109.jpg
+\image html image109.jpg "The cone with a hole"
-\image html image110.jpg
+\image html image110.jpg "The hole has been suppressed"
Our TUI Scripts provide you with useful examples of the use of
\ref tui_suppress_holes "Repairing Operations".
diff --git a/doc/salome/gui/GEOM/input/suppress_internal_wires_operation.doc b/doc/salome/gui/GEOM/input/suppress_internal_wires_operation.doc
index 8aa245d4c..e33880de7 100644
--- a/doc/salome/gui/GEOM/input/suppress_internal_wires_operation.doc
+++ b/doc/salome/gui/GEOM/input/suppress_internal_wires_operation.doc
@@ -29,9 +29,9 @@ checked
\n Example:
-\image html supp_int_wires1.png
+\image html supp_int_wires1.png "The box with internal wires"
-\image html supp_int_wires2.png
+\image html supp_int_wires2.png "The internal wires have been suppressed"
Our TUI Scripts provide you with useful examples of the use of
\ref tui_suppress_internal_wires "Repairing Operations".
diff --git a/doc/salome/gui/GEOM/input/transformation_operations.doc b/doc/salome/gui/GEOM/input/transformation_operations.doc
index efb331f1c..875bb9c7c 100644
--- a/doc/salome/gui/GEOM/input/transformation_operations.doc
+++ b/doc/salome/gui/GEOM/input/transformation_operations.doc
@@ -2,17 +2,26 @@
\page transformation_operations_page Transformation Operations
+Geometry module provides the following transformation operations,
+which allow to:
+
+
-- \subpage translation_operation_page
-- \subpage rotation_operation_page
-- \subpage modify_location_operation_page
-- \subpage mirror_operation_page
-- \subpage scale_operation_page
-- \subpage offset_operation_page
-- \subpage multi_translation_operation_page
-- \subpage multi_rotation_operation_page
-- \subpage fillet_operation_page
-- \subpage chamfer_operation_page
+- \subpage translation_operation_page "Translate" an object by a certain vector.
+- \subpage rotation_operation_page "Rotate" an object around a
+certain axis by a certain angle.
+- \subpage modify_location_operation_page "Move" an object to a new location.
+- \subpage mirror_operation_page "Mirror" an object through a point
+an axis or a plane of symmetry.
+- \subpage scale_operation_page "Scale" an object by one or several scale
+factors.
+- Create an \subpage offset_operation_page "Offset" of the object.
+- Create a simultaneous \subpage multi_translation_operation_page "Translation in several directions".
+- Create a simultaneous \subpage multi_rotation_operation_page
"Rotation in several directions".
+- Produce a \subpage fillet_operation_page "Fillet" on the selected
+edges of the object.
+- Produce a \subpage chamfer_operation_page "Chamfer" on the
+selected edges of the object.
*/
\ No newline at end of file
diff --git a/doc/salome/gui/GEOM/input/transforming_geom_objs.doc b/doc/salome/gui/GEOM/input/transforming_geom_objs.doc
index 3daec5a37..adab40078 100644
--- a/doc/salome/gui/GEOM/input/transforming_geom_objs.doc
+++ b/doc/salome/gui/GEOM/input/transforming_geom_objs.doc
@@ -2,53 +2,30 @@
\page transform_geom_obj_page Transforming geometrical objects
+The objects created in Salome can be processed with Transformation
+operations, which can be classified into:
+
-- \subpage basic_operations_page
-
-- \ref partition_page
-- \ref archimede_page
-
-- \subpage boolean_operations_page
-
-- \ref using_boolean_operations_page
-- \ref fuse_operation_page
-- \ref common_operation_page
-- \ref cut_operation_page
-- \ref section_opeartion_page
-
-- \subpage transformation_operations_page
-
-- \ref translation_operation_page
-- \ref rotation_operation_page
-- \ref modify_location_operation_page
-- \ref mirror_operation_page
-- \ref scale_operation_page
-- \ref offset_operation_page
-- \ref multi_translation_operation_page
-- \ref multi_rotation_operation_page
-- \ref fillet_operation_page
-- \ref chamfer_operation_page
-
-- \subpage blocks_operations_page
-
-- \ref multi_transformation_operation_page
-- \ref explode_on_blocks_operation_page
-- \ref propagate_operation_page
-
-- \subpage repairing_operations_page
-
-- \ref shape_processing_operation_page
-- \ref suppress_faces_operation_page
-- \ref close_contour_operation_page
-- \ref suppress_internal_wires_operation_page
-- \ref suppress_holes_operation_page
-- \ref sewing_operation_page
-- \ref glue_faces_operation_page
-- \ref add_point_on_edge_operation_page
-- \ref change_orientation_operation_page
-- \ref remove_extra_edges_operation_page
-
-- \subpage restore_presentation_parameters_page
+- \subpage using_boolean_operations_page "Boolean operations" using
+Boolean logical operators.
+- \subpage transformation_operations_page "Transformation operations",
+which modify shape or location of the selected object.
+
+- \subpage partition_page "Partition" operation, which creates a compound
+by intersection of several shapes with a tool object or a plane.
+- \subpage archimede_page "Archimede" operation, which creates a
+plane corresponding to the modelled waterline of the object plunged
+into water.
+- \subpage shapesonshape_page "Get shapes on shape" operation, a
+special case of \b Explode operation.
+
+- Operations with \subpage blocks_operations_page "Blocks".
+
+
+- \subpage restore_presentation_parameters_page "Restore presentation pareameters".
+This cross-operation functionality allows the resulting shape to
+inherit colors and subshapes from its parent shapes.
+
*/
diff --git a/doc/salome/gui/GEOM/input/translation_operation.doc b/doc/salome/gui/GEOM/input/translation_operation.doc
index 120e3877c..32958367d 100644
--- a/doc/salome/gui/GEOM/input/translation_operation.doc
+++ b/doc/salome/gui/GEOM/input/translation_operation.doc
@@ -43,9 +43,9 @@ of the vector.
\n Example:
-\image html translationsn1.png
+\image html translationsn1.png "The initial shape (grey)"
-\image html translationsn2.png
+\image html translationsn2.png "The resulting shape (yellow)"
Our TUI Scripts provide you with useful examples of the use of
\ref tui_translation "Transformation Operations".
diff --git a/doc/salome/gui/GEOM/input/using_boolean_operations.doc b/doc/salome/gui/GEOM/input/using_boolean_operations.doc
index 88152d543..c7fd67b75 100644
--- a/doc/salome/gui/GEOM/input/using_boolean_operations.doc
+++ b/doc/salome/gui/GEOM/input/using_boolean_operations.doc
@@ -6,10 +6,12 @@
complex geometrical objects (2D & 3D elements):
-- \ref fuse_operation_page "Fuse"
-- \ref common_operation_page "Common"
-- \ref cut_operation_page "Cut"
-- \ref section_opeartion_page "Section"
+- \subpage fuse_operation_page "Fuse" - creates a shape from two shapes.
+- \subpage common_operation_page "Common" - transforms the common part
+of two objects into an independent object.
+- \subpage cut_operation_page "Cut" - cuts one shape with
+another.
+- \subpage section_opeartion_page "Section" - creates a section between two shapes.
There is a general TUI command covering all these operations, which
diff --git a/doc/salome/gui/GEOM/input/viewing_geom_obj.doc b/doc/salome/gui/GEOM/input/viewing_geom_obj.doc
index a9e42b2db..701502e92 100644
--- a/doc/salome/gui/GEOM/input/viewing_geom_obj.doc
+++ b/doc/salome/gui/GEOM/input/viewing_geom_obj.doc
@@ -1,6 +1,6 @@
/*!
-\page view_geom_obj_page Overview
+\page view_geom_obj_page Viewing geometrical objects
\n Newly created geometrical objects are automatically displayed in
the OCC 3D Viewer.
@@ -18,25 +18,25 @@ other useful options by right-clicking on the selected object.
object.
- Delete - irreversibly deletes the selected object from the
viewer and from the Object Browser.
-- \ref display_mode_page "Display Mode" - allows to select between
+
- \subpage display_mode_page "Display Mode" - allows to select between
Wireframe and Shading presentation.
-- \ref color_page "Color" - allows to change the filling color in
+
- \subpage color_page "Color" - allows to change the filling color in
the standard Select Color menu.
-- \ref transparency_page "Transparency" - allows to change the
+
- \subpage transparency_page "Transparency" - allows to change the
transparency of geometrical objects.
-- \ref isolines_page "Isos" - allows to change the number of
+
- \subpage isolines_page "Isos" - allows to change the number of
isolines displayed within a shape.
- Hide - allows to hide the selected geometrical object from the
viewer. TUI Command : sg.EraseOnly(ID)
-\n \image html image18.gif
+\n \image html image18.png
- Hide all - allows to hide all objects from the viewer. TUI
Command: sg.EraseAll()
-\n \image html image26.gif
+\n \image html image26.png
-- Display Only - allows to display only the selected
+
- Show Only - allows to display only the selected
geometrical object. TUI Command: sg.DisplayOnly(ID)
-\n \image html image33.gif
+\n \image html image33.png
- Update - refreshes the presentation of your geometrical object in the
Object Browser, applying all recent changes.
diff --git a/doc/salome/gui/GEOM/input/working_with_groups.doc b/doc/salome/gui/GEOM/input/working_with_groups.doc
index 5c924b3ec..ef9fe6f95 100644
--- a/doc/salome/gui/GEOM/input/working_with_groups.doc
+++ b/doc/salome/gui/GEOM/input/working_with_groups.doc
@@ -8,7 +8,7 @@ viewer only.
Create a group
-\image html image56.gif
+\image html image56.png
To create a group of subshapes of a geometrical object in the main
menu select New entity > Group > Create
@@ -68,12 +68,12 @@ created, ShapeType is a type of shapes in the created group.
Example:
-\image html image193.jpg
+\image html image193.jpg "Groups on a cylinder"
Edit a group
-\image html image57.gif
+\image html image57.png
To \b Edit an existing group in the main menu select New entity >
Group > Edit. This menu is designed in the same way as the