From: gdd Date: Fri, 1 Apr 2011 14:19:32 +0000 (+0000) Subject: rnc : documentation of IMP EDF 1762 X-Git-Tag: Start_BR_19998_21191 X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=commitdiff_plain;h=d88e2ae49d0915c622dd625a26ef8ee5edee5933;hp=ecea4040f1015e025650a0b4d7a16b0782c7a1cf;ds=sidebyside rnc : documentation of IMP EDF 1762 --- diff --git a/doc/salome/gui/SMESH/images/blsurf_attractors.png b/doc/salome/gui/SMESH/images/blsurf_attractors.png new file mode 100644 index 000000000..a0e0276c3 Binary files /dev/null and b/doc/salome/gui/SMESH/images/blsurf_attractors.png differ diff --git a/doc/salome/gui/SMESH/images/blsurf_attractors2.png b/doc/salome/gui/SMESH/images/blsurf_attractors2.png new file mode 100644 index 000000000..09dc1290d Binary files /dev/null and b/doc/salome/gui/SMESH/images/blsurf_attractors2.png differ diff --git a/doc/salome/gui/SMESH/images/blsurf_const_size_near_shape.png b/doc/salome/gui/SMESH/images/blsurf_const_size_near_shape.png new file mode 100644 index 000000000..9e5ad6c0c Binary files /dev/null and b/doc/salome/gui/SMESH/images/blsurf_const_size_near_shape.png differ diff --git a/doc/salome/gui/SMESH/images/blsurf_const_size_near_shape2.png b/doc/salome/gui/SMESH/images/blsurf_const_size_near_shape2.png new file mode 100644 index 000000000..68620f39e Binary files /dev/null and b/doc/salome/gui/SMESH/images/blsurf_const_size_near_shape2.png differ diff --git a/doc/salome/gui/SMESH/images/blsurf_parameters_sizemap1.png b/doc/salome/gui/SMESH/images/blsurf_parameters_sizemap1.png new file mode 100644 index 000000000..6a9b37007 Binary files /dev/null and b/doc/salome/gui/SMESH/images/blsurf_parameters_sizemap1.png differ diff --git a/doc/salome/gui/SMESH/images/blsurf_parameters_sizemap2.png b/doc/salome/gui/SMESH/images/blsurf_parameters_sizemap2.png new file mode 100644 index 000000000..6233b3850 Binary files /dev/null and b/doc/salome/gui/SMESH/images/blsurf_parameters_sizemap2.png differ diff --git a/doc/salome/gui/SMESH/input/blsurf_hypo.doc b/doc/salome/gui/SMESH/input/blsurf_hypo.doc index f6e53803a..486836390 100644 --- a/doc/salome/gui/SMESH/input/blsurf_hypo.doc +++ b/doc/salome/gui/SMESH/input/blsurf_hypo.doc @@ -205,7 +205,7 @@ String variables:

Custom size map

-\image html blsurf_parameters_sizemap.png +\image html blsurf_parameters_sizemap1.png User sizes can be defined on faces, edges or vertices. +\anchor blsurf_attractor +

Advanced maps

+\n +\image html blsurf_parameters_sizemap2.png +\n +Specific size maps, called attractors can be defined on faces. They allow to define the size of the mesh elements on a face so that the mesh is the finest on the attractor shape and becomes coarser when getting far from this shape. +The selected attractor can be either a Vertex or an Edge. The attractor doesn't have to be a sub-shape of the shape to mesh. +\n +Furthermore you can choose to keep the size constant until a certain distance from a shape. This option can be combined or not with the "attractor" size map described above. +\n +If the two options are combined the size will remain constant until the distant specified in "constant over" and grow then as prescribed by the attractor function. Else the growing is only controled by the standard arguments of BLSURF (gradation ...). + +\image html blsurf_attractors2.png "Example of mesh created using attractors, the attractors here are the side edges and the size grow 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 +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 where such an hypothesis has been defined. +
See Also a sample TUI Script of the \ref tui_blsurf "creation of a BLSurf hypothesis", including size map. \anchor blsurf_sizemap_computation @@ -241,6 +259,18 @@ 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". +\anchor blsurf_attractor_computation +

Computation of attractors

+\n +The size grow exponentially following the equation : h(d) = User size + (h_start - User Size) * exp( -(d / R)^2 ). +\n +Where : + +Warning : The formula is respected only if it doesn't imply a gradation bigger than the one set in the "Arguments" tab. So it's better to set it to its maximum value : 2.5.

Custom enforced vertices