hm_modent_getconstraintruleoptions

Returns a list of options that control the behavior of add/move/remove operations for a modular entity.

Syntax

hm_modent_getconstraintruleoptions

Type

HyperMesh Tcl Query Command

Description

Returns a list of options that control the behavior of add/move/remove operations for a modular entity. Valid entity combinations are:

Table 1.
Independent Entity Types Dependent Entity Types
beamsectcols beamsects
components elements
components materials
components nodes
components properties
loadcols loads
materials curves
properties materials
systcols systems
vectorcols vectors

The return string is of the format:

<independent_type> { dependent_type1 {add_move_remove add_move_remove_shared}? dependent_type2 {add_move_remove add_move_remove_shared}? ... ?dependent_typeN {add_move_remove add_move_remove_shared}?}

add_move_remove has values 0 (false) and 1 (true)

add_move_remove_shared has values 0 (forbid whole action), 1 (do not move shared), or 2 (move shared)

Inputs

None.

Examples

hm_modent_getconstraintruleoptions
comps { nodes {1 2} elems {1 3} props {0 2} mats {0 2}}
loadcols { loads {0 3}}
systcols { systs {1 3}}
props { mats {1 2}}
mats { curves {1 2}}
vectorcols { vectors {1 3}}
beamsectcols {beamsects {1 3}}

Errors

None.

Version History

2020