*checkpenetration

Checks a group of elements for penetrations and/or self-interference.

Syntax

*checkpenetration entity_type mark_id dim_type penetrations self_interference thickness_adjust thickness_param threshold_depth reserved

Type

HyperMesh Tcl Modify Command

Description

Checks a group of elements for penetrations and/or self-interference.

Inputs

entity_type
Entity type to check for element penetration:
  • Elements
  • Components
  • Groups
mark_id
The ID of the mark containing the entities that you want to check for penetrations.
dim_type
The dimensionality of the elements to check within the mark:
  • 0 - Check 2D and 3D elements.
  • 2 - Check 2D elements only.
  • 3 - Check 3D elements only.
penetrations
0 - Ignore penetrations
1 - Consider penetrations
self-interference
Flag to consider self-intersections and penetrations within component.
thickness_adjust
Adjust thickness flag:
  • 0 - Use components' thickness values.
  • 1 - Multiply component's by thickness_param.
  • 2 - To directly specify all thicknesses via thickness_param.
thickness_param
Thickness, or thickness multiplier, depending on the thickness_adjust setting.
threshold_depth
Do not consider penetrations with depths less than this value. To find zero-depth penetrations, specify any negative value.
reserved
Reserved for future use. Must be set to 0.

Examples

Describes when to consider two separate geometric entities the same. The value should not be less than 10 times the geometric tolerance.