*plydrape

Drapes plies using kinematic draping.

Syntax

*plydrape entity_type mark_id option1=<value1> option2=<value2> … optionN=<valueN>

Type

HyperMesh Tcl Modify Command

Description

Drapes plies using the kinematic draping. See the Kinematic Drape topic for additional details.

Inputs

entity_type
The type of entity to drape. Valid value is plies.
mark_id
Ignored for kinematic draping. Set to 1.
application=<value>
The name of the draping solution to use. Valid value is kinematic_draping.
ply_id=<value>
The ID of the ply to drape.
seed_point_x=<value>
The x-coordinate of draping seed point.
seed_point_y=<value>
The y-coordinate of draping seed point.
seed_point_z=<value>
The z-coordinate of draping seed point.
draping_direction_x=<value>
draping_direction_x=<value>
draping_direction_y=<value>
The y-component of vector describing draping direction.
draping_direction_z=<value>
The z-component of vector describing draping direction.
draping_normal_x=<value>
The x-component of surface normal vector at seed point location.
draping_normal_y=<value>
The y-component of surface normal vector at seed point location.
draping_normal_z=<value>
The z-component of surface normal vector at seed point location.
elem_size=<value>
The length of the element edge in resulting draping mesh.
locking_angle=<value>
The shearing angle after which material is considered to be locking.
relaxation_angle=<value>
The relaxation angle for the material.
quadrants=<value>
Default value is ‘yes’. If set to ‘no’, draping analysis will produce cross shaped draping pattern from seed point in given draping direction and transverse direction.
continuations=<value>
The valid values are ‘yes’ and ‘no’ (default ‘yes’).
directions=<value>
Defines combination of 4 possible primary directions in which draping will proceed from seed point. Valid value is integer in range 1-15 (default 15).
projection=<value>
Valid value is 0.
closest_elem=<value>
The ID of element that is closest to given seed node. This parameter provides alternative input for draping direction. If the draping direction is defined as 0,0,0 ply 1 direction from closest element will be used as draping direction instead.
surface_approx=<value>
Valid value is ‘default’.

Example

To drape ply with ID 1:

*plydrape plies 1 application=kinematic_draping ply_id=1 seed_point_x=0 seed_point_y=0 seed_point_z=0 draping_direction_x=0 draping_direction_y=0 draping_direction_z=0 draping_normal_x=0 draping_normal_y=0 draping_normal_z=1 elem_size=1 locking_angle=55 relaxation_angle=3 quadrants=yes continuations=yes directions=15 projection=0 closest_elem=1 surface_approx=default

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

2017.1

2023 - Removed options for application value LaminateTool. Added options for application value kinematic_draping.