*beamsectioncreateshell
Creates a shell beam section for HyperBeam.
Syntax
*beamsectioncreateshell entity_type mark_id plane_id vector_id project base_node_id part_generation
Type
HyperMesh Tcl Modify
Description
Creates a shell beam section for HyperBeam, using lines or 1D elements.
Inputs
- entity_type
- The type of entity that defines the cross-section. Valid values are lines and elems. For elements, only 1D elements can be used.
- mark_id
- The mark ID containing the input entities. Valid values are 1 and 2.
- plane_id
- The plane ID created using the *createplane command. The plane defines the plane to project the input entities. This is only used when project is set to 2.
- vector_id
- The vector ID created using the *createvector command. The vector defines the direction to project the input entities to the plane. This is only used when project is set to 2.
- project
- Defines how the projection of the input entities occurs:
- base_node_id
- The ID of the node to use as the base. This is only used when project is set to 3.
- part_generation
- Defines how many individual parts are created:
Examples
To create a shell section from lines 1 through 10, projecting to the xy-plane at 0, 0, and
0 along the z-direction, and creating individual
parts:
*createmark lines 1 1-10
*createplane 1 0 0 1 0 0 0
*createvector 1 0 0 1
*beamsectioncreateshell lines 1 1 1 2 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
}