PAL19680 Meshers: BLSURF, GHS3D and holed shapes

some additions
This commit is contained in:
eap 2008-05-06 09:56:40 +00:00
parent 1eae970eff
commit 7c72d2e6ee

View File

@ -72,6 +72,7 @@ enter a value of the option and edit it later.</li>
</ul>
\n
Commonly usable options are following. The name <i>diag</i> stands there for
the diagonal of the bounding box of the geometrical object to mesh.
@ -140,10 +141,71 @@ small, which sometimes constitutes an error. A message is printed
if<i> fabs(P2-P1) < eps_ends</i>, where </i>P1 and </i>P2 are the
extremities of a curve. Default is <i>diag</i>/500.0.
<li>\b prefix (char) - is a prefix of the files generated by BLSURF. Default is "x".</li>
<li>\b prefix (char) - is a prefix of the files generated by
BLSURF. Default is "x".</li>
<li>\b refs (integer) - reference of a surface, used when exporting
files. Default is 1.</li>
</ul>
\n
The following advanced options are not documented and you can use them
at your own risk.
\n\n Interger variables:
<ul>
<li> addsurf_ivertex</li>
<li> background </li>
<li> coiter </li>
<li> communication </li>
<li> decim </li>
<li> export_flag </li>
<li> file_h </li>
<li> gridnu </li>
<li> gridnv </li>
<li> intermedfile </li>
<li> memory </li>
<li> normals </li>
<li> optim </li>
<li> pardom_flag </li>
<li> pinch </li>
<li> rigid </li>
<li> surforient </li>
<li> tconf </li>
<li> topo_collapse </li>
</ul>
Real variables:
<ul>
<li> addsurf_angle </li>
<li> addsurf_R </li>
<li> addsurf_H </li>
<li> addsurf_FG </li>
<li> addsurf_r </li>
<li> addsurf_PA </li>
<li> angle_compcurv </li>
<li> angle_ridge </li>
<li> eps_pardom </li>
</ul>
String variables:
<ul>
<li> export_format </li>
<li> export_option </li>
<li> import_option </li>
</ul>
\n
Currently BLSURF plugin has the following limitations.
<ul>
<li>Mesh contains inverted elements, if it is based on shape, consisting of more than one face (box, cone, torus...) and if the option "Allow Quadrangles (Test)" was checked before computation.</li>
<li>SIGFPE exception is raised at trying to compute mesh, based on box, with checked option "Patch independent".</l>
<li>It has been found out that BLSURF algorithm can't be used as a local algorithm (on sub-meshes) and as a provider of low-level mesh for some 3D algorithms because BLSURF mesher (and consequently plugin) does not provide information on node parameters on edges (U) and faces (U,V). For example the following combinations of algorithms are impossible:
<ul>
<li> global MEFISTO or Quadrangle(mapping) + local BLSURF;</li>
<li> BLSUFR + Projection 2D from faces meshed by BLSURF;</li>
<li> local BLSURF + Extrusion 3D;
</ul>
</ul>
*/