On this page | |

Since | 18.5 |

With this operator you can specify the offset in one of three ways: a transformation matrix input, individual component inputs, or by using the node’s parameters.

Note

When the **offset** input is connected this will take precedence over any other inputs or parameter values, effectively disabling them.

## Parameters

Signature

Default Inputs

The offset is provided as a full 4×4 transform matrix.

Matrix3

The offset is provided as a 3×3 matrix (rotation, scale and shears).

Mode

Pre-Multiply

Pre-multiply the offset onto the given **xform**. Conceptually this is similar to applying the offset as a **child** transform.

`result = offset * xform`

Post-Multiply

Post-multiply the offset onto the given **xform**. Conceptually this is similar to applying the offset as a **parent** transform.

`result = xform * offset`

Invert Offset

When on, applies the inverse of the offset.

Transform Order

The order of transformations.

Rotation Order

The order of rotations.

Translate

Specifies the desired translation.

Rotate

Specifies the desired rotation.

Scale

Specifies the desired scale.

Pivot

Specifies the pivot translation.

Pivot Rotate

Specifies the pivot rotation.

## Inputs

`xform`

The matrix to be offset.

`offset`

A transformation matrix by which to offset.

`trs`

The order of transformations.

`xyz`

The order of rotations.

`t`

The translation offset.

`r`

The rotation offset.

`s`

The scale offset.

`p`

The pivot scale offset.

`pr`

The rotation pivot offset.

## Outputs

`outxform`

The resultant transformation matrix.

See also |