*solidmap_end
Marks the end of a solid mapping command block.
Syntax
*solidmap_end options density_or_size bias_style biasing
Type
HyperMesh Tcl Modify
Description
This command is used by the solid mapping algorithm to indicate the end of a solid mapping command block. It must be paired with a *solidmap_begin command. A single solidmap mesh is a result of the block of commands.
In a solidmap command block, all of the commands before *solidmap_end are for preparing input data. *solidmap_end is the command that actually performs the solid mapping.
Inputs
- options
- Flags that indicate different modes for solid mapping. It is not recommended to manually set these bits. Instead, use them from an existing command file.
- density_or_size
- Either the element density or size in the along direction, depending on options in the options parameter.
- bias_style
- The type of biasing to use. Valid values are:
- 0 – linear
- 1 – exponential
- 2 – bell curve
- biasing
- The biasing intensity value. A value of 0 indicates no biasing.
Example
For a solidmap using the following inputs:
Source geometry – lines 73 and 51;
Destination geometry – lines 32 and 41;
Along geometry – lines 74 and 75, surfaces 100 and 95, nodes 80 and 101-105;
Element size - 10
*solidmap_begin 1
*solidmap_prepare_userdataptr "SOURCE" 10
*createmark lines 1 73 51
*solid_prepare_entitylst lines 0
*solildmap_prepare_userdataptr "DEST" 2
*createmark lines 1 32 41
*solid_prepare_entitylst lines 0
*solidmap_prepare_userdataptr "ALONG" 7
*createmark lines 1 74 75
*solid_prepare_entitylst lines 0
*createmark surfs 1 100 95
*solid_prepare_entitylst surfs 0
*createlist nodes 2 80 101 102 103 104 105
*solid_prepare_nodeline 0
*solidmap_end 0 10 0 0
Errors
if { [ catch {command_name...} ] } {
# Handle error
}