transformations

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

activesuppressed
Returns non-zero if the entity is set inactive, 0 otherwise.
Type: integer
attributesmax
The number of attributes owned by this entity.
Type: unsigned integer
base_node
The ID of node N0 defining the origin of rotation.
Type: entity
by_node
The by node flag.
Type: Boolean
config
The configuration of the entity.
1 - By point and 3 vectors
2 - Translation
3 - Rotation
4 - Scale
5 - Reflect
101 - LS-DYNA POINT
102 - LS-DYNA POS6P
103 - LS-DYNA POS6N
201 - Translate
202 - Rotate
203 - Mirror
204 - Match
401 - By nodes and points
402 - By matrix
403 - Euler rotations and translation
404 - Rotation about arbitrary axis and translation
405 - Symmetry and reset
406 - Position
Type: unsigned integer
definedentity
True if the entity is defined, false otherwise.
Type: Boolean
euler_alpha1
The first Euler angle.
Type: double
euler_alpha2
The second Euler angle.
Type: double
euler_alpha3
The third Euler angle.
Type: double
format
The combinations of every transformation based on fields.
Type: integer
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
internalname
The internal name of the entity.
Type: string
IdNode1
The A node ID of the reference plane.
Type: entity
IdNode2
The B node ID of the reference plane.
Type: entity
IdNode3
The C node ID of the reference plane.
Type: entity
interface_mapped_entity
A flag to differentiate interface mapped transformations from dummy-mechanism transformations.
Type: Boolean
localid
The local identifier to a point.
Type: unsigned integer
match_plane1_a
The ID of the grid point moved to match with match_plane2_a.
Type: entity
match_plane1_b
The ID of the grid point moved to match with match_plane2_b.
Type: entity
match_plane1_c
The ID of the grid point moved to match with match_plane2_c.
Type: entity
match_plane2_a
The ID of the grid point that is matched with match_plane1_a.
Type: entity
match_plane2_b
The ID of the grid point that is matched with match_plane1_b.
Type: entity
match_plane2_c
The ID of the grid point that is matched with match_plane1_c.
Type: entity
matrix_theta11
The transformation matrix 11 value.
Type: double
matrix_theta12
The transformation matrix 12 value.
Type: double
matrix_theta13
The transformation matrix 13 value.
Type: double
matrix_theta21
The transformation matrix 21 value.
Type: double
matrix_theta22
The transformation matrix 22 value.
Type: double
matrix_theta23
The transformation matrix 23 value.
Type: double
matrix_theta31
The transformation matrix 31 value.
Type: double
matrix_theta32
The transformation matrix 32 value.
Type: double
matrix_theta33
The transformation matrix 33 value.
Type: double
moduleid
The module ID of the entity.
Type: integer
name
The name of the entity.
Type: string
node1
The node 1 node ID.
Type: entity
node2
The node 2 node ID.
Type: entity
outputsuppressed
Returns non-zero if the entity is set "do not export", 0 otherwise.
Type: integer
point1
The ID of point 1 used to define transformations.
Type: entity
point2
The ID of point 2 used to define transformations.
Type: entity
point3
The ID of point 3 used to define transformations.
Type: entity
point4
The ID of point 4 used to define transformations.
Type: entity
point5
The ID of point 4 used to define transformations.
Type: entity
point6
The ID of point 6 used to define transformations.
Type: entity
poolid
The pool number of the entity.
Type: integer
poolname
The pool name of the entity.
Type: string
pos_coord1
Position coordinate 1.
Type: triple double
pos_coord2
Position coordinate 2.
Type: triple double
pos_coord3
Position coordinate 3.
Type: triple double
pos_coord4
Position coordinate 4.
Type: triple double
pos_coord5
Position coordinate 5.
Type: triple double
pos_coord6
Position coordinate 6.
Type: triple double
position
The coordinates of the point used for config 1 transformations.
Type: triple double
position_node1
Position node 1.
Type: entity
position_node2
Position node 2.
Type: entity
position_node3
Position node 3.
Type: entity
position_node4
Position node 4.
Type: entity
position_node5
Position node 5.
Type: entity
position_node6
Position node 6.
Type: entity
position_scale
The position scaling factor SCALFAC.
Type: double
position_x
The x-coordinate of the point used for config 1 transformations.
Type: double
position_y
The y-coordinate of the point used for config 1 transformations.
Type: double
position_z
The z-coordinate of the point used for config 1 transformations.
Type: double
preceding
The ID of the preceding transformation entity.
Type: integer
reference_plane1
The A node coordinates of the reference plane.
Type: triple double
reference_plane1_x
The A node x-coordinate of the reference plane.
Type: double
reference_plane1_y
The A node y-coordinate of the reference plane.
Type: double
reference_plane1_z
The A node z-coordinate of the reference plane.
Type: double
reference_plane2
The B node coordinates of the reference plane.
Type: triple double
reference_plane2_x
The B node x-coordinate of the reference plane.
Type: double
reference_plane2_y
The B node y-coordinate of the reference plane.
Type: double
reference_plane2_z
The B node z-coordinate of the reference plane.
Type: double
reference_plane3
The C node coordinates of the reference plane.
Type: triple double
reference_plane3_x
The C node x-coordinate of the reference plane.
Type: double
reference_plane3_y
The C node y-coordinate of the reference plane.
Type: double
reference_plane3_z
The C node z-coordinate of the reference plane.
Type: double
reflect_coordinatesystem
Reflects the coordinate system and uses the left-hand-rule to determine the local 𝑧-axis.
Type: unsigned integer
reflect_plane1_a
The ID of the grid point moved to match with reflect_plane2_a.
Type: entity
reflect_plane1_b
The ID of the grid point moved to match with reflect_plane2_b.
Type: entity
reflect_plane1_c
The ID of the grid point moved to match with reflect_plane2_c.
Type: entity
reflect_plane2_a
The ID of the grid point that is matched with reflect_plane1_a.
Type: entity
reflect_plane2_b
The ID of the grid point that is matched with reflect_plane1_b.
Type: entity
reflect_plane2_c
The ID of the grid point that is matched with reflect_plane1_c.
Type: entity
reflect_point1
The coordinates of reflection point 1.
Type: triple double
reflect_point1_x
The x-coordinate of reflection point 1.
Type: double
reflect_point1_y
The y-coordinate of reflection point 1.
Type: double
reflect_point1_z
The z-coordinate of reflection point 1.
Type: double
reflect_point2
The coordinates of reflection point 2.
Type: triple double
reflect_point2_x
The x-coordinate of reflection point 2.
Type: double
reflect_point2_y
The y-coordinate of reflection point 2.
Type: double
reflect_point2_z
The z-coordinate of reflection point 2.
Type: double
reflect_system
The ID of the coordinate system used for config 5 transformations.
Type: integer
reflect_x_axis
Returns 1 if the x-axis is used for config 5 transformations, 0 otherwise.
Type: integer
reflect_y_axis
Returns 1 if the y-axis is used for config 5 transformations, 0 otherwise.
Type: integer
reflect_z_axis
Returns 1 if the z-axis is used for config 5 transformations, 0 otherwise.
Type: integer
rotation_angle
The angle of rotation used for config 3 transformations.
Type: double
rotation_angle_theta
The angle of rotation about the axis.
Type: double
rotation_angle_x
The angle of rotation about the x-axes.
Type: double
rotation_angle_y
The angle of rotation about the y-axes.
Type: double
rotation_angle_z
The angle of rotation about the z-axes.
Type: double
rotation_direction
The coordinates of the direction of rotation used for config 3 transformations.
Type: triple double
rotation_direction_x
The direction cosine of rotation axis in the x-direction.
Type: triple double
rotation_direction_y
The direction cosine of rotation axis in the y-direction.
Type: triple double
rotation_direction_z
The direction cosine of rotation axis in the z-direction.
Type: triple double
rotation_node1
The ID of the first node used as the axis of rotation.
Type: entity
rotation_node2
The ID of the second node used as the axis of rotation.
Type: entity
rotation_node3
The ID of the third node used as the axis of rotation.
Type: entity
rotation_node4
The ID of the fourth node used as the axis of rotation.
Type: entity
rotation_point
The coordinates of the point of rotation used for config 3 transformations.
Type: triple double
rotation_point_x
The x-coordinate of the point of rotation used for config 3 transformations.
Type: double
rotation_point_y
The y-coordinate of the point of rotation used for config 3 transformations.
Type: double
rotation_point_z
The z-coordinate of the point of rotation used for config 3 transformations.
Type: double
rotation_point1
The coordinates of the first point defining the axis of rotation used for config 3 transformations.
Type: triple double
rotation_point1_x
The x-coordinate of the first point defining the axis of rotation used for config 3 transformations.
Type: double
rotation_point1_y
The y-coordinate of the first point defining the axis of rotation used for config 3 transformations.
Type: double
rotation_point1_z
The z-coordinate of the first point defining the axis of rotation used for config 3 transformations.
Type: double
rotation_point2
The coordinates of the second point defining the axis of rotation used for config 3 transformations.
Type: triple double
rotation_point2_x
The x-coordinate of the second point defining the axis of rotation used for config 3 transformations.
Type: double
rotation_point2_y
The y-coordinate of the second point defining the axis of rotation used for config 3 transformations.
Type: double
rotation_point2_z
The z-coordinate of the second point defining the axis of rotation used for config 3 transformations.
Type: double
rotation_x
The x component of the rotation vector.
Type: double
rotation_y
The y component of the rotation vector.
Type: double
rotation_z
The z component of the rotation vector.
Type: double
rotation_system
The ID of the coordinate system used for config 3 transformations.
Type: integer
rotational_vector
The rotational vector components.
Type: triple double
rotational_vector_x
The rotational vector x-component.
Type: double
rotational_vector_y
The rotational vector y-component.
Type: double
rotational_vector_z
The rotational vector z-component.
Type: double
scale_origin
The coordinates of the scale origin point used for config 4 transformations.
Type: triple double
scale_origin_x
The x-coordinate of the scale origin point used for config 4 transformations.
Type: double
scale_origin_y
The y-coordinate of the scale origin point used for config 4 transformations.
Type: double
scale_origin_z
The z-coordinate of the scale origin point used for config 4 transformations.
Type: double
scale_size
The scale size when uniform scaling is used for config 4 transformations.
Type: double
scale_system
The ID of the coordinate system used for config 4 transformations.
Type: integer
scale_uniform
1 if uniform scaling is used for config 4 transformations, 0 if uniform vector is used.
Type: integer
scale_vector
The coordinates of the scale vector used for config 4 transformations.
Type: triple double
scale_vector_x
The x-coordinate of the scale vector used for config 4 transformations.
Type: double
scale_vector_y
The y-coordinate of the scale vector used for config 4 transformations.
Type: double
scale_vector_z
The z-coordinate of the scale vector used for config 4 transformations.
Type: double
scalefactor_x
The x scale factor.
Type: double
scalefactor_y
The y scale factor.
Type: double
scalefactor_z
The z scale factor.
Type: double
sequence_num
The sequence number of transformations in I/O.
Type: unsigned integer
solver_id
The solver ID of the entity.
Type: integer
solverkeyword
The name of the solver keyword.
Type: string
solvername
The solver name of the entity for entities enabled for name pool, otherwise the internal name of the entity.
Type: string
symmetry_reset
The element entity keyword SYMXY, SYMXZ, SYMYZ or RESET.
Type: unsigned integer
translation_basenode
The ID of the node for translation to the reference point location.
Type: entity
translation_magnitude
The magnitude of config 2 transformations.
Type: double
translation_source
The coordinates of the first point used for config 2 transformations.
Type: triple double
translation_source_x
The x-coordinate of the first point used for config 2 transformations.
Type: double
translation_source_y
The y-coordinate of the first point used for config 2 transformations.
Type: double
translation_source_z
The z-coordinate of the first point used for config 2 transformations.
Type: double
translation_system
The ID of the coordinate system used for config 2 transformations.
Type: integer
translation_target
The coordinates of the second point used for config 2 transformations.
Type: triple double
translation_targetnode
The ID of the reference node for translation.
Type: entity
translation_target_x
The x-coordinate of the second point used for config 2 transformations.
Type: double
translation_target_y
The y-coordinate of the second point used for config 2 transformations.
Type: double
translation_target_z
The z-coordinate of the second point used for config 2 transformations.
Type: double
translation_vector
The distance that the referenced part is translated in the basic system.
Type: triple double
translation_vector_x
The distance that the referenced part is translated in the x-axis of the basic system.
Type: double
translation_vector_y
The distance that the referenced part is translated in the y-axis of the basic system.
Type: double
translation_vector_z
The distance that the referenced part is translated in the z-axis of the basic system.
Type: double
translation_x
The translation along the global x-axis.
Type: double
translation_y
The translation along the global y-axis.
Type: double
translation_z
The translation along the global z-axis.
Type: double
vector_1
The coordinates of the first vector used for config 1 transformations.
Type: triple double
vector_1_x
The x-coordinate of the first vector used for config 1 transformations.
Type: double
vector_1_y
The y-coordinate of the first vector used for config 1 transformations.
Type: double
vector_1_z
The z-coordinate of the first vector used for config 1 transformations.
Type: double
vector_2
The coordinates of the second vector used for config 1 transformations.
Type: triple double
vector_2_x
The x-coordinate of the second vector used for config 1 transformations.
Type: double
vector_2_y
The y-coordinate of the second vector used for config 1 transformations.
Type: double
vector_2_z
The z-coordinate of the second vector used for config 1 transformations.
Type: double
vector_3
The coordinates of the third vector used for config 1 transformations.
Type: triple double
vector_3_x
The x-coordinate of the third vector used for config 1 transformations.
Type: double
vector_3_y
The y-coordinate of the third vector used for config 1 transformations.
Type: double
vector_3_z
The z-coordinate of the third vector used for config 1 transformations.
Type: double
vectorbytwonodes
The option to select nodes defining a vector.
Type: Boolean

Version History

2019 - Added new data names by_node, euler_alpha1, euler_alpha2, euler_alpha3, IdNode1, IdNode2, IdNode3, interface_mapped_entity, matrix_theta11, matrix_theta12, matrix_theta13, matrix_theta21, matrix_theta22, matrix_theta23, matrix_theta31, matrix_theta32, matrix_theta33, node1, node2, reference_plane1, reference_plane1_x, reference_plane1_y, reference_plane1_z, reference_plane2, reference_plane2_x, reference_plane2_y, reference_plane2_z, reference_plane3, reference_plane3_x, reference_plane3_y, reference_plane3_z, reflect_point1, reflect_point1_x, reflect_point1_y, reflect_point1_z, reflect_point2, reflect_point2_x, reflect_point2_y, reflect_point2_z, rotational_vector, rotational_vector_x, rotational_vector_y, rotational_vector_z, scalefactor_x, scalefactor_y, scalefactor_z, sequence_num, symmetry_reset, translation_x, translation_y, translation_z and vectorbytwonodes.

2019.1 - Added new config values 101, 102, 103 and 406. Added new data names base_node, localid, pos_coord1, point1, point2, point3, point4, point5, point6, pos_coord1, pos_coord2, pos_coord3, pos_coord4, pos_coord5, pos_coord6, position_node1, reflect_coordinatesystem, rotation_direction_x, rotation_direction_y, rotation_direction_z, rotation_x, rotation_y and rotation_z.

2020 - Added new data names format, match_plane1_a, match_plane1_b, match_plane1_c, match_plane2_a, match_plane2_b, match_plane2_c, reflect_plane1_a, reflect_plane1_b, reflect_plane1_c, reflect_plane2_a, reflect_plane2_b, reflect_plane2_c, rotation_angle_theta, rotation_angle_x, rotation_angle_y, rotation_angle_z, rotation_node1, rotation_node2, rotation_node3, rotation_node4, translation_basenode, translation_targetnode, translation_vector, translation_vector_x, translation_vector_y and translation_vector_z. Added new config values 201, 202, 203 and 204.

2020.1 - Added new data name solverkeyword.

2021.1 - Added new data names moduleid, poolid, poolname, and solver_id.

2021.2 - Added new data names internalname and solvername.