T|AR Term

Transform (3D)

Also known as:TRSTransformation

A 3D transform describes how an object is positioned, oriented and scaled relative to a reference frame.

Position, direction and size

The three familiar components are translation, rotation and scale, often abbreviated to TRS. Translation moves an object, rotation turns it, and scale changes its size along one or more axes. These operations can affect an entire object without changing its mesh connectivity. A transform may be stored as separate values or combined in a matrix.

Check the reference frame, pivot and parent before changing the mesh. Play the short loop to compare the movement.

The surrounding hierarchy matters

An object can inherit movement from a parent as well as have its own local transform. This is why setting a child’s rotation to zero does not necessarily make it upright in the scene. The order of operations also matters: moving a panel away from a pivot and then rotating the group produces a different result from rotating the panel around its own centre.

A sensible first check on import

When a GLB arrives in a Painta composition too large, sideways or offset, inspect its transform and its parent relationships before rebuilding the geometry. Keep dimensions, axis convention and pivot position in view together. The diagram separates the three operations so that a problem with placement is easier to distinguish from a problem with the shape itself.

Related concepts and further reading

Khronos: scene nodes and transforms