*solidmap_initialize_edges

Initializes the line mesh parameters after resolving the density conflicts of the lines in the solid.

Syntax

*solidmap_initialize_edges solidmark=<value> elemsize=<value> <option3>=<value3> ... <optionN>=<valueN>

Type

HyperMesh Tcl Modify Command

Description

Initializes the line mesh parameters after resolving the density conflicts of the lines in the solid. Balances all the line densities (resolves all density conflicts), initializes the mesh parameters of these lines, and sets all possible source faces as mapped and the remainder as free.

Must be called before *solidmap_solids_begin or *solidmap_solids_begin2.

Inputs

dest_hint_mark=<value>
The ID of the mark of the optional destination hint surfaces. Valid values are 1 and 2.
elem_type=<value>
The 2D element type when per face meshing parameters are not available:
0 - Tria
1 - Quad
2 - Mixed (default)
elemsize=<value>
The default element size when the per edge/face meshing parameters are not available. This is a mandatory option.
orthogonal_extrusion=<value>
0 - Make the reparameterization of along faces more orthogonal
1 - Make the reparameterization of along faces more like parallelograms
solidmark=<value>
The ID of the mark of the solids to mesh. Valid values are 1 and 2. This is a mandatory option.
src_hint_mark=<value>
The ID of the mark of the optional source hint surfaces. Valid values are 1 and 2.

Examples

To initialize the mesh parameters of lines of solid 1 without giving any source or destination surface hints:

*createmark solids 1 1
*solidmap_initialize_edges solidmark=1024 elemsize=2.000000 elem_type=2 
*defaultremeshsurf 2 2 2 2 0 0 0 0 1 0 0 0 0
*createmark solids 1 1
*solidmap_solids_begin 1 32896 2
*solidmap_solids_end

Errors

Incorrect usage results in a Tcl error. To detect errors, you can use the catch command:
if { [ catch {command_name...} ] } {
   # Handle error
}

Version History

2021