MG-Hexa Parameters hypothesis works only with MG-Hexa algorithm. This algorithm is a commercial software.
To get a license, visit http://www.meshgems.com/meshgems-products.html
Name - allows to define the name of the hypothesis (MG-Hexa Parameters by default).
Physical size - defines size of elements
Type - Global activates and None deactivates this option
Min size - allows defining the minimal size of the elements (overrides Nb. Hexes Max Level value).
Geometric size - defines size of elements depending on curvature
Type - Global activates and None deactivates this option
See Also a sample TUI Script of the creation of a MG-Hexa mesh
In Advanced tab page you can specify advanced options of MG-Hexa not exposed in other pages.
Add option adds a line to the table where you can type an option and its value as text. A check box in the first column activates/deactivates the option of the current row. A deactivated option will be erased upon pressing Ok.
Allow invalid elements - specifies that the mesher must conform as much as possible to the geometry (especially the sharp edges). The resulting meshes may contain invalid elements (but with positive volumes: for example, three vertices of an hexahedron on the same edge), for the benefit of better geometry accuracy.
Compute ridges - Enables the computation of ridges. If set to no, smooth meshes (without ridges) will be generated. A ridge is a geometrical entity (a sharp edge). The resulting meshes will have better quality elements, at the price of "smoothing" out the geometry.
Element order - determines the order of the mesh elements to be generated: linear or quadratic
Enforce constant layer size - force the first physical layer to have the same size throughout the mesh.
Flatten hexa sides - activates specific optimization process to flatten the sides of hexahedra.
Nb. Hexes Min Level - allows defining the minimal level of recursive partitioning on the initial octree cube.
Nb. Hexes Max Level - allows defining the maximal level of recursive partitioning on the initial octree cube.
Maximal memory (MB) - specifies the maximum allocatable memory in MegaBytes.
Maximal number of threads - specifies the number of threads to be used (this should be the number of cores or processors of a shared memory parallel architecture).
Recover sharp angles - subdivides elements around sharp angles up to Nb. Hexes Max Level.
Ridge angle (degrees) - specifies the angle between two triangles above which the hex mesher will consider the edge common to these two triangles as being a "ridge". A ridge is a geometrical entity (a sharp edge) which has to be kept as it is in the final hex mesh.The default value is 60 (degrees).
If you raise this value, the hex mesher will detect less ridges, and the final solid mesh will therefore be smoother. On the other hand, if you reduce this value, more ridges will be detected and the algorithm will face harder situations to conform to.
Size map level - when using a sizemap, sets the octree's maximum subdivision level to apply to the sizemap.
Tags - sets how surface attributes must be considered.
Working directory - specifies the directory where the input/output files will be created.
Verbosity - specifies the verbose level to print information on meshing steps.
Print log in a file - if this option is checked on the log is printed in a file placed in the working directory, otherwise it is printed on the standard output.
Remove log on success - if this option is checked on the log file is kept only if an error occurs during the computation. This option is only available if Print log in a file is enabled (there must be a log file to delete it) and Keep all working files is disabled (in this case the log file is always kept).
The local size allows you to drive locally the density of the 3D mesh. The area where the mesh has to be refined is given as a geometrical shape.
The viscous layers allows you to set up parameters of Viscous Layers supported by MG_Hexa mesher.