*refine_by_patterns_multiple_points
Refines multiple zones of elements using an all quad pattern.
Syntax
*refine_by_patterns_multiple_points mark_id strings
Type
HyperMesh Tcl Modify
Description
Refines multiple zones of elements using an all quad pattern. The zones are described by a refinement box and multiple center nodes. The refined mesh is then connected to the existing mesh using an all quad pattern through the transition zone, described by a transition box.
The refinement boxes will contain the refined elements, while the regions between the refinement boxes and the transition boxes will contain quads patterns used to transition between the refined mesh and base mesh size.
Inputs
- mark_id
- The ID of the mark containing the refinement box center nodes. Valid values are 1 and 2.
- strings
- A string that contains the additional input parameters. Each string must be space separated, including between = and the value. All strings are mandatory.
Example
To refine elements around nodes 60, 61 and 63 with refinement size 1 using a refinement box of dimension (10,15,20) and transition box of dimension (40,50,45):
*createmark nodes 1 60 61 63
*refine_by_patterns_multiple_points 1 "refine_zone_size = 1 auto_transition = 0 transition_zone_length = 40 transition_zone_width = 50 transition_zone_height = 45 refine_zone_length = 10 refine_zone_width = 15 refine_zone_height = 20 system_id = 0 squeez = 1"
Errors
if { [ catch {command_name...} ] } {
# Handle error
}
Version History
14.0