TransformSpaceMap
Attribute Reference
General attributes
camera
Camera
default: None
an alternate camera to use when transforming to/from 'camera' space
concatenate_instance_level_transforms
Bool
default: True
When true, instance level transforms below the specified one are concatenated otherwise only the selected level's transform is used
from_space
Int enum
0 = “render” (default)
1 = “camera”
2 = “world”
3 = “screen”
4 = “object”
5 = “local tangent”
6 = “instance object transform”
7 = “instance level 0”
8 = “instance level 1”
9 = “instance level 2”
10 = “instance level 3”
11 = “instance level 4”
the space to transform from
input
Vec3f bindable
default: [ 1, 1, 1 ]
the input value to transform
input_type
Int enum
0 = “point”
1 = “vector” (default)
2 = “normal”
the type of input value provided
object
Geometry
default: None
an alternate object to use when transforming to/from 'object' space
to_space
Int enum
0 = “render”
1 = “camera”
2 = “world” (default)
3 = “screen”
4 = “object”
5 = “local reference tangent”
6 = “instance level 0”
7 = “instance level 1”
8 = “instance level 2”
9 = “instance level 3”
10 = “instance level 4”
11 = “instance object transform”
the space to transform to
use_custom_window_coordinates
Bool
default: False
used to apply non-uniform scaling to projection
window_x_max
Float
default: 1.0
maximum projected x coordinate
window_x_min
Float
default: -1.0
minimum projected x coordinate
window_y_max
Float
default: 1.0
maximum projected y coordinate
window_y_min
Float
default: -1.0
minimum projected y coordinate