*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.