Salome HOME
PAL19680 Meshers: BLSURF, GHS3D and holed shapes
authoreap <eap@opencascade.com>
Tue, 6 May 2008 09:56:40 +0000 (09:56 +0000)
committereap <eap@opencascade.com>
Tue, 6 May 2008 09:56:40 +0000 (09:56 +0000)
   some additions

doc/salome/gui/SMESH/input/blsurf_hypo.doc

index 350e98f5a031c5d84a4bba765d010bbfa713087a..f84b36dd9efddbc847ff6963d321ecb2d25f1f00 100644 (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>
+
 */
\ No newline at end of file