*duplicateandreflectskeletonentities

Duplicates and reflects skeleton entities – member joints, members and member panels along the symmetry plane.

Syntax

*duplicateandreflectskeletonentities entity_type ?option1=<value1>? ?option2=<value2>? ...?optionN=<valueN>?

Type

HyperMesh Tcl Modify Command

Description

Duplicates member joints, members and member panels and reflects them along the symmetry plane.

Inputs

entity_type=<value>
The entity type to duplicate. Valid values are memberjoints, memberpanels, and members.
markid=<value>
The mark ID containing the skeleton entities to duplicate. Valid values are 1 and 2.
symmetryid=<value>
The ID of the symmetry plane along which the entities must be reflected.
duplicatemembersections=<value>
The flag to indicate if member sections of the skeleton entities must be duplicated. Valid values are 0 and 1. Default value is 0.

Examples

To duplicate the member joint with ID 1 along symmetry plane 1:

*createmark memberjoints 1 1
*duplicateandreflectskeletonentities memberjoints 1 1 0

To duplicate and reflect all members along symmetry plane 2 and duplicate the member sections associated as well. This also duplicates and reflects the associated member joints:

*createmark members 1 all
*duplicateandreflectskeletonentities members 1 2 1

To duplicate and reflect member panel with ID 2 along symmetry plane 1. This also duplicates and reflects the associated member joints and members:

*createmark memberpanels 1 2
*duplicateandreflectskeletonentities memberpanels 1 1 0

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

2022