X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=doc%2Fsalome%2Fgui%2FSMESH%2Finput%2Fblsurf_hypo.doc;h=7e7a4f45a92a4a8dbf71ba92a553e311205d6aaa;hb=4994204921dc61e6731cb26f1e01b0225d43bf1b;hp=795fbb974a594ebdf9049720f982da84e52f1daa;hpb=91c92cb54310225231438b4d3bafeb0d1643a7c0;p=modules%2Fsmesh.git diff --git a/doc/salome/gui/SMESH/input/blsurf_hypo.doc b/doc/salome/gui/SMESH/input/blsurf_hypo.doc index 795fbb974..7e7a4f45a 100644 --- a/doc/salome/gui/SMESH/input/blsurf_hypo.doc +++ b/doc/salome/gui/SMESH/input/blsurf_hypo.doc @@ -2,9 +2,25 @@ \page blsurf_hypo_page BLSURF Parameters hypothesis +\anchor blsurf_top \n BLSURF Parameters hypothesis works only with BLSURF 2d algorithm. This algorithm is a commercial software. - +\n To get a licence, visit http://www.distene.com/corp/eval-distene.html + +
    +
  1. \ref blsurf_general_parameters "General parameters"
  2. +
  3. \ref blsurf_advanced_parameters "Advanced parameters"
  4. +
  5. \ref blsurf_local_size "Local size"
  6. +
      +
    1. \ref blsurf_sizemap_computation "Computation of the physical size"
    2. +
    3. \ref blsurf_attractor "Advanced maps"
    4. +
    5. \ref blsurf_attractor_computation "Computation of attractors"
    6. +
    +
  7. \ref blsurf_enforced_elements "Enforced vertices"
  8. +
  9. \ref blsurf_limitations "Limitations"
  10. +
+ +\anchor blsurf_general_parameters

General parameters

\image html blsurf_parameters.png @@ -54,11 +70,21 @@ two adjacent edges.
  • Patch independent - if checked, geometrical edges are not respected and all geometrical faces are meshed as one hyper-face.
  • + +\ref blsurf_top "Back to top" + +\anchor blsurf_advanced_parameters

    Advanced parameters

    +The notion of diag used in the descriptions means the diagonal of the bounding box of the +geometrical object to mesh. + \image html blsurf_parameters_advanced.png +
  • Verbosity level - Defines the percentage of "verbosity" of +BLSURF [0-100].
  • +
  • Topology - allows creation of a conform mesh on a shell of not sewed faces. -
  • Verbosity level - Defines the percentage of "verbosity" of -BLSURF [0-100].
  • +
  • ExportGMF - saves the computed mesh into a GMF file (.mesh or .meshb).
  • -
  • Add option - provides the choice of multiple advanced -options, which appear, if selected, in a table where it is possible to -input the value of the option and to edit it later.
  • +
  • Add option - provides the choice of multiple PreCAD and BLSURF +advanced options, which appear, if selected, in a table where it is +possible to input the value of the option and to edit it later.
  • -
  • Clear option - removes the option selected in the table. +
  • Clear option - removes the option selected in the table.
  • \n -The following options are commonly usable. The notion of diag -used in the descriptions means -the diagonal of the bounding box of the geometrical object to mesh. +The following BLSURF options are commonly usable. +3 different types of size maps can be defined: +
      +
    1. \ref blsurf_sizemap_computation "Computation of the physical size"
    2. +
    3. \ref blsurf_attractor "Advanced maps"
    4. +
    5. \ref blsurf_attractor_computation "Computation of attractors"
    6. +
    + +\ref blsurf_top "Back to top" + \anchor blsurf_sizemap_computation

    Computation of the physical size

    -\n +\image html blsurf_parameters_sizemap1.png + The physical size is obtained by querying sizemap functions associated to the input CAD object for surfaces, curves and points. Each function can either return a value h (which is then trimmed between the two bounds hphymin and hphymax), or "no answer" (by not @@ -239,6 +331,9 @@ specification of the sizes. The computation depends on whether point P is intern In order to compute the mean of several values, the arithmetic mean is used by default, but this can be modified by the parameter \ref blsurf_hmean_flag "hmean flag". In the same way, in order to interpolate two values, a linear interpolation is used by default, but this can be modified by \ref blsurf_hinterpol_flag "hinterpol flag". +\ref blsurf_local_size "Back to \"Local size\"" \n +\ref blsurf_top "Back to top" + \anchor blsurf_attractor

    Advanced maps

    \n @@ -272,14 +367,8 @@ BLSURF (gradation ...). -\image html blsurf_attractors2.png "Example of mesh created using -attractors, the attractors here are the side edges and the size grows -from the side of the surface towards the apex" -\n -\image html blsurf_const_size_near_shape2.png "Example of size map -with constant size option, the size is kept constant on the left side -of the surface until a certain distance" -\n +\image html blsurf_const_size_near_shape2.png "Example of size map with constant size option, the size is kept constant on the left side of the surface until a certain distance" + Remark : The validation of the hypothesis might take a few seconds if attractors are defined or the "constant size" option is used because a map of distances has to be built on the whole surface for each face @@ -287,10 +376,14 @@ where such a hypothesis has been defined.
    See Also a sample TUI Script of the \ref tui_blsurf "creation of a BLSurf hypothesis", including size map. +\ref blsurf_local_size "Back to \"Local size\"" \n +\ref blsurf_top "Back to top" + \anchor blsurf_attractor_computation

    Computation of attractors

    \n -The size grows exponentially following the equation : h(d) = User size + (h_start - User Size) * exp( -(d / R)^2 ). +The size grows exponentially following the equation : +\f$h(d) = \mathrm{User Size} + (\mathrm{h\_start} - \mathrm{User Size}) \times e ^ { - \left( \frac{d}{R} \right) ^ {2} }\f$ \n Where : -

    Custom enforced vertices

    +\image html blsurf_attractors2.png "Example of mesh created using attractors, the attractors here are the side edges and the size grows from the side of the surface towards the apex" + +\ref blsurf_local_size "Back to \"Local size\"" \n +\ref blsurf_top "Back to top" + +\anchor blsurf_enforced_elements +

    Enforced vertices

    \image html blsurf_parameters_enforced_vertices.png -It is possible to define some enforced vertices to BLSurf algorithm -without creating any vertices by CAD algorithms. +It is possible to define some enforced vertices to BLSurf algorithm. +An enforced vertex is defined on a Face or a Compound by + +The enforced vertex is the projection of a point defined by its +(x,y,z) coordinates on the selected face. +You can specify BLSURF to use the internal vertices of the faces as enforced vertices by checking Use internal vertices of all faces. +If a group name is specified, the internal enforced nodes will be added in the group. If the group does not exist it will be created. +
    See Also a sample TUI Script of the \ref tui_blsurf "creation of a BLSurf hypothesis", including enforced vertices. +\ref blsurf_top "Back to top" + +\anchor blsurf_limitations

    Limitations

    Currently BLSURF plugin has the following limitations. @@ -333,4 +443,6 @@ Currently BLSURF plugin has the following limitations. +\ref blsurf_top "Back to top" + */