features

Unless otherwise specified, data names are accessible in level 3 only.

activesuppressed
Returns non-zero if the entity is set inactive, 0 otherwise.
attributesmax
The number of attributes owned by this entity. Type: unsigned int.
color
The color of the entity. Type: integer
config
The configuration of the entity . Valid values are:
3 - Dimension feature
Type: integer
definedentity
True if the entity is defined, false otherwise
Type: Boolean
dim_lockside
The end point lock control that determines the dimension modification side (integer). Valid values are:
0 - None
1 - Point1
2 - Point2
3 - Both
Type: integer
dim_sides_selection
Option for selecting the involved surfaces in dimension modification.
0 – Auto (involved surfaces in dimension modification are selected automatically)
1 – Manual (involved surfaces to be selected manually)
Type: integer
hm_dimension_length
The distance between point1 and point2 for dimension features.
Type: double
id
The ID of the entity. Type: entity
include
The ID of the include file the entity is organized in. Type: entity
includeid
The ID of the include file the entity is organized in. Type: unsigned int.
internalid
The ID of the entity. Type: unsigned int.
max_expand_angle
The angle that measures along the edge over which they are adjacent to the selected surface, and controls the appending of the surfaces to the already selected surfaces.
Type: double
max_pick_tilt
The angle that measures between the normal to the surface at the dimension end and the dimension direction, and controls the automatic selection of involved surfaces.
Type: double
minimum_slide_angle
The angle that controls whether the involved surfaces in dimension modification will slide/drag.
Type: double
name
The name of the entity. Type: string
origin
The originating source of the feature.
For dimension features, this is always HyperMesh.
outputsuppressed
Returns non-zero if the entity is set "do not export", 0 otherwise. Type: integer
point1
The ID of the first vertex point for dimension features.
Type: entity
point2
The ID of the second vertex point for dimension features.
Type: entity
remove_collapsed_surfaces
0 - Do not remove collapsed surfaces during dimension feature modification
1 - Remove collapsed surfaces during dimension feature modification
separator_lines
The list of lines for which new surfaces will be generated to keep the surface continuous during dimension modification.
Type: entity array
side_selection_ratio
The ratio that controls the involved surfaces automatic selection by calculating the area of the surfaces on both sides and modifying the end points lock controls.
Type: double
surfaces_interpolation_system
The involved surfaces interpolation system to use during dimension modification.
0 – Automatic (automatically decides between local/global interpolation system)
1 – Local (local coordinate system-based 2D interpolation)
2 – Global (global coordinate system-based 1D linear interpolation)
Type: integer
surfaces_to_move
The list of surfaces manually selected for dimension modification.
Type: entity array