*beams_to_surfaces
Create surfaces/meshes from 1D beams.
Syntax
*beams_to_surfaces entitytype=<value> mark=<value> <option1>=<value1> <option2>=<value2> ... <optionN>=<valueN>
Type
HyperMesh Tcl Modify Command
Description
Create surfaces/meshes from 1D beams. The beams must have valid section data assigned.
Inputs
- 1dtosolid=<value>
- Specifies whether to create 2D surfaces or 3D solids from the beam.
- domesh=<value>
- Specifies whether the generated surfaces should be meshed. Valid only when 1dtosolid is set to 0.
- dosnap=<value>
- Specifies whether the generated surfaces should be snapped at the surface intersection within snaptol:
- entitytype=<value>
- The type of input 1D entities. Valid values are elements and components. This is a mandatory option.
- mark=<value>
- The ID of the mark of input entities. Valid values are 1 and 2. This is a mandatory option.
- meshextension=<value>
- Specifies whether the generated mesh should be extended to the connected surfaces:
- meshsize=<value>
- The size of the mesh when domesh=1. The default is the global element size.
- meshtype=<value>
- Specifies the mesh element type when domesh=1:
- referencepoint=<value>
- Describes the reference point of the beam to be used for surface creation:
- shellsectiondestination=<value>
- The surface/mesh component organization in shell section only.
- smoothcurves=<value>
- Specifies to have smooth surfaces or straight surfaces at the beam for shell sections only.
- stitchtol=<value>
- The stitch tolerance when dosnap=1. The default is the global geometry cleanup tolerance.
- surfacecreationtype=<value>
- The surface generation mode for shell sections only.
- tobeamcomponent=<value>
- Specifies the surface/mesh component organization:
- x_breakangle=<value>
- The angle value in degrees to break the source 1D chain.
- y_breakangle=<value>
- The angle value in degrees to break the beam offset.
Examples
*beams_to_surfaces entitytype=elems mark=1 usebeamnode=1 meshextension=1 dosnap=1 domesh=1 meshsize=100 meshtype=2 stitchtol=0.0 tobeamcomponent=1
Errors
if { [ catch {command_name...} ] } {
# Handle error
}
Version History
2021
2022.1 - Added new optional arguments 1dtosolid, referencepoint, x_breakangle, y_breakangle, smoothcurves, shellsectiondestination, and surfacecreationtype. Removed argument usebeamnode.