*create3dslipring

Creates a 3D full meshed slipring at the selected controlpoint of the seatbelt system.

Syntax

*create3dslipring controlpointid=<value> bucklecompsmark=<value> rowstoabsorb=<int> translationdist=<value> slipringwidth=<value> contactthickness=<value> simulationtime=<value>

Type

HyperMesh Tcl Modify Command

Description

Creates a full meshed 3D slipring through the selected buckle using the seatbelt’s end element rows.

Uses the Radioss solver for a quick simulation.

Inputs

controlpointid=<value>
The ID of the controlpoint entity at which slipring needs to be created.
bucklecompsmark=<value>
The ID of the mark containing components of the buckle to be wrapped around.
rowstoabsorb=<value>
The number of element rows to be absorbed to create the full meshed slipring.
translationdist=<value>
The distance the controlpoint needs to be translated to find the centre of the buckle where intersections shouldn’t be found for the belt edge.
slipringwidth=<value>
The required width of the full meshed slipring.
contactthickness=<value>
The contact thickness to be considered between seatbelt and move/fixed components.
simulationtime=<value>
The simulation time.

Examples

To deform seatbelt at controlpoint with ID 3:
*create3dslipring controlpointid=3 bucklecompsmark=1 rowstoabsorb=10 translationdist=0.5 slipringwidth=50 contactthickness=1.100000 simulationtime=22.000000

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

2026