create_variable_offset_selection_rule#
- Model.create_variable_offset_selection_rule(*, name='VariableOffsetSelectionrule', edge_set=None, offsets=None, angles=None, include_rule=True, use_offset_correction=False, element_set=None, inherit_from_lookup_table=True, radius_origin=(0.0, 0.0, 0.0), radius_direction=(1.0, 0.0, 0.0), distance_along_edge=False)#
Instantiate a Variable Offset Selection Rule.
- Parameters:
name (str) – Name of the Variable Offset Selection Rule.
edge_set (EdgeSet | None) – Defines the edge along which the rule will be applied to.
offsets (LookUpTable1DColumn | None) – Defines the in-plane offset. Cuts elements which are closer to the edge than this value.
angles (LookUpTable1DColumn | None) – Defines the angle between the reference surface and the cutting plane.
include_rule (bool) – Include or exclude area in rule. Setting this to
False
inverts the selection.use_offset_correction (bool) – If enabled, then the offset is measured along the surface of the selected Element Set.
element_set (ElementSet | None) – Defines the surface on which the offset correction is calculated on.
inherit_from_lookup_table (bool) – Specifies whether to inherit the Look-Up Table object properties.
radius_origin (tuple[float, float, float]) – Origin of the look-up table axis. Only applies if
inherit_from_lookup_table
isFalse
.radius_direction (tuple[float, float, float]) – Direction of the look-up table axis. Only applies if
inherit_from_lookup_table
isFalse
.distance_along_edge (bool) – If
True
, the look-up locations are evaluated along the edge, instead of along the axis direction.
- Return type:
Added in ACP server version 24.2.
Examples using Model.create_variable_offset_selection_rule#
Advanced selection rules example