*solidmap_begin
Marks the beginning of a solid mapping command block.
Syntax
*solidmap_begin ordered
Type
HyperMesh Tcl Modify
Description
This command is used by the solid mapping algorithm to indicate the beginning of a solid mapping command block. It must be paired with a *solidmap_end 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
- ordered
- A flag indicating whether the input nodes will be reordered or not. This is meaningful
only if nodes will be used as input. Valid values are:
- 0 – Nodes will be reordered in solidmap.
- 1 – Nodes will not be reordered in solidmap.
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
Incorrect usage results in a Tcl error. To
detect errors, you can use the catch
command:
if { [ catch {command_name...} ] } {
# Handle error
}