diff --git a/doc/salome/gui/SMESH/images/blsurf_parameters.png b/doc/salome/gui/SMESH/images/blsurf_parameters.png
index ad7c82bdb..79a3a7870 100644
Binary files a/doc/salome/gui/SMESH/images/blsurf_parameters.png and b/doc/salome/gui/SMESH/images/blsurf_parameters.png differ
diff --git a/doc/salome/gui/SMESH/input/blsurf_hypo.doc b/doc/salome/gui/SMESH/input/blsurf_hypo.doc
index ef127c548..350e98f5a 100644
--- a/doc/salome/gui/SMESH/input/blsurf_hypo.doc
+++ b/doc/salome/gui/SMESH/input/blsurf_hypo.doc
@@ -11,33 +11,34 @@ algorithm. This algorithm is a commercial software.
Name - allows to define the name of the hypothesis (BLSURF
Parameters by default).
-Topology - allows creation of a conform mesh on a shell of
-not sewed faces.
-
- - "From CAD" means that mesh conformity is assured by conformity
- of a shape.
- - "Pre-process" and "Pre-process++" let BLSURF software
- pre-process the geometrical model to eventually produce a conform
- mesh.
-
-
Physical Mesh - if is set to "Custom", allows to set size
-of mesh elements to generate.
+of mesh elements to generate in User size field.
User size - size of mesh elements to generate.
+Max Physical Size - is an upper limit of mesh element size.
+
+Min Physical Size - is a lower limit of mesh element size.
+
Geometrical mesh - if is set to "Custom", allows to set
mesh element deflection from curves and surfaces and element
-size change rate.
+size change rate in Angle Mesh S, Angle Mesh C and
+Gradation fields correspondingly. These fields control
+computation of element size, so called geometrical size, conform to
+the surface geometry considering local curvatures. \n
+The eventual element size at each point will be minimum of User
+size, if given, and the geometrical size.
Angle Mesh S - maximal allowed angle in degrees at a mesh
- node between
-
- - the mesh edge and the tangent to the geometrical curve.
- - the mesh face and the tangent to the geometrical surface.
-
-
+node between the mesh face and the tangent to the geometrical surface.
+
+Angle Mesh C - maximal allowed angle in degrees at a mesh
+node between the mesh edge and the tangent to the geometrical curve.
+
+Max Geometrical Size - is an upper limit of geometrical size.
+
+Min Geometrical Size - is a lower limit of geometrical size.
Gradation - maximal allowed ratio between the lengths of
two adjacent edges.
@@ -48,6 +49,101 @@ two adjacent edges.
edges are not respected and all geometrical faces are meshed as one
hyper-face.
+\image html blsurf_parameters_advanced.png
+
+Topology - allows creation of a conform mesh on a shell of
+not sewed faces.
+
+ - "From CAD" means that mesh conformity is assured by conformity
+ of a shape.
+ - "Pre-process" and "Pre-process++" let BLSURF software
+ pre-process the geometrical model to eventually produce a conform
+ mesh.
+
+
+Verbosity level - Defines the percentage of "verbosity" of
+BLSURF [0-100].
+
+Add option - provides a choice of multiple advanced
+options, each of which, if selected, appear in a table where you can
+enter a value of the option and edit it later.
+
+Clear option - removes option selected in the table.
+
+
+
+Commonly usable options are following. The name diag stands there for
+the diagonal of the bounding box of the geometrical object to mesh.
+
+
+- topo_eps1 (real) - is the tolerance level inside a CAD
+patch. By default is equal to diag × 10-4. This tolerance is used to
+identify nodes to merge within one geometrical face when \b Topology
+option is to pre-process. Default is diag/10.0.
+
+- topo_eps2 (real) - is the tolerance level between two CAD
+patches. By default is equal to diag × 10-4. This tolerance is used to
+identify nodes to merge over different geometrical faces when
+\b Topology option is to pre-process. Default is diag/10.0.
+
+- \b LSS (real) - is an abbreviation for "length of sub-segment". It is
+a maximal allowed length of a mesh edge. Default is 0.5.
+
+- \b frontal (integer)
+
+- 1 - the mesh generator inserts points with an advancing front method.
+- 0 - it inserts them with an algebraic method (on internal edges). This method is
+slightly faster but generates less regular meshes.
+
+Default is 0.
+
+- \b hinterpol_flag (integer) - determines the computation of an
+interpolated value v between two points P1 and P2 on a
+curve. Let h1 be the value at point P1, h2 be the value at point
+P2, and t be a parameter varying from 0 to 1 when moving from P1
+to P2 .
+
+- 0 - the interpolation is linear: v = h1 + t (h2 - h1 )
+- 1 - the interpolation is geometric: v = h1 * pow( h2/h1, t)
+- 2 - the interpolation is sinusoidal: v = (h1+h2)/2 +
+(h1-h2)/2*cos(PI*t)
+
+Default is 0.
+
+- \b hmean_flag (integer) - determines the computation of the mean of several
+values:
+- -1 - the minimum is computed.
+- 0 or 2 - the arithmetic mean computed.
+
- 1 - the geometric mean is computed.
+
+Default is 0.
+
+- \b CheckAdjacentEdges, \b CheckCloseEdges and \b CheckWellDefined
+(integers) - give number of calls of equally named subroutines the
+purpose of which is to improve the mesh of domains having narrow
+parts. At each iteration,\b CheckCloseEdges decreases the sizes of the
+edges when two boundary curves are neighboring,\b CheckAdjacentEdges
+balances the sizes of adjacent edges, and \b CheckWellDefined checks if
+the parametric domain is well defined. Default values are 0.
+
+
+- \b CoefRectangle (real)- defines the relative thickness of the rectangles
+used by subroutine \b CheckCloseEdges (see above). Default is 0.25.
+
+- \b eps_collapse (real) - if is more than 0.0, BLSURF removes
+curves whose lengths are less than \b eps_collapse. Here, to obtain an
+approximate value of the length of a curve, the latter is arbitrarily
+split into 20 edges. Default is 0.0.
+
+- \b eps_ends (real) - is used to detect curves whose lengths are very
+small, which sometimes constitutes an error. A message is printed
+if fabs(P2-P1) < eps_ends, where P1 and P2 are the
+extremities of a curve. Default is diag/500.0.
+
+
- \b prefix (char) - is a prefix of the files generated by BLSURF. Default is "x".
+
+- \b refs (integer) - reference of a surface, used when exporting
+files. Default is 1.
*/
\ No newline at end of file