*optimized_mesh
Generates a mesh with the selection of the best meshing algorithm and optimization of node positions.
Syntax
*optimized_mesh mark_id filename elem_size elem_type smooth_across feature_angle algorithm do_remesh comp_mode
Type
HyperMesh Tcl Modify Command
Description
This command is used to create a mesh on a surface using saved or default parameters on surfaces and specifying various options. Any elements attached to the input surfaces are deleted before the meshing operation.
Inputs
- mark_id
- The mark ID containing the surfaces to mesh. Valid values are 1 and 2.
- criteria_file
- The full path and filename for the user-defined quality index criteria file. If no file is given, "dummy" should be specified.
- elem_size
- The default element size used to calculate element densities along edges for topology cleanup operations.
- elem_type
- The type of elements to create. Valid values are:
- 0 - trias
- 1 - quads
- 2 - mixed
- 3 - right trias
- 4 - quads only
- smooth_across
- Flag indicating whether to ignore surface edges for element smoothing and cleanup
operations. Valid values are:
- 0 - Honor surface edges for element smoothing and cleanup.
- 1 - Ignore surface edges for element smoothing and cleanup.
- feature_angle
- The angle, in degrees, specifying the feature lines. This is approximately the minimum angle between the elements adjacent to a feature line.
- algorithm
- Determines the algorithm for surface meshing. Valid values are:
- 0 - Standard surface meshing
- 1 - Meshing with flow "align" control
- 3 - Meshing with flow "align" and "size" control
- do_remesh
- Flag indicating whether to keep or delete existing elements on the surfaces. Valid
values are:
- 2 - Break connectivity between neighboring surfaces.
- 3 - Keep connectivity between neighboring surfaces.
- 4 - Redo connectivity between neighboring surfaces by expanding surface selection by one layer of adjacent surfaces.
- comp_mode
- Parameter specifying how entities are organized into components:
- 0 - Elements are created in the current component.
- 1 - Elements are created in the same components as their parent surfaces.
Example
To start the optimization process with a criteria file named C:/criteria/mycriteria.txt for displayed surfaces, with tria elements, element size of 15, feature angle of 35 degrees, ignoring surface edges for smoothing and new elements created in their surface components:
*createmark surfaces 1 displayed
*optimized_mesh 1 "C:/criteria/mycriteria.txt" 15 0 1 35 0 0 1
Errors
if { [ catch {command_name...} ] } {
# Handle error
}