*createmembersectionfrommember

Creates member sections from member entity.

Syntax

*createmembersectionfrommember <option1>=<value1> <option2>=<value2> ... <optionN>=<valueN>

Type

HyperMesh Tcl Modify Command

Description

Creates member sections on member at control locations with the plane information provided with star command. If number of control locations are zero on a member, default value of 3 will be used to create the member sections.

Inputs

id=<id>
The ID of the member entity.
intersectingentitytype=<entity_type>
The type of entity to intersect the face of member sections. Valid values are elements (default), surfaces and solids.
planetype=<value>
The type of plane associated with the member section. Valid values are infinite and finite.
Default will be infinite.
planenormal=<value>
Normal of the plane for the intersecting entities.
planelength=<value>
Length of the plane to define finite plane (default 300). Used only when plane type is finite.
planewidth=<value>
Width of the plane to define finite plane (default 300). Used only when plane type is finite.
realize=<value>
The flag to define member sections to realize or not. Valid values are 0 and 1.
Default will be 0.
sectiontype=<value>
The section type to be used to realize member section. Valid values are boundingbox and real (default). Used only when realize flag is set to 1.
autoweld=<value>
Flag to perform auto weld on the realized beam section of the member section.
Valid values are 0 and 1.
auto_detect_thin_solids=<value>
Flag to detect thin solids for the realized beam section of the member section. This flag works only if the intersectingentitytype data name is set to solids (55).
Valid values are 0 and 1.
create_sketch=<value>
Flag to create sketch entity on beam section when member section is realized. Only works if the section type is "real".
Valid values are 0 and 1.
vertex_angle=<value>
Section Contour is smoothened if vertex angle between two lines is below this limit.
Valid values are between 0 to 90.0

Examples

To create a member section from a member:
*createmembersectionfrommember id=1 intersectingentitytype=elems planetype="finite" planenormal={-0.99 -0.06 0.12} planelength=300 planewidth=300 realize=1 sectiontype=real autoweld=1 create_sketch=1 vertex_angle=60.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

2023