joint

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

attributesmax
The number of attributes owned by this entity.
Type: unsigned integer
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 configuration of the entity.
22 - joint
Type: unsigned integer
definedentity
True if the entity is defined, false otherwise.
Type: Boolean
id
The ID of the entity.
Type: unsigned integer
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 integer
internalid
The ID of the entity.
Type: unsigned integer
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 entity.
Type: pointer
propertyid
The ID of the property assigned to the entity.
Type: integer
propertyidflag
1 if a property is assigned directly to the entity, 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 (MBD joints)
9 - Fixed (MBD joints)
10 - Revolute1 (MBD joints)
11 - Translational (MBD joints)
12 - Cylindrical (MBD joints)
13 - Universal (MBD joints)
14 - Constant velocity (MBD joints)
15 - Planar (MBD joints)
16 - Inline (MBD joints)
17 - Perpendicular (MBD joints)
18 - Parallel axes (MBD joints)
19 - In-plane (MBD joints)
20 - Orient (MBD joints)
21 - Point-to-curve (MBD joints)
22 - Curve-to-curve (MBD joints)
23 - Point-to-deformable-curve (MBD joints)
24 - Point-to-deformable-surface (MBD joints)
25 - Translational2n
26 - Revolute2n
27 - Cylindrical2n
28 - Universal2n
29 - Flexion-torsion
30 - Planar2n
31 - General
32 - Bracket
33 - Free
42 - Ball (FE joints)
43 - Revolute (FE joints)
44 - Universal (FE joints)
45 - Axial (FE joints)
46 - Cartes (FE joints)
47 - Cardan (FE joints)
48 - In-plane (FE joints)
49 - Inline (FE joints)
50 - Orient (FE joints)
51 - Rlink (FE joints)
52 - Rbeam (FE joints)
53 - Rpin (FE joints)
54 - Hinge (FE joints)
55 - Ujoint (FE joints)
56 - Cylindrical (FE joints)
57 - Translational (FE joints)
58 - Axiaorie (FE joints)
59 - Inlicard (FE joints)
60 - Rlinorie (FE joints)
Type: integer
typename
The solver dependent type name for the entity.
Type: string

Version History

2019.1 - Added new type values 42-60.