]> SALOME platform Git repositories - plugins/netgenplugin.git/blobdiff - doc/salome/gui/NETGENPLUGIN/input/netgen_2d_3d_hypo.doc
Salome HOME
GPUSPHGUI: create a 2D remesher algo and add Chordal Error parameter
[plugins/netgenplugin.git] / doc / salome / gui / NETGENPLUGIN / input / netgen_2d_3d_hypo.doc
index 4ef8e066a9f1e7165878bc60a9607134a946b670..9e34081af86b92f6b12c8603fec293ed44e457fb 100644 (file)
@@ -17,6 +17,10 @@ meshing 2D objects).
 \image html netgen2d3d_only.png
 <center><em>Dialog boxes of <b>NETGEN 2D</b> and <b>NETGEN 3D</b>
     algorithms </em></center>
+<br>
+\image html netgen2d_remesher.png
+<center><em>Hypothesis dialog box of <b>NETGEN 2D</b> remesher algorithms</em></center>
+
 
 - <b>Name</b> - allows to define the name for the algorithm (NETGEN
 2D (or 3D) Parameters by default).
@@ -31,13 +35,19 @@ parameters below. You can select \a Custom to define them manually.
 - <b>Growth rate</b> - allows to define how much the linear dimensions of
 two adjacent cells can differ (e.g. 0.3 means 30%).
 - <b>Nb. Segs per Edge</b> - allows to define the minimum number of
-mesh segments in which edges will be split. This parameter is used
-only if <b>Limit Size by Surface Curvature</b> is checked.
+mesh segments in which edges will be split. Size of elements computed using
+this value is trimmed between <b>Min Size</b> and <b>Max Size</b>
+bounds. This parameter is used only if <b>Limit Size by Surface
+  Curvature</b> is checked.
 - <b>Nb Segs per Radius</b> - allows to define the size of
 mesh segments and mesh faces in which curved edges and surfaces will
-be split. This value divided by a radius of curvature gives an element
-size at a given point. This parameter is used only if <b>Limit Size by
-  Surface Curvature</b> is checked.
+be split. A radius of local curvature divided by this value gives an element
+size at a given point. Element size computed this way is then trimmed
+between <b>Min Size</b> and <b>Max Size</b> bounds. This parameter is
+used only if <b>Limit Size by Surface Curvature</b> is checked.
+- <b>Chordal Error</b> - allows to define the maximum distance between
+the generated 2D element and the surface. Size of elements computed using
+this criterion is trimmed between <b>Min Size</b> and <b>Max Size</b> bounds.
 - <b>Limit Size by Surface Curvature</b> - if this box is checked in,
 then size of mesh segments and mesh faces on curved edges and surfaces
 is defined using value of <b>Nb Segs per Radius</b> parameter, and
@@ -55,6 +65,9 @@ process is rather time consuming comparing to creation of initial mesh.
 - <b>Fuse Coincident Nodes on Edges and Vertices</b> - allows merging
 mesh nodes on vertices and edges which are geometrically coincident
 but are topologically different.
+- <b>Ridge angle</b> - allows to define minimum angle in degrees between
+normals of adjacent triangles at which the remesher (Netgen 2D working
+w/o geometry) considers the edge between these triangles as a feature edge.
 
 \image html netgen3d_local_size.png
 
@@ -70,7 +83,9 @@ can be changed.
 - <b>Mesh-size File</b> - opens a dialog to select a file defining
 size of elements. The file includes two obligatory sections. The first
 section defines the size at points. The second section defines the
-size along lines. Let's consider the following sample size file.
+size along lines. Sizes defined in the file are trimmed between <b>Min
+Size</b> and <b>Max Size</b> bounds. Let's consider the following
+sample size file.
 \code
 2
 92.5 92.5 92.5 0.05
@@ -87,6 +102,7 @@ section.<br>
 "25 25 0 25 25 200  0.3" means that along the line between points (25,
 25, 0) and (25, 25, 200) size of elements should be 0.3.
 
+
 \image html netgen2d3d_simple.png
 
 <b>NETGEN 2D simple parameters</b> and <b>NETGEN 3D simple
@@ -124,6 +140,7 @@ close edges influence each other.
 - The local size of segments influences the size of close triangles.
 - The order of elements and their size in the 1D mesh generated by
 NETGEN differ from those in the 1D mesh generated by Regular_1D
-algorithm, resulting in different 2D and 3D meshes.
+algorithm, which results in different 2D and 3D meshes at the same 1D
+input parameters.
 
 */