joint

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

attributesmax
The number of attributes owned by this entity. Type: unsigned int.
centerx
The x coordinate of the element centroid. Type: double
centery
The y coordinate of the element centroid. Type: double
centerz
The z coordinate of the element centroid. Type: double
collector
Pointer to the collector that owns the element. Type: pointer (levels 2, 3 and 4)
config
The value 22 for joint elements.
Type: integer
definedentity
True if the entity is defined, false otherwise. Type: Boolean
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.
jointtype
Same as type.
node1
Pointer to the first node.
Valid for all types.
Type: pointer
node2
Pointer to the second node.
Valid for all types.
Type: pointer
node3
Pointer to the third node.
Valid for all types except spherical.
Type: pointer
node4
Pointer to the fourth node.
Valid for all types except spherical.
Type: pointer
node5
Pointer to the fifth node.
Only valid for types translational and locking.
Type: pointer
node6
Pointer to the sixth node.
Only valid for types translational and locking.
Type: pointer
nodecount
The number of nodes for the element. Valid for hm_getvalue query only. Type: integer
nodes
The list of nodes for the element. Valid for hm_getvalue query only. Type: entity array
orientation
The orientation type.
0 - none
1 - uses systems (valid for all types)
2 - uses nodes (valid only for type spherical)
Type: integer
orientationnode1
Pointer to the first orientation node.
Only valid for type spherical.
Type: pointer
orientationnode2
Pointer to the second orientation node.
Only valid for type spherical.
Type: pointer
property
Pointer to the property assigned to the element. Type: pointer
propertyid
The ID of the property assigned to the element. Type: integer
propertyidflag
1 if a property is assigned directly to the element, 0 otherwise. Type: integer
system1
Pointer to the first orientation system.
Valid for all types.
Type: pointer
system2
Pointer to the second orientation system.
Valid for all types.
Type: pointer
systemid1
The ID of first orientation system.
Valid for all types.
Type: pointer
systemid2
The ID of second orientation system.
Valid for all types.
Type: pointer
type
The type of the element.
1 - spherical
2 - revolute
3 - cylindrical
4 - planar
5 - universal
6 - translational
7 - locking
8 - ball
9 - fixed
10 - revolute1
11 - translational1
12 - cylindrical1
13 - universal1
14 - constant-velocity
15 - planar1
16 - inline
17 - perpendicular
18 - parallel-axes
19 - inplane
20 - orient
21 - point-to-curve
22 - curve-to-curve
23 - point-to-deformable-curve
24 - point-to-deformable-surface
25 - translational2n
26 - revolute2n
27 - cylindrical2n
28 - universal2n
29 - flexion-torsion
30 - planar2n
31 - general
32 - bracket
33 - free
Type: integer
typename
The type name of the element.
Type: string