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: integer
config
The config of the entity.
1 - By point and 3 vectors
2 - Translation
3 - Rotation
4 - Scale
5 - Reflect
Type: integer
definedentity
True if the entity is defined, false otherwise.
Type: Boolean
id
The ID of the entity. Type: integer
include
The ID of the include file the entity is organized in. Type: integer
includeid
The ID of the include file the entity is organized in. Type: integer
internalid
The ID of the entity. Type: integer
name
The name of the entity. Type: string
outputsuppressed
Returns non-zero if the entity is set "do not export", 0 otherwise. Type: integer
position
The coordinates of the point used for config 1 transformations.
Type: triple 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
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_direction
The coordinates of the direction of rotation used for config 3 transformations.
Type: triple double
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_system
The ID of the coordinate system used for config 3 transformations.
Type: integer
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
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_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
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