*absorbentities
Absorbs HyperMesh entities.
Syntax
*absorbentities entity_type mark_id value_rule tolerance location_unit_rule topology_rule face_angle edge_angle preserve_flag max_cluster_count
Type
HyperMesh Tcl Modify Command
Description
Absorbs HyperMesh entities. Loads are absorbed using a tabular segregation interface. Valid groups and elements are absorbed into constraints.
Inputs
- entity_type
- The target entity type. Currently only supported for loads and constraints.
- mark_id
- The ID of the mark containing the entities to absorb. Valid values are 1 and 2.
- value_rule
- Specifies whether value-based segregation is desired and, if so, the type of tolerance provided (valid for loads):
- tolerance
- The tolerance value when value_rule is non-zero. Valid for loads.
- location_unit_rule
- Specifies whether location unit-based segregation is desired and, if so, the type of entities considered (valid for loads):
- topology_rule
- Specifies whether topology-based segregation is desired and, if so, the type of topologies considered (valid for loads):
- face_angle
- The face angle value when topology_rule specifies the mesh edge option. Valid for loads.
- edge_angle
- The edge angle value when topology_rule specifies the mesh edge option. Valid for loads.
- preseve_parameters
- 0 - Do not preserve
- max_cluster_count
- The maximum number of clusters allowed per entity instance. Valid for loads.
Examples
*createmark loads 1 displayed
*absorbentities loads 1 0 0 0 0 0 0 0 0
*absorbentities constraints
*createmark group 1 1-5
*absorbentities constraints 1
*createmark elem 1 "by comp" 10
*absorbentities constraints 1
Errors
if { [ catch {command_name...} ] } {
# Handle error
}
Version History
2022 - Added support for constraints.